Diagram Blok Sistem Alat Penyiram Tanaman Otomatis Flowchat Sistem Alat Penyiram Tanaman Otomatis Program Alat Penyiram Tanaman Otomatis Rangkaian Arduino uno

16

BAB 3 PERANCANGAN DAN PEMBUATAN

3.1. Diagram Blok Sistem Alat Penyiram Tanaman Otomatis

Arduino uno Sensor DHT22 Power Supply LCD Driver Relay Pompa Gambar 3.1.1 Diagram blok system Alat Penyiram Tanaman Otomatis

3.1.1. Fungsi-fungsi diagram blok

1. Blok Sensor DHT22 sebagai pendeteksi suhu dan kelembaban 2. Blok Supply sebagai sumber tegangan ke mikrokontroler dan sensor 3. Blok LCD sebagai tampilan suihu dan kelembaban 4. Block arduino uno sebagai otak dari system yang memproses data dari sensor Universitas Sumatera Utara 17 Start inisialisasi Memproses sinyal Tampil LCD Selesai Deteksi suhu dan kelembaban If suhu 50 If kelembaban 35 Pompa mati Pompa mati y y t t 5. Blok Driver relay sebagai penggerak relay 6. Blok pompa sebagai penghisap air dan disemprotkan pada tanaman

3.2. Flowchat Sistem Alat Penyiram Tanaman Otomatis

Gambar 3.2.1 Flowchat Sistem Alat Penyiram Tanaman Otomatis Universitas Sumatera Utara 18

3.3. Program Alat Penyiram Tanaman Otomatis

Pengujian rangkaian yaitu dengan program sebagai berikut. include DHT22.h include stdio.h define DHT22_PIN A0 include LiquidCrystal.h LiquidCrystal lcd2, 3, 4, 5, 6, 7; DHT22 myDHT22DHT22_PIN; void setupvoid { Serial.begin9600; lcd.begin16, 2; pinMode8,OUTPUT; } void loopvoid { DHT22_ERROR_t errorCode; errorCode = myDHT22.readData; lcd.setCursor0,0; lcd.printauto watering; float suhu = myDHT22.getTemperatureC; float RH = myDHT22.getHumidity; Universitas Sumatera Utara 19 lcd.setCursor0,1; lcd.printT=; lcd.printsuhu,1; lcd.print RH=; lcd.printRH,1; if RH 35 {digitalWrite8,HIGH;delay2000;} else if suhu 50 {digitalWrite8,HIGH;delay2000;} else {digitalWrite8,LOW;}

3.4. Rangkaian Arduino uno

Gambar 3.4.1 rangkaian arduino uno Universitas Sumatera Utara 20 Arduino Uno adalah papan sirkuit berbasis mikrokontroler ATmega328. IC integrated circuit ini memiliki 14 inputoutput digital 6 output untuk PWM, 6 analog input, resonator kristal keramik 16 MHz, Koneksi USB, soket adaptor, pin header ICSP, dan tombol reset. Hal inilah yang dibutuhkan untuk mensupport mikrokontrol secara mudah terhubung dengan kabel power USB atau kabel power supply adaptor AC ke DC atau juga battery. Arduino Uno berbeda dari semua board mikrokontrol diawal-awal yang tidak menggunakan chip khusus driver FTDI USB-to-serial. Sebagai penggantinya penerapan USB-to-serial adalah ATmega16U2 versi R2 versi sebelumnya ATmega8U2. Versi Arduino Uno Rev.2 dilengkapi resistor ke 8U2 ke garis ground yang lebih mudah diberikan ke mode DFU.

3.5. Rangkaian sensor DHT22