คู่มือการเริ่มต้นอย่างรวดเร็วสำหรับ SCR-485 บทช่วยสอนทีละขั้นตอน
การเพิ่มพลังของอุปกรณ์
ป้อนข้อมูล: เชื่อมต่ออินพุตแรงดันไฟฟ้า 220V
เอาท์พุต: เชื่อมต่อกับโหลดต้านทาน เช่น เครื่องทำความร้อนของหม้อต้มแบบถัง
พาวเวอร์ซัพพลายของพัดลม: พัดลมต้องใช้แหล่งจ่ายไฟ 220V เชื่อมต่อโดยตรงกับแรงดันไฟฟ้าขาเข้า
อีเอสโฮม
การติดตั้ง ESPHome
หากคุณได้ติดตั้ง Home Assistant แล้ว คุณสามารถเพิ่มโปรแกรมเสริม ESPHome ภายใน Home Assistant ได้ เราจะแนะนำวิธีการเพิ่มและแก้ไขอุปกรณ์ SCR-485 ใน Home Assistant ในเอกสารอื่น
หากคุณไม่คุ้นเคยกับ Home Assistant คุณสามารถติดตั้ง ESPHome ได้โดยตรง อ้างอิงถึงลิงค์ด้านล่าง
https://esphome.io/guides/installing_esphome
หากคุณได้ติดตั้ง Python ไว้แล้ว กระบวนการทั้งหมดจะง่ายมาก เพียงคำสั่งเดียว:
pip ติดตั้ง esphome
กำลังรัน ESPHome
เราเลือกใช้ ESPHome ในโหมดแดชบอร์ด หากคุณใช้ระบบ Windows ขั้นตอนจะเป็นดังนี้:
- ป้อน cmd (โปรดอย่าใช้ PowerShell)
- สร้างโฟลเดอร์ชื่อ esphome_config (ชื่อกำหนดเอง แต่จะใช้ในคำสั่งด้านล่าง)
- วิ่ง
แดชบอร์ด esphome esphome_config
.
- เข้าถึงhttp://localhost:6052/และคุณจะเห็นหน้าต่อไปนี้
หากคุณใช้ระบบอื่น วิธีการจะคล้ายกัน กรุณาค้นหาด้วยตนเอง
กำลังอัปเดตไฟล์ YAML
- เข้าถึงhttp://localhost:6052/- ในครั้งแรกคุณจะต้องเพิ่มอุปกรณ์ตามที่แสดงในภาพต่อไปนี้:
- รับไฟล์ YAML ล่าสุดจากhttps://github.com/lewei50/Solar-PV-Monitoring/blob/master/ESPHome/scr-485.yaml
- คลิกแก้ไข คัดลอกไฟล์ YAML ล่าสุดลงไป คลิกบันทึก จากนั้นติดตั้ง
- หลังจากคลิก "ติดตั้ง" เมนูจะปรากฏขึ้น เลือก "ไร้สาย"
- รอให้การอัปโหลดเสร็จสิ้น จากนั้นคลิก "ปิด"
การใช้ SCR-485
การกำหนดค่า WLAN
- ค้นหา WLAN AP ลิงก์ไปยัง Scr-485
- ป้อน SSID และรหัสผ่านของ WLAN จากนั้นคลิกบันทึก
รายการพารามิเตอร์
เข้าถึงhttp://scr-485.local/เพื่อตั้งค่าพารามิเตอร์ที่เกี่ยวข้องโดยตรง
รายการพารามิเตอร์:
ชื่อ | ความคิดเห็น |
---|---|
1 เวลาเริ่มต้น | ตั้งค่า: เวลาเริ่มต้นโหมดอัตโนมัติ (มีผลเฉพาะเมื่อเปิดโหมดอัตโนมัติเท่านั้น) |
2 เวลาสิ้นสุด | ตั้งค่า: เวลาสิ้นสุดโหมดอัตโนมัติ (มีผลเฉพาะเมื่อเปิดโหมดอัตโนมัติเท่านั้น) |
3 สวิตช์โหมดอัตโนมัติ | ชุด: สวิตช์โหมดอัตโนมัติ เปิดเพื่อปรับกำลังขับโดยอัตโนมัติตามกำลังไฟฟ้าของกริด |
3 พร้อมแบตเตอรี่ | ตั้งค่า: ระบุว่าระบบมีแบตเตอรี่หรือไม่ เปิดเพื่อปรับกำลังไฟฟ้าเอาท์พุตตามกำลังโครงข่ายและพลังงานแบตเตอรี่ (มีผลเฉพาะในโหมดอัตโนมัติเท่านั้น) |
พลังงานแบตเตอรี่ | ค่าที่แสดง: พลังงานแบตเตอรี่ |
กริดพาวเวอร์ | ค่าที่แสดง: พลังงานกริด |
ฮิสเทรีซีส | ชุด: ค่าฮิสเทรีซิสควบคุมอัตโนมัติ (มีผลเฉพาะในโหมดอัตโนมัติเท่านั้น) |
พลังสูงสุด | ตั้งค่าโหลดไฟสูงสุด (หากโหลดไฟสูงสุดคือ 3600W จะต้องตั้งค่าเป็น 3600) |
เริ่มต้นใหม่ | |
ตั้งค่าพลังงาน | ตั้ง: กำลังที่ตั้งปัจจุบันของ SCR-485 |
เกณฑ์ | ตั้งค่า: กำลังจุดตั้งค่าโหมดอัตโนมัติ (มีผลเฉพาะในโหมดอัตโนมัติเท่านั้น) |
scr_485_adc_read | ค่าที่แสดง |
scr_485_set_adc | ค่าที่แสดง |
ตัวอย่างที่ 1: การควบคุมกำลังฮีตเตอร์ของหม้อต้มด้วยตนเอง
เริ่มจากตัวอย่างง่ายๆ สมมติว่าคุณมีเครื่องทำความร้อนหม้อไอน้ำที่มีกำลังสูงสุด 3.5 kW และคุณต้องการจำกัดกำลังที่ตั้งไว้ไว้ที่ 1500W โดยใช้ SCR-485
คุณเพียงแค่ต้องทำสิ่งต่อไปนี้:
- ตั้งค่า "สวิตช์โหมดอัตโนมัติ" และ "พร้อมแบตเตอรี่" เพื่อ "ปิด"
- ตั้งค่า "กำลังสูงสุด" ถึง 3500.
- ตั้งค่า "ตั้งค่าพลังงาน" ถึง 1500
แน่นอนว่าคุณอาจพบว่าการตั้งค่าที่แม่นยำโดยการลากบนหน้าเว็บนั้นเป็นเรื่องยาก ดังนั้นคุณสามารถพิจารณาตั้งค่าผ่าน API ได้API ของ ESPHome
เรียกใช้ที่อยู่ต่อไปนี้ผ่าน HTTP Get:
http://scr-485.local/number/max_power/set?value=3500
http://scr-485.local/number/set_power/set?value=1500
ตัวอย่างที่ 2: การควบคุมพลังงานฮีตเตอร์ของหม้อต้มโดยอิงจากพลังงานกริด
ตัวอย่างนี้ซับซ้อนกว่าเล็กน้อยเนื่องจากต้องมีการระบุแหล่งที่มาของพลังงานกริด มันเดือดลงไปสามขั้นตอน:
- ชี้แจงแหล่งที่มาของไฟฟ้ากริด
- เข้าถึงhttp://localhost:6052/เพื่อแก้ไขไฟล์ YAML และอัปโหลดไปยัง SCR-485
- เข้าถึงhttp://scr-485.local/เพื่อตั้งค่าพารามิเตอร์
วิธีรับพลังงานกริด
ในที่นี้เราใช้.IAMMETERชุดเมตรเป็นตัวอย่าง เนื่องจากเครื่องวัดพลังงาน IAMMETER มี API นี้MonitorJson APIทำให้ SCR-485 สามารถรับการอ่านกำลังแบบเรียลไทม์ผ่าน API นี้
การแก้ไขไฟล์ YAML
เนื่องจากข้อจำกัดด้านฟังก์ชันของ ESPHome จึงไม่สามารถตั้งค่าแหล่งที่มาของพลังงานกริดจากส่วนหน้าได้ สามารถทำได้โดยการแก้ไขไฟล์ YAML เท่านั้น (หากคุณทราบวิธีดำเนินการนี้ โปรดแจ้งให้เราทราบ)
ลงชื่อเข้าใช้ ESPHome Dashboard แล้วคลิก "แก้ไข"
แก้ไขที่อยู่ IP ป้อน IP ของมิเตอร์วัดพลังงานกริดที่นี่
หากใช้มิเตอร์สามเฟสในการวัดกำลังไฟฟ้าของโครงข่าย ให้ระบุเฟสที่เกี่ยวข้องใน YAML
คลิกมุมขวาบน "บันทึก", "ติดตั้ง", "ไร้สาย" รอจนสิ้นสุด จากนั้นคลิก "ปิด"
โปรดทราบ: หลังจากแก้ไขและอัปโหลด YAML แต่ละครั้ง คุณจะต้องกำหนดค่าพารามิเตอร์ Wi-Fi ของ SCR-485 ใหม่(เชื่อมต่อกับ Scr-485 AP อีกครั้ง)
เข้าถึงhttp://scr-485.local/เพื่อตั้งค่าพารามิเตอร์
หากคุณไม่สามารถตั้งค่าพารามิเตอร์ที่แม่นยำโดยการลาก คุณสามารถเรียก API สองตัวต่อไปนี้ได้โดยตรงเพื่อทำการตั้งค่าให้เสร็จสมบูรณ์:
http://scr-485.local/number/threshold/set?value=-50
http://scr-485.local/number/hysteresis/set?value=25
การตั้งค่าที่แสดงในภาพด้านบนเทียบเท่ากับกลยุทธ์ต่อไปนี้:
- เปิดโหมดอัตโนมัติ
- ตั้งค่าพลังงานของจุดควบคุมเป็น -50W (พลังงานกริดเชิงลบแสดงถึงการป้อนพลังงานให้กับกริด พลังงานกริดเชิงบวกแสดงถึงการใช้พลังงานจากกริด) ฮิสเทรีซิสที่ 25W
- กลยุทธ์อัตโนมัตินี้มีผลตั้งแต่ 9.00 น. ถึง 16.00 น. ทุกวัน
นั่นคือ เมื่อกำลังไฟฟ้าของกริดมากกว่า -25W (เกณฑ์+ฮิสเทรีซิส) SCR-485 จะลดกำลังไฟฟ้าเอาท์พุต จำนวนที่ลดลงคือกำลังไฟฟ้าของกริด - เกณฑ์
เมื่อกำลังไฟฟ้าของโครงข่ายน้อยกว่า -75W (เกณฑ์-ฮิสเทรีซิส) SCR-485 จะเพิ่มกำลังไฟฟ้าเอาท์พุต โดยจำนวนที่เพิ่มขึ้นจะเป็นกำลังไฟฟ้าเกณฑ์-กริด
ลอจิกควบคุมอัตโนมัติ
นี่คือแผนภาพลอจิกควบคุมอัตโนมัติของอุปกรณ์ทั้งหมด โดยใช้ลอจิกควบคุมระดับสูง-ต่ำขั้นพื้นฐานที่สุด หากสนใจสามารถเรียนรู้เพิ่มเติมได้ หากมีไอเดียดีๆ เชิญพูดคุยได้ที่https://meter.club/
อ้างอิง
กิจกรรม - สมัครเครื่องควบคุมกำลังเชิงเส้น (SCR-485)
ควบคุมเครื่องทำความร้อนหม้อไอน้ำโดยใช้โมดูล Wi-Fi SCR โดยอัตโนมัติ
โมดูล ESP32 + SCR: ปรับกำลังไฟฟ้าเอาต์พุตของโหลดตัวต้านทาน เช่น เครื่องทำความร้อน เป็นเส้นตรง
“ตัวช่วย” เทอร์โมสตัทอัจฉริยะพร้อมการปรับกำลังไฟเชิงเส้น “ตัวควบคุมแรงดันไฟฟ้า Wi-Fi”