ขออภัย เบราว์เซอร์ของคุณไม่รองรับ JavaScript!
เข้าสู่ระบบ

คู่มือเริ่มต้นใช้งานด่วนสำหรับ SCR-485 แบบทีละขั้นตอน

การเปิดเครื่องอุปกรณ์

อินพุต: เชื่อมต่ออินพุตแรงดันไฟฟ้า 220V

เอาต์พุต: เชื่อมต่อกับโหลดความต้านทาน เช่น ฮีตเตอร์ของถังหม้อน้ำ

image-20240605081243969

แหล่งจ่ายไฟพัดลม: พัดลมต้องการแหล่งจ่ายไฟ 220V เชื่อมต่อโดยตรงกับแรงดันไฟฟ้าขาเข้า

image-20240605082020285

ESPHome

การติดตั้ง ESPHome

หากคุณได้ติดตั้ง Home Assistant ไว้แล้ว คุณสามารถเพิ่มส่วนเสริม ESPHome ภายใน Home Assistant ได้ เราจะแนะนำวิธีเพิ่มและแก้ไขอุปกรณ์ SCR-485 ใน Home Assistant ในเอกสารอื่น

หากคุณไม่คุ้นเคยกับ Home Assistant คุณสามารถติดตั้ง ESPHome ได้โดยตรง อ้างอิงตามลิงก์ด้านล่าง

https://esphome.io/guides/installing_esphome

หากคุณได้ติดตั้ง Python ไว้แล้ว กระบวนการทั้งหมดง่ายมาก เพียงใช้คำสั่งเดียว:

pip install esphome

image-20240605083123292

การเรียกใช้ ESPHome

เราเลือกใช้ ESPHome ในโหมดแดชบอร์ด หากคุณใช้ระบบ Windows ขั้นตอนมีดังนี้:

  1. เปิด cmd (โปรดอย่าใช้ PowerShell)
  2. สร้างโฟลเดอร์ชื่อ esphome_config (ชื่อสามารถกำหนดได้เอง แต่จะใช้ในคำสั่งด้านล่าง)
  3. รัน esphome dashboard esphome_config

image-20240605083816741

  1. เข้าถึง http://localhost:6052/ และคุณจะเห็นหน้าดังต่อไปนี้

image-20240605083851888

หากคุณใช้ระบบอื่น วิธีการจะคล้ายกัน โปรดค้นหาด้วยตนเอง

การอัปเดตไฟล์ YAML

  1. เข้าถึง http://localhost:6052/ ครั้งแรกคุณต้องเพิ่มอุปกรณ์ดังแสดงในภาพต่อไปนี้: image-20240605084753651
  2. รับไฟล์ YAML ล่าสุดจาก https://github.com/lewei50/Solar-PV-Monitoring/blob/master/ESPHome/scr-485.yaml

image-20240605084119225

  1. คลิกแก้ไข คัดลอกไฟล์ YAML ล่าสุดลงไป คลิกบันทึก จากนั้นติดตั้ง

image-20240605085148386

  1. หลังจากคลิก "ติดตั้ง" เมนูจะปรากฏขึ้น เลือก "ไร้สาย"

image-20240605085245601

  1. รอให้การอัปโหลดเสร็จสมบูรณ์ จากนั้นคลิก "ปิด"

image-20240605085531241

การใช้ SCR-485

การกำหนดค่า WLAN

  1. ค้นหา WLAN AP เชื่อมต่อกับ Scr-485

image-20240605091725463

  1. ป้อน SSID และรหัสผ่านของ WLAN จากนั้นคลิกบันทึก

image-20240605092139918

รายการพารามิเตอร์

เข้าถึง http://scr-485.local/ เพื่อตั้งค่าพารามิเตอร์ที่เกี่ยวข้องโดยตรง

image-20240605092226636

รายการพารามิเตอร์:

ชื่อ คำอธิบาย
1 Start Time ตั้งค่า: เวลาเริ่มต้นโหมดอัตโนมัติ (มีผลเฉพาะเมื่อเปิดโหมดอัตโนมัติ)
2 End Time ตั้งค่า: เวลาสิ้นสุดโหมดอัตโนมัติ (มีผลเฉพาะเมื่อเปิดโหมดอัตโนมัติ)
3 Auto Mode Switch ตั้งค่า: สวิตช์โหมดอัตโนมัติ เปิดเพื่อปรับกำลังไฟฟ้าขาออกโดยอัตโนมัติตามกำลังไฟฟ้าจากโครงข่าย
3 With Battery ตั้งค่า: ระบุว่าระบบมีแบตเตอรี่หรือไม่ เปิดเพื่อปรับกำลังไฟฟ้าขาออกตามกำลังไฟฟ้าจากโครงข่ายและกำลังแบตเตอรี่ (มีผลเฉพาะในโหมดอัตโนมัติ)
Battery Power ค่าแสดงผล: กำลังแบตเตอรี่
Grid Power ค่าแสดงผล: กำลังไฟฟ้าจากโครงข่าย
Hysteresis ตั้งค่า: ค่าฮิสเทอรีซิสการควบคุมอัตโนมัติ (มีผลเฉพาะในโหมดอัตโนมัติ)
Max Power ตั้งค่าโหลดกำลังไฟฟ้าสูงสุด (หากโหลดกำลังไฟฟ้าสูงสุดคือ 3600W ต้องตั้งค่านี้เป็น 3600)
Restart
Set Power ตั้งค่า: กำลังไฟฟ้าที่ตั้งปัจจุบันของ SCR-485
Threshold ตั้งค่า: ค่าจุดตั้งโหมดอัตโนมัติ (มีผลเฉพาะในโหมดอัตโนมัติ)
scr_485_adc_read ค่าแสดงผล
scr_485_set_adc ค่าแสดงผล

ตัวอย่างที่ 1: การควบคุมกำลังฮีตเตอร์หม้อน้ำด้วยตนเอง

เริ่มจากตัวอย่างง่าย ๆ สมมติว่าคุณมีฮีตเตอร์หม้อน้ำที่มีกำลังสูงสุด 3.5 kW และคุณต้องการจำกัดกำลังที่ตั้งไว้ที่ 1500W โดยใช้ SCR-485

คุณเพียงแค่ต้องทำดังต่อไปนี้:

  1. ตั้งค่า "Auto Mode Switch" และ "With Battery" เป็น "ปิด"
  2. ตั้งค่า "Max Power" เป็น 3500
  3. ตั้งค่า "Set Power" เป็น 1500

image-20240605102723555

แน่นอน คุณอาจพบว่าการตั้งค่าที่แม่นยำโดยการลากบนหน้าเว็บนั้นทำได้ยาก ดังนั้นคุณอาจพิจารณาตั้งค่าผ่าน 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

image-20240605103217497

ตัวอย่างที่ 2: การควบคุมกำลังฮีตเตอร์หม้อน้ำตามกำลังไฟฟ้าจากโครงข่าย

ตัวอย่างนี้ซับซ้อนกว่าเล็กน้อยเนื่องจากต้องระบุแหล่งที่มาของกำลังไฟฟ้าจากโครงข่าย โดยสรุปมีสามขั้นตอน:

  • ชี้แจงแหล่งที่มาของกำลังไฟฟ้าจากโครงข่าย
  • เข้าถึง http://localhost:6052/ เพื่อแก้ไขไฟล์ YAML และอัปโหลดไปยัง SCR-485
  • เข้าถึง http://scr-485.local/ เพื่อตั้งค่าพารามิเตอร์

วิธีการรับกำลังไฟฟ้าจากโครงข่าย

ในที่นี้ เราจะใช้ IAMMETER ซีรีส์มิเตอร์เป็นตัวอย่าง เนื่องจากมิเตอร์พลังงาน IAMMETER มี API นี้ MonitorJson API ซึ่งช่วยให้ SCR-485 สามารถรับค่ากำลังไฟฟ้าแบบเรียลไทม์ผ่าน API นี้

การแก้ไขไฟล์ YAML

เนื่องจากข้อจำกัดด้านฟังก์ชันการทำงานของ ESPHome จึงไม่สามารถตั้งค่าแหล่งที่มาของกำลังไฟฟ้าจากโครงข่ายจากหน้า front-end ได้ สามารถทำได้โดยการแก้ไขไฟล์ YAML เท่านั้น (หากคุณทราบวิธีอื่นในการดำเนินการนี้ โปรดแจ้งให้เราทราบ)

เข้าสู่ระบบ ESPHome Dashboard และคลิก "แก้ไข"

http://localhost:6052/

image-20240605112553365

แก้ไขที่อยู่ IP ป้อน IP ของมิเตอร์ที่วัดกำลังไฟฟ้าจากโครงข่ายที่นี่

image-20240605120330226

หากใช้มิเตอร์สามเฟสในการวัดกำลังไฟฟ้าจากโครงข่าย ให้ระบุเฟสที่เกี่ยวข้องใน YAML

image-20240605120403007

คลิก "บันทึก" ที่มุมขวาบน "ติดตั้ง" "ไร้สาย" รอให้เสร็จสิ้น จากนั้นคลิก "ปิด"

image-20240605121747631

โปรดทราบ: หลังจากแก้ไขและอัปโหลด YAML แต่ละครั้ง คุณต้องกำหนดค่าพารามิเตอร์ Wi-Fi ของ SCR-485 ใหม่ (เชื่อมต่อกับ Scr-485 AP อีกครั้ง)

เข้าถึง http://scr-485.local/ เพื่อตั้งค่าพารามิเตอร์

image-20240605123743941

หากคุณไม่สามารถตั้งค่าพารามิเตอร์ที่แม่นยำโดยการลาก คุณสามารถเรียกใช้ API สองรายการต่อไปนี้โดยตรงเพื่อดำเนินการตั้งค่าให้เสร็จสมบูรณ์:

http://scr-485.local/number/threshold/set?value=-50

http://scr-485.local/number/hysteresis/set?value=25

การตั้งค่าที่แสดงในภาพด้านบนเทียบเท่ากับกลยุทธ์ต่อไปนี้:

  • เปิดโหมดอัตโนมัติ
  • ตั้งค่ากำลังไฟฟ้าจุดควบคุมเป็น -50W (กำลังไฟฟ้าจากโครงข่ายติดลบหมายถึงการจ่ายไฟเข้าสู่โครงข่าย กำลังไฟฟ้าจากโครงข่ายบวกหมายถึงการดึงไฟฟ้าจากโครงข่าย) ค่าฮิสเทอรีซิสที่ 25W
  • กลยุทธ์อัตโนมัตินี้มีผลตั้งแต่ 9 น. ถึง 4 น. ทุกวัน

นั่นคือ เมื่อกำลังไฟฟ้าจากโครงข่ายมากกว่า -25W (threshold+hysteresis) SCR-485 จะลดกำลังไฟฟ้าขาออก โดยจำนวนที่ลดคือ grid power - threshold

เมื่อกำลังไฟฟ้าจากโครงข่ายน้อยกว่า -75W (threshold-hysteresis) SCR-485 จะเพิ่มกำลังไฟฟ้าขาออก โดยจำนวนที่เพิ่มคือ threshold - grid power

ตรรกะการควบคุมอัตโนมัติ

นี่คือแผนภาพตรรกะการควบคุมอัตโนมัติทั้งหมดของอุปกรณ์ โดยใช้ตรรกะการควบคุมระดับสูง-ต่ำพื้นฐานที่สุด หากสนใจ คุณสามารถศึกษาเพิ่มเติมได้ หากคุณมีแนวคิดที่ดีกว่า โปรดปรึกษาหารือได้ที่ https://imeter.club/

automation_scr_grid_power

เอกสารอ้างอิง

กิจกรรม - ขอรับตัวควบคุมกำลังไฟฟ้าเชิงเส้น (SCR-485)

ควบคุมฮีตเตอร์หม้อน้ำโดยใช้โมดูล SCR Wi-Fi โดยอัตโนมัติ

ESP32 + โมดูล SCR: ปรับกำลังไฟฟ้าขาออกของโหลดความต้านทาน เช่น ฮีตเตอร์ อย่างเชิงเส้น

“ตัวช่วย” เทอร์โมสแตทอัจฉริยะพร้อมการปรับกำลังไฟฟ้าเชิงเส้น "ตัวควบคุมแรงดันไฟฟ้า Wi-Fi"

ผลิตภัณฑ์ของ IAMMETER

ด้านบน