- Cara Menciptakan Sistem Monitoring Energi Listrik Melalui App Smartphone

 Sistem Monitoring Energi merupakan sebuah platform IoT yang bertujuan untuk melihat dan m  - Cara Membuat Sistem Monitoring Energi Listrik Melalui App Smartphone

Pengertian Sistem Monitoring Energi

Sistem Monitoring Energi merupakan sebuah platform IoT yang bertujuan untuk melihat dan memanfaatkan data hasil sensing suatu sensor yang kemudian dianalisa dan dikembangkan untuk tujuan tertentu, dalam hal ini user sanggup memanfaatkan sistem monitoring energi untuk penghematan dan memantau peralatan yang boros energi.

Sistem Monitoring Energi Menggunakan ESP32 dan PZEM

Pada pertemuan kali ini akan membahas secara tuntas mengenai cara-cara perakitan dan pembuatan instruksi jadwal untuk menciptakan Sistem Monitoring Enegi Listrik Rumah via App Smartphone, materi dan peralatan yang diharapkan yaitu sebagai berikut :

1. ESP32 Devkit 1

2. PZEM-004T

3. Kabel Jumper

4. Obeng kecil (+) atau (-)

5. Kabel AC biasa

6. Stekker

7. Terminal Listrik

Setelah semua peralatan dan materi terkumpul, buatalah rangkaian ibarat yang ada pada gambar di bawah ini.

 Sistem Monitoring Energi merupakan sebuah platform IoT yang bertujuan untuk melihat dan m  - Cara Membuat Sistem Monitoring Energi Listrik Melalui App Smartphone

Hehehe agak kurang rapi gambarnya, maaf, alasannya yaitu di fritzing nggak ada PZEM, stekker dan terminal.
OK Langsung saja ke proses tutorial pembuatan instruksi program.

Kode Program PZEM-004T

Berikut ini yaitu instruksi jadwal untuk mengirimkan data hasil sensor PZEM-004T untuk memonitoring penggunaan energi listrik :

//Untuk WiFi Blynk
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "Isi dengan Auth Token Blynk yang didapatkan ketika menciptakan aplikasi";
char ssid[] = "Ganti dengan nama Wifi kalian";
char pass[] = "Ganti dengan Password WiFi kalian";

//Untuk PZEM
#include <HardwareSerial.h>
#include <PZEM004T.h>
#define HardwareSerial Serial2(2);     // Gunakan hwserial UART2 at pins IO-16 (RX2) and IO-17 (TX2)
PZEM004T pzem(&Serial2);
IPAddress ip(192,168,1,1);
float v;
float i;
float p;
float e;

void setup() {
   Serial.begin(115200);
   while (true) {
      Serial.println("Connecting to PZEM...");
      if(pzem.setAddress(ip))
        break;
      delay(1000);
   Blynk.begin(auth, ssid, pass);
   }
}

void bacaPZEM(){
   //PZEM
  v = pzem.voltage(ip);
  if (v < 0.0) v = 0.0;
   Serial.print(v);Serial.print("V; ");

  i = pzem.current(ip);
   if(i >= 0.0){ Serial.print(i);Serial.print("A; "); }

  p = pzem.power(ip);
   if(p >= 0.0){ Serial.print(p);Serial.print("W; "); }

  e = pzem.energy(ip);
   if(e >= 0.0){ Serial.print(e);Serial.print("Wh; "); }

  Serial.println();
  delay(3000);
}

void sendtoblynk(){
  Blynk.virtualWrite(V0, v);
  Blynk.virtualWrite(V1, i);
  Blynk.virtualWrite(V2, p);
  Blynk.virtualWrite(V3, e);
}

void loop() {
  bacaPZEM();
  delay(1000);
  sendtoblynk();
  Blynk.run();
}

temen-temen sanggup mendowload script code-nya disini.
pastikan sebelum temen-temen menulis instruksi jadwal dan menguploadnya ke board ESP32, kalian sudah menyiapkan library khusus PZEM, kalau belum punya sanggup download disini. dan library Blynk apabila juga belum punya silahkan download disini atau Github

Cara Setting Tampilan Data Sensor Menggunakan Blynk

1. Buka aplikasi Blynk di smartphone (pastikan sebelumnya sudah mendaftar dengan benar)
2. Pilih "New Project"
3. Beri nama aplikasi kalian dan pilih board yang digunakan
4. Tekan tombol "Create" maka secara otomatis instruksi Auth Token dikirim ke email pendafaran
5. Memasukkan widget dengan menekan tombol (+) yang berada di kanan atas aplikasi
Keterangan lebih lanjut untuk pemula sanggup mengunjungi halaman "Tutorial Mengendalikan Relay Melalui Blynk App", sudah disertai klarifikasi dengan gambar.

Berikut yaitu hasil uji coba "Sistem Monitoring Energi Listrik", dalam percobaannya penulis menambahkan sensor suhu untuk mempercantik tampilan, perhatikan gambar di bawah ini.
 Sistem Monitoring Energi merupakan sebuah platform IoT yang bertujuan untuk melihat dan m  - Cara Membuat Sistem Monitoring Energi Listrik Melalui App Smartphone

Jika temen-temen ingin berguru mengirimkan data sensor suhu ke Blynk silahkan klik disini

Terimakasih sudah membaca artikel dari Tutorialiot.com Semoga bermanfaat...

Comments

Popular posts from this blog

- Cara Mengendalikan Relay Memakai Esp32 + Blynk Wifi Connectify

Solusi Terbaik Untuk Tombol Boot Yang Menyebalkan Pada Esp32 Dev Kit

Tutorial Sensor Pir Dan Esp8266 : Mengirim Notifikasi Ke Telegram Dikala Ada Gerakan