Daftar Isi:

Meteran PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Langkah
Meteran PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Langkah

Video: Meteran PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Langkah

Video: Meteran PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Langkah
Video: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Cayenne (Complete) : PDAControl 2024, November
Anonim
Pengukur PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP
Pengukur PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP

Pada kesempatan kali ini kami akan mengintegrasikan meteran daya aktif atau konsumsi listrik kami, Pzem-004 - Peacefair dengan platform integrasi IoT Node-RED yang digunakan pada tutorial sebelumnya, kami akan menggunakan modul ESP8266 yang dikonfigurasi sebagai budak Modbus TCP / IP, nanti kami akan memvisualisasikan pengukuran di Node-RED Dashboard untuk memvisualisasikan 4 variabel yang tersedia seperti daya aktif, akumulasi konsumsi listrik, tegangan dan arus.

Gambar
Gambar

Tutorial Sebelumnya Direkomendasikan

Platform Instalasi Node-Merah

Dalam tutorial berikut kami akan menunjukkan cara menginstal Node-RED untuk linux dan untuk OS lain kami merekomendasikan Virtualbox.

pdacontrolen.com/installation-node-red-plat…

Memperbarui ESP8266 Industrial Modbus TCP IP V2.0

Beberapa waktu yang lalu saya membuat beberapa tes ESP8266 sebagai budak Modbus TCP/IP, tutorial berikut dapat diambil sebagai informasi latar belakang dari tes saat ini.

pdacontrolen.com/update-esp8266-industrial-…

Pengukur konsumsi listrik Peacefair PZEM 004 + ESP8266 & Arduino Nano

Jika Anda ingin tahu lebih banyak tentang Pzem-004 Peacefair, saya sarankan tutorial berikut:

Fitur, koneksi Arduino dan ESP8266.

pdacontrolen.com/electricity-consumption-me…

Langkah 1: Tes Dilakukan

Tes Dilakukan

Kami akan mengukur konsumsi listrik dari resistensi terhadap air panas, mengkonsumsi sekitar 920 Watt dan kami akan memvisualisasikan pengukuran di dasbor yang dibuat di Dasbor Node-RED dan komunikasi yang diterapkan Modbus TCP / IP.

Gambar
Gambar

Langkah 2: Pengukur Uji Sederhana PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP

Image
Image

Tes pengukuran daya aktif atau konsumsi daya dengan data Peacefair PZEM-004 Meter dan ESP8266

transmisi dan visualisasi di IoT Platform Node-RED / Node-RED Dashboard yang mengimplementasikan protokol Modbus TCP/IP

Langkah 3: Bahan dan Tempat Membelinya Sangat Murah

Node-RED
Node-RED

Bahan dan tempat belinya murah banget

  • Meteran PZEM 004 dengan tampilan
  • Pengukur PZEM 004T & Pengukur fase tiga
  • Pemanas perendaman / Pemanas Air Tahan
  • ESP8266 NodeMCU

Langkah 4: Node-RED

Node-RED

Node yang digunakan dalam pengujian ini telah diunduh dan diinstal, cukup cari "Kelola palet" Node-RED.

Gambar
Gambar
  • Modbus TCP/IP, node Node-RED akan menjadi master Modbus TCP/IP
  • Dasbor Node-RED, paket visualisasi.

Dalam hal ini, Array 5 posisi [0, 1, 2, 3, 4] diterima, posisi pertama di 0 dan sisanya berisi nilai tegangan, Arus, Daya, Akumulasi Konsumsi.

Menggunakan beberapa Script node nilai-nilai dipisahkan dan selesai melakukan kebalikan dari Arduino IDE dibagi menjadi 10 nilai yang diterima untuk mengubahnya dari Int ke Float dalam kasus yang diperlukan, secara teknis semua ini dilakukan untuk visualisasi yang benar.

Gambar
Gambar

Langkah 5: Dasbor Node-RED

Dasbor Node-RED
Dasbor Node-RED
Dasbor Node-RED
Dasbor Node-RED

Langkah 6: Kode Arduino IDE

Kode Arduino IDE

Rutin yang dibuat di Arduino IDE, ESP8266 melakukan pembacaan meter PZEM-004 melalui port serial, dari pengujian sebelumnya dengan Modbus TCP / IP dibuat rutin untuk pengiriman dan penerimaan Holding Register.

4 variabel telah didefinisikan dalam 4 Holding Registers:

  1. kosong = Daftar Penahan[0].
  2. Tegangan sesaat = Holding Register[1].
  3. Arus instan = Holding Register [2].
  4. Daya instan = Holding Register[3].
  5. Akumulasi daya = Holding Register[4].

Solusi cepat untuk pengiriman Float di Int

Nilai dari meteran adalah tipe floating, Holding Register adalah Integer 16-bit, dalam hal ini dengan kepraktisan cukup mengalikan dengan 10 kami melakukan pengiriman nilai, dalam pengujian berikutnya kami akan melakukan pengiriman dalam 2 bilangan bulat 16 bit.

Gambar
Gambar

Catatan: Unduh dan/atau tautan github di bawah.

Langkah 7: Info Lebih Lanjut dan Unduh

Info Lebih Lanjut dan Unduh
Info Lebih Lanjut dan Unduh

Dokumentasi / Dokumentasi

Baca Pertimbangan, Rekomendasi dan Saran dokumentasi lengkap proyek di Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP.

pdacontrolen.com/meter-pzem-004-esp8266-pla…

Lihat Pertimbangan, Rekomendasi, dan Dokumen Tambahan Selesaikan Proyek Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.

pdacontroles.com/medidor-pzem-004-esp8266-p…

Direkomendasikan: