Gambar 3.7. Perancangan Moisture Sensor ke Arduino Uno
Pada gambar 3.7. Moisture sensor mempunyai 3 kaki yang terhubung ke Arduino, kaki vcc terhubung ke 5V Arduino kaki ground terhubung ke ground pada Arduino dan
kaki output pada moisture sensor terhubung ke pin analog 0 A0. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.2.3. Perancangan Arduino Uno ke Modul relay 4 channel ke lampu, fan dan motor dc
Pada gambar 3.8. menunjukan rangkaian elektrik antara Arduino uno dengan modul relay 4 channel. Modul relay 4 channel terhubung dengan lampu dan fan dan power supply
AC dari luar 220V untuk menghidupkan lampu dan fan. Kaki output pada Arduino yaitu pin digital 10 akan terhubung ke channel 1 module relay 2 channel untuk mengaktifkan
lampu kemudian pin digital 11 terhubung ke channel 2 modul relay 4 channel untuk mengaktifkan fan. Untuk lebih jelasnya rangkain elektrik Arduino ke modul relay 4
channel dan dari modul relay 4 channel ke lampu dan fan dapat dilihat pada tabel 3.1: Tabel 3.1. Rangkaian elektrik Arduino uno ke modul relay 4 channel
NO Arduino
Modul relay 4 channel Keterangan
1 5V
Vcc 5V 2
GND GND
3 Pin Digital 2 D2
Channel 1 Output channel 1 ke
motor cw 4
Pin Digital 3 D3 Channel 2
Output channel 2 ke motor ccw
5 Pin Digital 4 D4
Channel 3 Output channel 3 ke
lampu 6
Pin Digital 5 D5 Channel 4
Output channel 4 ke fan
Gambar 3.8. Perancangan Arduino Uno ke Modul relay 4 channel ke lampu dan fan
3.3. Perancangan Perangkat Lunak software
Perancangan diagram alir sistem dibutuhkan sebagai pembuatan softwere pada sistem agar dapat bekerja sesuai yang diinginkan. Seluruh program mikrokontroler pada
penelitian tugas akhir ini mengacu pada kode tombol pada IR remote modul supaya sistem bekerja, yaitu kode pada tombol IR remote modul yang diterima IR receiver yang
kemudian dikirim ke mikrokontroler untuk menjalankan proses selanjutnya. Program ini akan dimasukkan pada pemrograman diperangkat lunak Arduino. Pada Tabel 3.2
merupakan kode pada tombol IR remote modul: Tabel 3.2. Tabel Kode Tombol IR Remote Modul
NO Kode Tombol
Keterangan 1
16724175 Motor Naik
2 16718055
Motor Turun 3
16743045 ONOFF Lampu
4 16716015
ONOFF Fan
3.3.1. Perancangan Diagram Alir
Program yang akan dibuat harus disesuaikan dengan kondisi hardware. Hal ini sangat penting untuk diperhatikan karena program tersebut nantinya juga akan diterapakan
dan harus bekerja denga hardware. Untuk merealisasikan fitur-fitur rancangan, program untuk prototipe ini terdiri atas beberapa bagian. Bagian tersebut meliputi program utama,
dan subrutin-subrutin pendukung untuk sensor dan aktuatornya, membaca masukan dari sensor, dan memproses pengaktifan aktuator.