Multiplexer CD4066BCN dan HD74LS04P

39

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi tentang hasil dan pembahasan sistem data logger peralatan elektronik berbasis Android yang terdiri dari, hasil penyimpanan data secara log pada kartu memori di subsistem pengiriman, karakteristik komunikasi WiFi ESP8266, serta pengiriman data pada aplikasi subsistem Android yang telah dibuat. Karakteristik komunikasi WiFi ESP8266 dilakukan dengan pengujian modul ESP8266 seri 01 dengan Arduino UNO, dan pengiriman data dilakukan dengan dua cara, yaitu untuk yang pertama dengan menggunakan ESP8266 seri 01 dan Arduino UNO, dan yang kedua adalah dengan NodeMCU ESP8266MOD. Hasil pengujian berupa data-data yang diperoleh untuk memperlihatkan bagaimana kemampuan perangkat keras dan perangkat lunak yang dirancang apakah bekerja dengan baik atau tidak. Dari data-data tersebut, dapat dilakukan analisis kinerja perangkat secara keseluruhan berdasarkan pengujian dari masing-masing subsistem untuk mendapatkan hasil yang lebih akurat. Serta, dapat digunakan untuk mengambil kesimpulan akhir terhadap perangkat sistem data logger peralatan elektronik berbasis Android.

4.1. Pengujian Sensor

Pengujian sensor dilakukan untuk mendapatkan nilai baca sensor agar mendekati nilai akurasi yang baik. Hasil baca sensor dibandingkan dengan hasil baca multimeter untuk mengetahui keakurasian sensor. Hasil pengujian yang diperoleh berupa sensor yang telah diakurasi untuk digunakan pada perangkat keras.

4.1.1. Multiplexer CD4066BCN dan HD74LS04P

NodeMCU hanya memiliki satu pin analog input A0 yang menjadi kekurangan pada modul WiFi ini. Untuk menambahkan pin analog input A0 pada NodeMCU harus menambahkan multiplexer eksternal yang diaktifkan dengan pin-pin digital D0-D8 pada NodeMCU. Pada penelitian ini, menggunakan IC CD4066BCN sebagai switching [17]. Fungsi IC ini sebagai switch terhadap sensor tegangan dan sensor arus yang akan dibaca, dengan pin kontrol yang ada pada IC CD4066BCN maka dapat dilakukan secara bergantian dalam membaca sensor untuk masuk dan dibaca pada pin analog input A0 di NodeMCU. Karena pin digital D0-D8 pada NodeMCU telah digunakan untuk I2C modul LCD 16x2, RTC DS3231, Micro SD Card module, dan hanya D0 yang belum digunakan, maka dalam penelitian ini menggunakan gerbang NOT untuk mengaktifkan kontrol A pin 13 pada IC CD4066BCN sebagai kontrol sensor arus, dan kontrol B pin 5 pada IC CD4066BCN sebagai kontrol sensor tegangan. Digunakan IC HD74LS04P sebagai gerbang NOT [18]. Fungsi gerbang NOT ini adalah untuk dapat mendapatkan dua keluaran, yaitu saat 1 dan saat 0 yang digunakan dalam kontrol sensor-sensor pada multiplexer CD4066BCN. Pada Gambar 4.1. tampak rangkaian multiplexer untuk kedua sensor menggunakan aplikasi Proteus ISIS. Gambar 4.1. Rangkaian Multiplexer untuk Sensor Arus dan Tegangan Prinsip kerja rangkaian di atas Gambar 4.1. adalah, jika Pin D0 pada NodeMCU bernilai 1 HIGH maka pin CONT A kontrol switch A pada CD4066BCN bernilai 1 HIGH dan pin CONT B kontrol switch B pada CD4066BCN bernilai 0 LOW, sehingga input Analog A0 NodeMCU akan membaca sensor arus Current Sensor in. Jika Pin D0 pada NodeMCU bernilai 0 LOW maka pin CONT A bernilai 0 LOW dan CONT B bernilai 1 HIGH, maka input Analog A0 NodeMCU akan membaca sensor tegangan Voltage Sensor in. Untuk program Arduino IDE nya dapat dilihat pada Gambar 4.3. dan Pinmode NodeMCU pada Gambar 4.2. Gambar 4.2. Pinmode NodeMCU PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.3. Loop Kondisi Pin D0 NodeMCU

4.1.2. Sensor Tegangan