Gambar 3.9. Wiring Pin Antara Arduino dan ESP8266
Untuk NodeMCU, modul WiFi telah tertanam pada board System on Chip, sehingga proses pengaturan komunikasi WiFi tidak membutuhkan AT Command seperti jika ESP8266
dihubungkan dengan Arduino UNO.
3.6. Diagram Alir Sistem
Diagram alir sistem data logger peralatan elektronik berbasis Android secara keseluruhan dapat dilihat pada Gambar 3.10. Pertama, mikrokontroler akan menginisialisasi
beberapa port yang digunakan, pewaktuan, nilai awal, serta sambungan WiFi. Setelah proses penginisialisasian selesai, sensor arus dan sensor tegangan mulai membaca besar arus dan
tegangan. Selanjutnya, data tersebut diproses dalam Arduino UNONodeMCU dan disimpan pada micro SD Card. Proses pengiriman pada aplikasi Android saat subsistem data logger
terkoneksi pada Access Point APtethering smartphone. Kemudian, data akan ditampilkan pada aplikasi Android.
3.6.1. Diagram Alir Subrutin Pengolahan Data Arus dan Tegangan
Gambar 3.11. menunjukan diagram alir untuk proses pengolahan data tegangan dan arus. Dalam subrutin ini, sensor arus dan sensor tegangan mulai membaca dan menghitung
seberapa besar arus dan tegangan yang ada dalam setiap waktu durasi waktu. Setelah proses deteksi dan menghitung besarnya arus dan tegangan, proses selanjutnya adalah data
dari sensor tersebut disimpan sebagai data logger. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.10. Diagram Alir utama dari data logger
3.6.2. Pengolahan Data Energi
Gambar 3.12. menunjukan diagram alir untuk proses pengolahan data energi. Arus terdeteksi dihitung kemudian dicari nilai RMS dari arus tersebut, sama halnya dengan nilai
tegangan dicari nilai RMS dari tegangan. Setelah proses ini, energi akan dihitung dengan rumus W = V.I.t, dan kemudian akan disimpan pada kartu memori.
Mulai
Pengolahan data tegangan dan arus, serta durasi waktu menyala
Pengolahan data energi Penyimpanan data
Selesai Kirim
data ?
Ya Tidak
Proses ulang
Tidak Ya
Inisialisasi pewaktuan, Inisialisasi port masukan, Inisialisasi nilai awal
Kirim data ke Android Baca arus,
Baca tegangan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.11. Diagram Alir Subrutin Pengolahan Data Arus dan Tegangan
Gambar 3.12. Diagram Alir Subrutin Pengolahan Data Energi
3.6.3. Diagram Alir Subrutin Penyimpanan Data
Diagram alir subrutin penyimpanan data dapat dilihat pada Gambar 3.13. Subrutin penyimpanan data dilakukan untuk menyimpan proses hasil hitungan energi dan durasi
waktu menyala peralatan elektronik. Data yang disimpan adalah data berupa besarnya energi yang digunakan dalam selang hari tertentu. Proses penyimpanan dilakukan setiap 5 menit
300 detik. Penyimpanan data arus, tegangan, dan durasi waktu
Kembali Baca arus
Baca tegangan Baca lama waktu
Subrutin pengolahan data arus dan tegangan
Pengolahan data arus, tegangan, dan durasi waktu
Hitung energi W = V.I.t Penyimpanan data energi
Kembali Pengolahan data energi
Gambar 3.13. Diagram Alir Subrutin Penyimpanan Data
3.6.4. Diagram Alir Subrutin Pengiriman Data