AC power meter โปรเจควัดไฟฟ้าบ้าน กระแสสลับ 1เฟส ด้วย DDS6111
ภาพรวม, สเปก, การตั้งค่า Wi-Fi และการใช้งาน, รวมถึงวิธีการเชื่อมต่ออุปกรณ์ในชุดคิทวัดไฟบ้านกระแสสลับ 1 เฟส เพื่อดูค่าออนไลน์ผ่าน CynoIoT
ภาพรวมและแนะนำโปรเจกต์ PM meter

ชุดวัดไฟฟ้าบ้าน กระแสสลับ 1เฟส ใช้เซนเซอร์ DDS6111 และโมดูล Wifi ESP32 S2 mini พร้อมอัพโหลดไว้และสามารถไปใช้งานได้บน CynoIoT ทันที หรือถ้าเป็นนักพัฒนาสามารถไปพัฒนาต่อเพื่อใช้งานด้าน IoT ต่อได้ตามต้องการ สามารถนำไปใช้กับระบบเช่น ไฟบ้านพักอาศัย หอพัก ออฟฟิศ อินเวอร์เตอร์โซลาร์เซลล์ และโปรเจคมากมาย
สั่งซื้อสินค้าได้ที่
ในชุดประกอบด้วย
- ESP32 S2 mini
- DDS6111 สำหรับวัดไฟฟ้ากระแสสลับ 1 เฟส รองรับกระแสสูงสุด 100A
- Wemos OLED Shield ขนาด 0.66 นิ้ว
- Base Shield RS485 สำหรับเสียบ ESP32, จอ OLED และโมดูล MAX485
- สาย USB Type-C สำหรับจ่ายไฟและอัปโหลดโค้ด ** ไม่มีอะแดปเตอร์ USB สำหรับจ่ายไฟให้บอร์ด คุณสามารถใช้อะแดปเตอร์ USB ทั่วไปได้เลย**
คุณสมบัติ (Specification)
- 220Vac
- 100A
- โปรโตคอล RS-485 MODBUS-RTU
- สามารถวัดทิศทางการไหลของกระแสได้
ข้อมูลเพิ่มเติม
- ชุดนี้ต้องการไฟเลี้ยงสำหรับ ESP32 ซึ่งจ่ายไฟผ่านสาย USB Type-C ที่ต้องเสียบเข้ากับอะแดปเตอร์ USB
- ระบบของเรายังใหม่อยู่ อาจจะยังมีข้อผิดพลาดหรือฟังก์ชันยังไม่ครบถ้วน หากมีข้อผิดพลาดประการใด ต้องขออภัยล่วงหน้าครับ
การต่อวงจร DDS6111

แผนภาพการต่อ ESP32 S2 mini กับ DDS6111
- การต่อเข้ากับไฟบ้าน 220V ต้องใช้ความระมัดระวังอย่างสูง ควรตัดไฟก่อนทุกครั้ง
- บอร์ด ESP32 ต้องการไฟเลี้ยง 5V จ่ายผ่าน USB หรือช่อง 5V
- สาย L (Line) และ N (Neutral) สามารถสลับกันได้ รองรับกระแสสูงสุด 100A
- สามารถแยกทิศทางการไหลของกระแสได้ (หากกระแสไหลย้อนกลับ ค่ากำลังจะติดลบ)
- ตัวมิเตอร์สามารถติดตั้งบนรางปีกนกได้
- สามารถต่อวงจรก่อนหรือหลังการตั้งค่า Wi-Fi ก็ได้
- เซนเซอร์ DDS6111 ใช้การสื่อสารแบบ RS485 โดยบอร์ด ESP32 S2 mini สื่อสารผ่านสาย 2 เส้น ซึ่งสามารถลากสายได้ยาว
การติดตั้งกับ cynoIoT
การใช้งานโดยย่อ

infographic การตั้งค่าและใช้งาน

การใช้งานโดยละเอียด
สามารถดูได้ที่ การตั้งค่าอุปกรณ์ครั้งแรก
การอัปโหลดโค้ดด้วย Arduino IDE
โค้ดสำหรับโปรเจกต์นี้จะอยู่ในตัวอย่างของไลบรารี Cynoiot คุณสามารถเลือกได้จากโฟลเดอร์ kit
ได้เลย
สำหรับนักพัฒนา สามารถนำไปอัปโหลดโค้ดอื่นๆ ได้อย่างเต็มที่ ดูรายละเอียดพื้นฐานสำหรับการใช้งานกับ Arduino IDE ได้ที่ การใช้งาน Arduino IDE กับ cynoIoT
Library ที่ต้องติดตั้งเพิ่มเติมสำหรับโปรเจคนี้เพื่อใช้กับ UART TTL to RS485 DDS6111
โดยไปที่ Sketch > Include Library > Manage Libraries… แล้วค้นหา ModbusMaster

ปัญหาและคำถามที่พบบ่อย
ชุดนี้พร้อมใช้งานเลยไหม ต้องลงโค้ดอีกไหม?
พร้อมใช้งานได้ทันทีครับ! มีโค้ดสำหรับแสดงผลบนหน้าจอและเชื่อมต่อกับ CynoIoT มาให้แล้ว แต่คุณก็สามารถอัปโหลดโค้ดอื่นๆ ได้อย่างอิสระ ไม่มีการล็อกใดๆ ทั้งสิ้นครับ
มีชุดที่ยังไม่ได้ลงโค้ดไหม จะเอาไปลงโค้ดเอง?
ชุดนี้ผมไม่ได้บล็อกอะไรเลยครับ คุณสามารถนำไปลงโค้ดได้อย่างอิสระ (และยังสามารถกลับมาลงโค้ดเดิมได้ด้วย) ราคานี้ผมไม่ได้บวกค่าโค้ดเข้าไปนะครับ (จะบอกว่าเป็นของแถมก็ได้) ถ้าไปซื้อแยกเองอาจจะแพงกว่าด้วยซ้ำ (ดูสิว่าจะมีใครใจดีเท่านี้อีก 555+)
ต่อ Wi-Fi ได้ไหม ใช้กับ Wi-Fi อะไรได้บ้าง?
ESP32 S2 mini สามารถเชื่อมต่อ Wi-Fi 2.4G ได้ครับ (802.11 b / g / n) แต่จะยังไม่รองรับ Wi-Fi ที่ต้องล็อกอินผ่านหน้าเว็บอีกทีนะครับ (สามารถทำได้ แต่แนะนำให้สอบถามแผนก IT ว่าสามารถบายพาสและตั้งค่า IP Address แบบคงที่ให้ได้หรือไม่)