Home Analytics: IoT Energy Meter
การตรวจสอบว่าเครื่องปรับอากาศหรือเซิร์ฟเวอร์คอมพิวเตอร์ของคุณใช้พลังงานไปเท่าใดสามารถช่วยให้คุณประหยัดเงินได้อย่างมาก เครื่องวัดพลังงาน IoT สามารถหนีบรอบสายไฟได้อย่างปลอดภัย โดยไม่จำเป็นต้องตัดหรือปอกสายไฟ A/C 220V ที่เป็นอันตราย

Safe Measurement (SCT-013)
การตัดสายต่อเพื่อเดินสายผ่าน Arduino นั้นอันตรายอย่างยิ่ง แทนที่จะทำเช่นนั้น เราจะวัด สนามแม่เหล็กไฟฟ้า ที่เกิดจากสายไฟ
- SCT-013 Split-Core Current Transformer ทำงานเหมือนแคลมป์ คุณเปิดมัน หนีบเข้ากับสาย Live (หรือ Phase) ของสายไฟเครื่องใช้ไฟฟ้า แล้วปิดล็อค
- เมื่อกระแส AC ไหลผ่านสายไฟในบ้าน มันจะเหนี่ยวนำแรงดันไฟฟ้าที่น้อยและปลอดภัย (เช่น 0-1V) ภายในแคลมป์เซ็นเซอร์
- Arduino อ่านแรงดันไฟฟ้าเล็กๆ นี้ผ่านไลบรารีเฉพาะ (
EmonLib.h) ไลบรารีจะจัดการการคำนวณทางคณิตศาสตร์แบบ RMS (Root Mean Square) ที่ซับซ้อนซึ่งจำเป็นในการแปลงคลื่นไซน์ที่ผันผวนให้เป็นค่าตัวเลขที่ใช้งานได้:Current = 5.2 Amps
Cloud Integration (Blynk or Thingspeak)
การรู้ว่ากระแสไฟฟ้าตอนนี้คือ 5 Amps ก็ดี แต่การสร้างกราฟตลอดทั้งเดือนจะดีกว่า
- คุณใช้ ESP8266 หรือ ESP32
- คุณคูณค่า Amps ด้วยแรงดันไฟฟ้าในพื้นที่ของคุณ (เช่น
5.2A * 220V = 1144 Watts) - ESP คำนวณค่า Kilowatt-Hours (kWh) และส่งข้อมูลไปยัง cloud dashboard ฟรี เช่น Blynk หรือ ThingSpeak ผ่าน HTTP POST
- ตอนนี้คุณสามารถดูแอปในโทรศัพท์ของคุณเพื่อดูว่าทีวีของคุณมีค่าใช้จ่ายเท่าไรขณะอยู่ในโหมดสแตนด์บาย!
Hardware Needed
- ESP8266 NodeMCU หรือ ESP32: สำหรับการเชื่อมต่อ Wi-Fi
- SCT-013 (เช่น รุ่น 100A/50mA version) Clamp Sensor
- (ข้อควรจำ: ตรวจสอบให้แน่ใจว่าคุณหนีบเฉพาะสาย Live เท่านั้น การหนีบทั้งสาย Live และ Neutral พร้อมกันจะทำให้สนามแม่เหล็กหักล้างกัน ส่งผลให้ค่าที่อ่านได้เป็นศูนย์ Amps)