กลับไปหน้ารวมไฟล์
iot-based-power-and-energy-meter-b0f156.md

Home Analytics: IoT Energy Meter

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

ad8232_ecg_sensor_macro_1772706791753.png

Safe Measurement (SCT-013)

การตัดสายต่อเพื่อเดินสายผ่าน Arduino นั้นอันตรายอย่างยิ่ง แทนที่จะทำเช่นนั้น เราจะวัด สนามแม่เหล็กไฟฟ้า ที่เกิดจากสายไฟ

  1. SCT-013 Split-Core Current Transformer ทำงานเหมือนแคลมป์ คุณเปิดมัน หนีบเข้ากับสาย Live (หรือ Phase) ของสายไฟเครื่องใช้ไฟฟ้า แล้วปิดล็อค
  2. เมื่อกระแส AC ไหลผ่านสายไฟในบ้าน มันจะเหนี่ยวนำแรงดันไฟฟ้าที่น้อยและปลอดภัย (เช่น 0-1V) ภายในแคลมป์เซ็นเซอร์
  3. 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)

ข้อมูล Frontmatter ดั้งเดิม

title: "IOT based Power and Energy Meter"
description: "Monitor your electric bill! Build a non-contact, split-core current transformer to safely measure house electricity usage and upload data to the cloud."
category: "Wireless & IoT"
difficulty: "Advanced"