Panduan Lengkap Pembuatan Energy Meter Dashboard MQTT (Web-based) === ALAT DAN BAHAN === 1. Sensor PZEM-004T v3 (untuk membaca tegangan, arus, daya, dan kWh) 2. Mikrokontroler ESP8266 (NodeMCU atau WeMos D1 Mini) 3. Kabel jumper dan konektor 4. Breadboard atau PCB 5. Catu daya (power supply 5V/2A) 6. Komputer/laptop untuk upload program 7. Koneksi Wi-Fi 8. Software: - Arduino IDE - Web browser (Chrome, Firefox, dll.) - Editor teks (VS Code, Notepad++) - MQTT Broker (gunakan broker publik seperti broker.emqx.io) === LANGKAH-LANGKAH === A. PERSIAPAN 1. Hubungkan PZEM-004T ke ESP8266: - VCC -> 5V - GND -> GND - TX -> D7 (GPIO13) - RX -> D6 (GPIO12) 2. Buka Arduino IDE, install library berikut: - PZEM004Tv30 by Oleksii Tkachuk - PubSubClient - ESP8266WiFi 3. Tulis sketch Arduino seperti berikut: (program akan membaca data dan kirim ke MQTT topic) - alat1/tegangan - alat1/arus - alat1/daya - alat1/kwh 4. Upload program ke ESP8266 dan pantau Serial Monitor. B. PEMBUATAN DASHBOARD 1. Buat file `index.html` dan salin kode UI web dashboard yang telah diberikan. 2. Simpan dalam folder proyek web (bisa di localhost atau hosting). 3. Buka di browser untuk melihat tampilan awal. C. UJI COBA 1. Jalankan ESP8266 dan pastikan data dikirim ke broker MQTT. 2. Pastikan dashboard dapat menerima dan menampilkan data secara real-time. 3. Cek koneksi dan tampilan jika data tidak muncul. D. PENYELESAIAN 1. Tambahkan casing untuk sensor + ESP8266 agar rapi. 2. Tempelkan alat pada instalasi listrik untuk pemantauan aktual. 3. Gunakan stabilizer jika diperlukan untuk alat sensor. Dokumen ini dibuat pada: 2025-05-25 04:50:30