สารบัญ:
- ขั้นตอนที่ 1: ทำการทดสอบแล้ว
- การทดสอบดำเนินการ
- ขั้นตอนที่ 2: เครื่องวัดการทดสอบอย่างง่าย PZEM-004 & ESP8266 แพลตฟอร์ม IoT Node-RED Dashboard Modbus TCP/IP
- ขั้นตอนที่ 3: วัสดุและสถานที่ซื้อราคาถูกมาก !
- วัสดุและแหล่งซื้อถูกมาก !
- ขั้นตอนที่ 4: Node-RED
- ขั้นตอนที่ 5: Node-RED Dashboard
- ขั้นตอนที่ 6: รหัส Arduino IDE
- รหัส Arduino IDE
- ขั้นตอนที่ 7: ข้อมูลเพิ่มเติมและดาวน์โหลด
วีดีโอ: มิเตอร์ PZEM-004 + ESP8266 และแพลตฟอร์ม IoT Node-RED และ Modbus TCP/IP: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในโอกาสนี้ เราจะรวมเครื่องวัดพลังงานที่ใช้งานหรือปริมาณการใช้ไฟฟ้าของเรา Pzem-004 - Peacefair กับแพลตฟอร์มการรวม IoT Node-RED ที่ใช้ในบทช่วยสอนก่อนหน้านี้ เราจะใช้โมดูล ESP8266 ที่กำหนดค่าเป็นทาส Modbus TCP / IP ในภายหลัง เราจะเห็นภาพ การวัดใน Node- RED Dashboard เพื่อแสดงภาพตัวแปรที่มีอยู่ 4 ตัว เช่น พลังงานที่ใช้งาน ปริมาณการใช้ไฟฟ้าสะสม แรงดันและกระแส
บทแนะนำก่อนหน้าที่แนะนำ
แพลตฟอร์มการติดตั้ง Node-Red
ในบทช่วยสอนต่อไปนี้ เราจะระบุวิธีการติดตั้ง Node-RED สำหรับ linux และในกรณีของ OS อื่น เราขอแนะนำ Virtualbox
pdacontrolen.com/installation-node-red-plat…
กำลังอัปเดต ESP8266 Industrial Modbus TCP IP V2.0
นานมาแล้ว ฉันได้ทดสอบ ESP8266 เป็นทาส Modbus TCP/IP บทช่วยสอนต่อไปนี้สามารถใช้เป็นข้อมูลเบื้องหลังของการทดสอบปัจจุบันได้
pdacontrolen.com/update-esp8266-industrial-…
เครื่องวัดปริมาณการใช้ไฟฟ้า Peacefair PZEM 004 + ESP8266 & Arduino Nano
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Pzem-004 Peacefair ฉันขอแนะนำบทช่วยสอนต่อไปนี้:
คุณสมบัติ การเชื่อมต่อ Arduino และ ESP8266
pdacontrolen.com/electricity-consumption-me…
ขั้นตอนที่ 1: ทำการทดสอบแล้ว
การทดสอบดำเนินการ
เราจะวัดปริมาณการใช้ไฟฟ้าของความต้านทานต่อน้ำร้อน กินไฟประมาณ 920 วัตต์ และเราจะเห็นภาพการวัดในแดชบอร์ดที่สร้างขึ้นใน Node-RED Dashboard และการสื่อสารที่ใช้ Modbus TCP / IP
ขั้นตอนที่ 2: เครื่องวัดการทดสอบอย่างง่าย PZEM-004 & ESP8266 แพลตฟอร์ม IoT Node-RED Dashboard Modbus TCP/IP
การทดสอบการวัดกำลังไฟฟ้าที่ใช้งานหรือการใช้พลังงานด้วยข้อมูล Peacefair PZEM-004 Meter และ ESP8266
การส่งและการแสดงภาพในแพลตฟอร์ม IoT Node-RED / Node-RED Dashboard ที่ใช้โปรโตคอล Modbus TCP/IP
ขั้นตอนที่ 3: วัสดุและสถานที่ซื้อราคาถูกมาก !
วัสดุและแหล่งซื้อถูกมาก !
- มิเตอร์ PZEM 004 พร้อมจอแสดงผล
- มิเตอร์ PZEM 004T & เครื่องวัดสามเฟส
- เครื่องทำความร้อนแบบแช่ / เครื่องทำน้ำอุ่นแบบต้านทาน
- ESP8266 NodeMCU
ขั้นตอนที่ 4: Node-RED
โหนด-RED
ดาวน์โหลดและติดตั้งโหนดที่ใช้ในการทดสอบนี้แล้ว เพียงค้นหา Node-RED "Manage Palette"
- Modbus TCP/IP, โหนด Node-RED จะเป็น Modbus TCP/IP master
- Node-RED Dashboard แพ็คเกจการแสดงภาพ
ในกรณีนี้ จะได้รับ Array 5 ตำแหน่ง [0, 1, 2, 3, 4] ตำแหน่งแรกใน 0 และส่วนที่เหลือจะประกอบด้วยค่าของแรงดันไฟ กระแสไฟ กำลังไฟฟ้าสะสม
การใช้โหนดสคริปต์บางตัว ค่าจะถูกแยกออกและทำตรงกันข้ามกับ Arduino IDE แบ่งออกเป็น 10 ค่าที่ได้รับเพื่อแปลงจาก Int เป็น Float ในกรณีที่จำเป็น ในทางเทคนิค ทั้งหมดนี้ทำเพื่อการแสดงภาพที่ถูกต้อง
ขั้นตอนที่ 5: Node-RED Dashboard
ขั้นตอนที่ 6: รหัส Arduino IDE
รหัส Arduino IDE
รูทีนที่สร้างใน Arduino IDE, ESP8266 ทำการอ่านมิเตอร์ PZEM-004 ผ่านพอร์ตอนุกรม จากการทดสอบครั้งก่อนด้วย Modbus TCP / IP รูทีนถูกสร้างขึ้นสำหรับการส่งและรับ Holding Registers
มีการกำหนดตัวแปร 4 ตัวใน 4 Holding Registers:
- ว่างเปล่า = ถือทะเบียน[0].
- แรงดันไฟทันที = Holding Register[1]
- กระแสทันที = Holding Register[2]
- พลังทันที = Holding Register[3].
- กำลังสะสม = Holding Register[4].
วิธีแก้ปัญหาอย่างรวดเร็วในการจัดส่ง Float ใน Int
ค่าของมิเตอร์เป็นแบบลอยตัว Holding Registers เป็นจำนวนเต็ม 16 บิต ในกรณีนี้โดยการปฏิบัติจริงเพียงแค่คูณด้วย 10 เราดำเนินการส่งค่าในการทดสอบครั้งต่อไปเราจะดำเนินการจัดส่งเป็นจำนวนเต็ม 2 จำนวน 16 บิต.
หมายเหตุ: ดาวน์โหลดและ / หรือลิงค์ github ด้านล่าง
ขั้นตอนที่ 7: ข้อมูลเพิ่มเติมและดาวน์โหลด
เอกสาร / Documentación
อ่านเอกสารประกอบของข้อควรพิจารณา คำแนะนำ และข้อเสนอแนะของโครงการใน Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP
pdacontrolen.com/meter-pzem-004-esp8266-pla…
พิจารณาข้อควรพิจารณา ข้อเสนอแนะและเอกสารประกอบเรื่อง Completa del proyecto en Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP
pdacontroles.com/medidor-pzem-004-esp8266-p…
แนะนำ:
(โครงการ IOT) รับข้อมูลสภาพอากาศโดยใช้ ESP8266 และ Openweather API: 5 ขั้นตอน
(โครงการ IOT) รับข้อมูลสภาพอากาศโดยใช้ ESP8266 และ Openweather API: ในคำแนะนำนี้ เราจะสร้างโครงการ IOT อย่างง่าย ซึ่งดึงข้อมูลสภาพอากาศของเมืองของเราจาก openweather.com/api และแสดงโดยใช้ซอฟต์แวร์การประมวลผล
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
การตรวจสอบอุณหภูมิและความชื้น DHT โดยใช้ ESP8266 และแพลตฟอร์ม AskSensors IoT: 8 ขั้นตอน
การตรวจสอบอุณหภูมิและความชื้น DHT โดยใช้ ESP8266 และแพลตฟอร์ม IoT ของ AskSensors: ในคำแนะนำก่อนหน้านี้ ฉันได้นำเสนอคำแนะนำทีละขั้นตอนเพื่อเริ่มต้นใช้งาน ESP8266 nodeMCU และแพลตฟอร์ม AskSensors IoT ในบทช่วยสอนนี้ ฉันกำลังเชื่อมต่อเซ็นเซอร์ DHT11 ไปยังโหนด MCU DHT11 เป็นเครื่องวัดอุณหภูมิและความชื้นที่ใช้กันทั่วไป
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา