MERAKIT SMART POWER METER
- Selasa, 12 November 2024
- ARDUINO Sanjaya Smk Elektronika
- Administrator
- 0 komentar
Tujuan Pembelajaran:
Setelah selesai mengikuti pembelajaran ini, peserta pelatihan dapat membuat peralatan elektronika kelistrikan.
Pada pembelajaran ini kita akan membuat peralatan elektronika kelistrikan berupa sebuah Panel Power Neter. Alat ini dibangun dengan komponen utama :
1. Kotak panel
2. ELCB
3. MCB
4. Power Supply DC 5V
5. Sensor Power PZEM-004T
6. NodeMCU ESP8266-12E
7. OLED
Besaran listrik yang akan diukur adalah :
1. Tegangan (V)
2. Arus (A)
3. Daya (W)
4. Energi (kWh)
5. Frekuensi (Hz)
6. Faktor daya
Besaran listrik akan ditampilkan pada OLED yang terpasang pada kotak panel dan dapat dimonitar melalui Aplikasi Telgram pada Handphone.
Komponen :
PZEM 004 T = 10 AMPERE SEHINGGA TIDAK MENGGUNAKAN TRAFO CT LINGKARAN SEHINGGA LANGSUNG KE JALA-JALA AC.
NodeMCU ESP8266 adalah suatu System On Chip (SOC) berupa satu modul terintegrasi yang didalamnya terdapat modul USB to Serial CH340, modul Mikrokontroler Tensilica Xtensa LX106 dan modul WiFi dalam satu board.
Pada tulisan ini kita akan menggunakan modul NodeMCU ESP8266 12E.
Module NodeMCU ESP8266 memiliki 30 pin yang sebagian berfungsi ganda:
Gambar Pinout Modul NodeMCU ESP8266-12E
Module NodeMCU ESP8266 memilikispesifikasi antara lain adalah:
Vin, Tegangan masukan : 5 V
Vcc, Tegangan operasional = 3.3 V
Konsumsi Arus = 10uA~170mA
Flash Memory Attachable = 16MB max (512K normal)
Integrated TCP/IP protocol stack
Prosessor = Tensilica L106 32-bit
Kecepatan Prosessor = 80~160Mhz
RAM = 32K + 80K
GPIOs = 17 (multiplexed with other functions)
ADC : 1 input dengan resolusi 10 bit
+19.5dBm output power in 802.11b mode
802.11 support : b/g/n
Maximum concurrent TCP connections : 5
Software
- Software Arduino IDE yang dapat di-download dari alamat web https://www.arduino.cc/en/software
- software driver USB-Serial CH340 yang juga harus di-download dari alamat web: https://sparks.gogo.co.nz/ch340.html
- Silahkan unzip dan Install CH34x_Install_Windows_v3_4.EXE
Pasang Mudul NodeMCU ESP8266-12E ke laptop dengan menggunakan kabel USB.
Klik tombol Start pada tampilan dekstop Windows pojok kiri bawah, pilih Control Panel → Hardware and Sound → Device Manager → Ports
(COM & LPT)
Perhatikan bahwa USB-SERIAL CH340 sudah terdeteksi dan sambung ke COM9. Sampai di sini ingat bahwa Modul NodeMCU ESP8266 kita tersambung ke COM9. Informasi COM ini penting nantinya untuk memilih port pada saat pembuatan progran dan uploading hasil compiling ke modul NoneMCU ESP8266 menggunakan software Arduino IDE.
Menambahkan Board NodeMCU ESP8266 pada Arduino IDE 1.8.19
Untuk menambahkan board, memerlukan sambungan internet. Pastikan bahwa laptop/komputer telah tersambung ke internet. Jalankan Arduino IDE dengan cara klik icon Arduino pada layar desktop.
Klik menu File → Preferences. Pada bagian Additional Boards Manager URLs: paste-kan ling berikut
http://arduino.esp8266.com/stable/package_esp8266com_index.js
Kemudian klik tombol OK
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Pada jendela Arduino IDE, klik menu Tools → Board → Board Manager
sehingga muncul jendela Board Manager.
Pada bagian Type, ketiklah ESP8266
Jika proses instalasi sudah selesai, klik tombol Close.
Untuk mengetahui penambahan board ESP8266 telah berhasil atau tidak, klik menu Tools → Board: → ESP8266 Boards (3.0.2) →NodeMCU 1.0 (ESP-E12 Module)
Dengan munculnya board NodeMCU ESP8266-12E pada daftar pilihan board, maka software Arduino IDE siap dipergunakan untuk membuat
program dengan boarad ESP8266.
Menambahkan Library
Untuk membuat program Power Meter ini, kita memerlukan beberapa Library :
- PZEM004Tv30
- Adafruit_GFX (Adafruit GFX Library)
- Adafruit_SSD1306
- UniversalTelegramBot
Untuk itu lakukan langkah berikut ini untuk menambahkan library tambahan tersebut.
Buka Arduino IDE → Tools → Manage Libaries...
Tunggu sampai jendela Libary Manage muncul.
Kemudian ada kotak pencarian tulis PZEM004Tv30 selanjutnya akanmuncul pilihan library di kotak bawahnya. Pilih PZEM004Tv30 kemudian klik tombol Install.
Tunggu sampai proses install selesai.
Pada gambar di atas tombol install berubah menjadi Update karena Blynk sudah terinstal.