İçindekiler:

Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Adım
Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Adım

Video: Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Adım

Video: Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Adım
Video: WiFi счетчик электроэнергии на esp8266 c приложением и графиками (pzem-004-t v3) 2024, Temmuz
Anonim
Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP
Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP

Bu fırsatta aktif güç ölçer veya elektrik tüketimimiz olan Pzem-004 - Peacefair'i önceki derslerde kullandığımız IoT Node-RED entegrasyon platformu ile entegre edeceğiz, Modbus TCP / IP slave olarak yapılandırılmış bir ESP8266 modülünü kullanacağız, daha sonra görselleştireceğiz. Aktif güç, birikmiş elektrik tüketimi, voltaj ve akım gibi mevcut 4 değişkeni görselleştirmek için Node-RED Dashboard'daki ölçümler.

resim
resim

Önceki Öğreticiler Önerilen

Kurulum Platformu Düğümü-Kırmızı

Aşağıdaki öğreticide, linux için Node-RED'in nasıl kurulacağını göstereceğiz ve diğer işletim sistemlerinde Virtualbox'ı öneriyoruz.

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

ESP8266 Endüstriyel Modbus TCP IP V2.0 Güncelleme

Uzun zaman önce Modbus TCP/IP slave olarak ESP8266'nın bazı testlerini yaptım, aşağıdaki öğretici mevcut testlerin arka plan bilgisi olarak alınabilir.

pdacontrolen.com/update-esp8266-industrial-…

Elektrik tüketim ölçer Peacefair PZEM 004 + ESP8266 & Arduino Nano

Pzem-004 Peacefair hakkında daha fazla bilgi edinmek istiyorsanız, aşağıdaki öğreticiyi öneririm:

Özellikler, Arduino bağlantıları ve ESP8266.

pdacontrolen.com/elektrik-tüketim-me…

Adım 1: Yapılan Testler

Yapılan Testler

Sıcak suya karşı bir direncin elektrik tüketimini ölçeceğiz, yaklaşık 920 Watt tüketeceğiz ve ölçümleri Node-RED Dashboard'da oluşturulan bir gösterge panosunda ve Modbus TCP / IP'nin uyguladığı iletişimde görselleştireceğiz.

resim
resim

Adım 2: Basit Test Metre PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP

Image
Image

Peacefair PZEM-004 Metre ve ESP8266 verileriyle aktif güç ölçüm testi veya güç tüketimi

Modbus protokolü TCP/IP uygulayan IoT Platform Node-RED / Node-RED Dashboard'da iletim ve görselleştirme

Adım 3: Malzemeler ve Nereden Alınır Çok Ucuz !

Düğüm-KIRMIZI
Düğüm-KIRMIZI

Malzemeler ve nereden alınır çok ucuza!

  • Göstergeli Metre PZEM 004
  • Sayaç PZEM 004T & Trifaze sayaçlar
  • Daldırma ısıtıcı / Dirençli Su ısıtıcısı
  • ESP8266 DüğümMCU

4. Adım: Düğüm-KIRMIZI

Düğüm-KIRMIZI

Bu testte kullanılan düğümler indirildi ve kuruldu, sadece Node-RED "Paletini Yönet" te arama yapın.

resim
resim
  • Modbus TCP/IP, Node-RED düğümleri Modbus TCP/IP master olacak
  • Node-RED Dashboard, görselleştirme paketi.

Bu durumda, 5 konumlu bir Dizi [0, 1, 2, 3, 4] alınır, ilk konum 0 ve geri kalanı voltaj, Akım, Güç, Birikmiş Tüketim değerlerini içerir.

Bazı Script düğümlerini kullanarak değerler ayrılır ve Arduino IDE'nin tersi yapılır ve 10'a bölünür ve gerekli durumlarda bunları Int'ten Float'a dönüştürmek için alınan değerler, teknik olarak tüm bunlar doğru görselleştirme için yapılır.

resim
resim

Adım 5: Düğüm-KIRMIZI Gösterge Tablosu

Düğüm-KIRMIZI Gösterge Tablosu
Düğüm-KIRMIZI Gösterge Tablosu
Düğüm-KIRMIZI Gösterge Tablosu
Düğüm-KIRMIZI Gösterge Tablosu

Adım 6: Arduino IDE Kodu

Arduino IDE Kodu

Arduino IDE'de oluşturulan rutin, ESP8266 seri port üzerinden PZEM-004 sayacının okumasını gerçekleştirir, Modbus TCP / IP ile önceki testlerden Tutma Kayıtlarının gönderilmesi ve alınması için kesilmiş bir rutin oluşturulmuştur.

4 Holding Kayıtlarında 4 değişken tanımlanmıştır:

  1. boş = Tutma Kaydı[0].
  2. Anlık voltaj = Tutma Kaydı[1].
  3. Anlık akım = Tutma Kaydı[2].
  4. Anlık güç = Tutma Kaydı[3].
  5. Birikmiş güç = Tutma Kaydı[4].

Float'ın Int'de sevkiyatına hızlı çözüm

Sayacın değerleri yüzer tiptir, Holding Kayıtları 16-bit Tamsayılardır, bu durumda pratiklik ile basitçe 10 ile çarparak değerin gönderilmesini gerçekleştiririz, sonraki testlerde gönderimi 16 bitlik 2 tamsayı olarak gerçekleştireceğiz..

resim
resim

Not: İndirme ve/veya github linkleri aşağıdadır.

7. Adım: Daha Fazla Bilgi ve İndirmeler

Daha Fazla Bilgi ve İndirmeler
Daha Fazla Bilgi ve İndirmeler

Dokümantasyon / Dokümantasyon

Metre PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP'de Düşünceler, Öneriler ve Öneriler proje belgelerinin tamamını okuyun.

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

Dikkat Edilmesi Gerekenler, Öneriler ve Sugerencias dokmentacion Medidor PZEM-004 + ESP8266 ve Plataforma IoT Node-RED ve Modbus TCP/IP için eksiksiz ve proyecto.

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

Önerilen: