สารบัญ:

Power Peacefair PZEM 004 + ESP8266 & Arduino Nano: 8 ขั้นตอน
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano: 8 ขั้นตอน

วีดีโอ: Power Peacefair PZEM 004 + ESP8266 & Arduino Nano: 8 ขั้นตอน

วีดีโอ: Power Peacefair PZEM 004 + ESP8266 & Arduino Nano: 8 ขั้นตอน
วีดีโอ: Power Meter PZEM 004 Peacefair + Arduino & ESP8266 : PDAControl 2024, กรกฎาคม
Anonim
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano

ฉันต้องการซื้อเครื่องวัดปริมาณการใช้ไฟฟ้าแบบเฟสเดียวเมื่อไม่กี่เดือนที่ผ่านมาฉันได้เครื่องวัดค่าอ้างอิง Peacefair Reference PZEM-004 ซึ่งราคาก็ดูไม่แพงมีข้อดีในการเป็นเครื่องวัดที่ไม่รุกรานในวงจรไฟฟ้าและมี โปรโตคอลการสื่อสารเพื่อขอข้อมูล เช่น Active Instantaneous Power "kW", Voltage "V", Amperage "A" และ Active Power Accumulated "kWh"

เราจะทำการทดสอบกับ PZEM-004 Meter และรวมเข้ากับ 2 แพลตฟอร์มหรือเพลตที่ใช้ก่อนโมดูล ESP8266 12E และ Arduino Nano

คำเตือน: ขอแนะนำให้ใช้ความระมัดระวังเนื่องจากโครงการนี้เกี่ยวข้องกับความเสี่ยงทางไฟฟ้าหรือไฟฟ้าดูด เนื่องจากมีการใช้อุปกรณ์ที่เชื่อมต่อ 110 VAC -120 VAC จำเป็นต้องมีความรู้พื้นฐาน โปรดจัดทำเอกสารก่อนหน้านี้ในเรื่องนี้

บทช่วยสอนที่สมบูรณ์ - บทช่วยสอน CompletoPDAควบคุมเอกสาร & ดาวน์โหลดและอื่น ๆ

ทดสอบมิเตอร์วัดปริมาณการใช้ไฟฟ้า Peacefair PZEM 004 + ESP8266 & Arduino Nano

เอกสาร & Descargas y mas pruebas

Medidor de consumo electrico Peacefair PZEM 004 + ESP8266 & Arduino Nano

ขั้นตอนที่ 1: มี 2 เวอร์ชัน

มี 2 เวอร์ชั่น
มี 2 เวอร์ชั่น
มี 2 เวอร์ชั่น
มี 2 เวอร์ชั่น
มี 2 เวอร์ชั่น
มี 2 เวอร์ชั่น

มี 2 รุ่น: เครื่องวัดนี้เป็นที่นิยมอย่างมากในโครงการวัดปริมาณการใช้ไฟฟ้าและมี 2 รุ่นขึ้นอยู่กับการใช้งานที่ต้องการ

PZEM-004Tและ PZEM-004พร้อมจอแสดงผล7ส่วน

ขั้นตอนที่ 2: วัสดุและสถานที่ซื้อราคาถูก!!

วัสดุและแหล่งซื้อราคาถูก!!!
วัสดุและแหล่งซื้อราคาถูก!!!
วัสดุและแหล่งซื้อราคาถูก!!!
วัสดุและแหล่งซื้อราคาถูก!!!
วัสดุและแหล่งซื้อราคาถูก!!!
วัสดุและแหล่งซื้อราคาถูก!!!

วัสดุและแหล่งซื้อราคาถูก!!

  • PZEM 004 เมตร พร้อมจอแสดงผล
  • เครื่องวัด PZEM 004T & เครื่องวัดสามเฟส
  • Arduino นาโนโคลน
  • ESP8266 NodeMCU
  • เมทริกซ์ Led x4 Max7219
  • 1 ความต้านทาน 1 kOhm
  • โปรโตบอร์ด 830 คะแนน

อุปกรณ์แนะนำอื่นๆ!!!

  • ตัวแยกแกนหม้อแปลง
  • เครื่องวัดการใช้ไฟฟ้าแบบโมโนฟาซิก - ต่อพัลส์
  • หม้อแปลงแรงดันสำหรับฉนวน
  • MPPT Controller Regulator สำหรับแผงโซลาร์เซลล์
  • แผงโซลาร์เซลล์ 10W 18v

ขั้นตอนที่ 3: ปลดอาวุธมิเตอร์

ปลดอาวุธมิเตอร์
ปลดอาวุธมิเตอร์
ปลดอาวุธมิเตอร์
ปลดอาวุธมิเตอร์

ขั้นตอนที่ 4: ทดสอบ Arduino Nano

ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano
ทดสอบ Arduino Nano

ในบรรดา Arduino, แผ่น, รุ่น Nano เป็นที่ชื่นชอบเนื่องจากใช้งานได้จริง มีขนาดเล็ก และมี FTDI / usb รวมอยู่ด้วย ด้วยการดัดแปลงที่เราทำกับ UART ttl เราสามารถใช้ Arduino ถึง 3.3v ทำการเชื่อมต่อโดยตรง

ในกรณีนี้ เราใช้บอร์ด Arduino Nano ซึ่งมีพอร์ตอนุกรมเพียงพอร์ตเดียว ไลบรารี PZEM004T.h มีความสามารถในการสร้างพอร์ตอนุกรมอื่นด้วยไลบรารี SoftwareSerial.h เราจะใช้ D10 (RX) และ D11 (TX)) หมุด) เป็นพอร์ตสื่อสารกับมิเตอร์

ขั้นตอนที่ 5: การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v

การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v
การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v
การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v
การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v
การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v
การปรับเปลี่ยน TTL UART จาก 5v เป็น 3.3v

อินเทอร์เฟซ UART ของมิเตอร์คือ 5v ในกรณีของการเชื่อมต่อมิเตอร์กับบอร์ด Arduino จะไม่มีปัญหาใด ๆ ทำงานได้อย่างถูกต้อง ในกรณีที่เชื่อมต่อกับโมดูล ESP8266 ที่ 3.3v จะไม่ทำงาน เนื่องจากออปโตคัปเปลอร์จะไม่เปิดใช้งานด้วย 3.3v ในกรณีนี้ การปรับสภาพ ควรใช้สัญญาณวิธีที่ง่ายที่สุดที่ฉันเคยเห็นในอินเทอร์เน็ตเพื่อแก้ไขแรงดันไฟฟ้าของออปโตคัปเปลอร์ตัวใดตัวหนึ่งที่มีความต้านทาน 1kOhm เป็นวิธีที่ง่ายและประหยัดที่สุดหากตัวแปลง TTL 5 ถึง 3.3v ไม่ใช่ มีอยู่.

หมายเหตุ: บางฟอรัมระบุว่าควรใช้ความระมัดระวังเมื่อเชื่อมต่อ TTL กับพีซี ฉันยอมรับว่าฉันกลัวที่จะเชื่อมต่อมิเตอร์นี้กับพีซีของฉัน โดยคิดถึงการแยกมิเตอร์ แต่ในกรณีของฉันไม่มีปัญหา

ขั้นตอนที่ 6: ทดสอบ ESP8266 12E

ทดสอบ ESP8266 12E
ทดสอบ ESP8266 12E
ทดสอบ ESP8266 12E
ทดสอบ ESP8266 12E
ทดสอบ ESP8266 12E
ทดสอบ ESP8266 12E

สำหรับการทดสอบนี้ เราจะใช้ ESP8266 12e NodeMCU เนื่องจากเป็นเพียงการแก้ไข เราจะทำการทดสอบพื้นฐาน โดยคำนึงถึงไลบรารี PZEM004T.h ที่มีไลบรารี SoftwareSerial.h ที่อนุญาตให้กำหนดค่าพินในพอร์ตอนุกรมเป็น 9600 บอด

ขั้นตอนที่ 7: เครื่องวัดพลังงานวิดีโอ PZEM 004 Peacefair + Arduino & ESP8266

Image
Image

ขั้นตอนที่ 8: บทสรุป เอกสารและดาวน์โหลด

บทสรุป

ในขั้นต้น ควรใช้ความระมัดระวังเป็นอย่างมาก เนื่องจากโครงการนี้เกี่ยวข้องกับความเสี่ยงด้านไฟฟ้าหรือไฟฟ้าช็อต เนื่องจากมีการใช้ 110VAC -120 VAC แม้ว่าบางคนจะไม่คิดว่าเป็นไฟฟ้าแรงสูง แต่ก็ไม่ได้ลดอันตรายลง ขอแนะนำให้มีความรู้พื้นฐานหรือเอกสารประกอบ, ห้ามทำการเชื่อมต่อ เมื่อร้อน ให้ถอดวงจรไฟฟ้าออกเสมอ

เครื่องวัด PZEM 004 ใช้งานได้จริง เป็นพื้นฐานมาก และราคาต่ำตรงตามประสิทธิภาพที่ดี ฉันไม่แนะนำสำหรับการใช้งานในอุตสาหกรรมโดยคำนึงถึงสิ่งแวดล้อม จุดวัด VAC ของมันคือจุดป้อนเดียวกัน ทำให้สามารถวัดได้ระหว่าง 80 -260VAC. การวัดกระแสจาก 0 ถึง 100A ฉันไม่แน่ใจว่าหม้อแปลงนี้รองรับ 100A แต่ฉันจะตรวจสอบต่อไป

คำเตือน: อย่าใช้ 5v หรือ 3.3v โดยตรงจากแหล่งกำเนิดของมิเตอร์ หากคุณป้อนโมดูลของคุณให้เพิ่มแหล่งพิเศษเพื่อหลีกเลี่ยงการลัดวงจร

บทช่วยสอนที่สมบูรณ์ - บทช่วยสอนที่สมบูรณ์

PDAControl

เอกสาร & ดาวน์โหลดและการทดสอบเพิ่มเติม

เครื่องวัดปริมาณการใช้ไฟฟ้า Peacefair PZEM 004 + ESP8266 & Arduino Nano

pdacontrolen.com/electricity-consumption-me…

เอกสาร & Descargas y mas pruebas

Medidor de consumo electrico Peacefair PZEM 004 + ESP8266 และ Arduino Nano

pdacontroles.com/medidor-de-consumo-electri…

แนะนำ: