• AREF. Sebagai referensi tegangan untuk input analog.
•
Reset. Hubungkan ke LOW untuk melakukan reset terhadap mikrokontroler. Biasanya digunakan untuk dihubungkan dengan switch
yang dijadikan tombol reset. •
Motor Servo
Merupakan output yang berfungsi untuk membuka dan menutup keran air saat nilai pembacaan sensor pada tanah sudah tinggi atau sudah masuk kedalam
nilai refrensi yang sudah diatur.
Gambar 3.5 Sistem kerja rangkaian Motor Servo
•
Pompa Air
Merupakan output yang berfungsi untuk menyiram air ke tanah. Pompa air ini di kontrol melalui Mikrokontroler yang dihubungkan ke relay sebagai
penyambung dan pemutus.
3.3 Flowchart Program
Perancangan perangkat lunak secara keseluruhan dari Sistem Penyiram Air Otomatis Menggunakan Sensor Soil Moisture Berbasis Mikrikontroler Arduino
Nano, penulis menggambarkan dalam bentuk flowchart agar lebih mudah dipahami. Diagram alur perancangan program seperti flowchart berikut ini :
Universitas Sumatera Utara
Mematikan Relay pompa
Ya
Mulai
Inisialisasi Sensor, Relay, dan Pompa
Nilai Sensor =
Nilai Refrensi?
Memberikan laporan melalui LCD tanah tersiram
Ya
Memberikan perintah ke Pompa untuk menyiram
Tidak
Memberikan laporan melalui LCD tanah kering
Menghidupkan Relay pompa
Nilai Sensor dari nilai
Refrensi
Nilai Sensor =
Refrensi?
Baca Sensor
Tidak
Ya
Selesai
Tidak
Gambar 3.6. Diagram Alir flowchart
Universitas Sumatera Utara
Prinsip kerja rangkaian secara keseluruhan yaitu setelah diaktifkan, pada awalnya dimulai dari inisialisasi sensor, relay dan pompa air yang dilakukan oleh
ATMega 328. Kemudian sensor soil moisture mulai membaca nilai masukan. Dan Mikrokontroler mengolah data apakah nilai refrensi sesuai dengan nilai yang
ditentukan, apabila bila nilai pembacaan sensor sama dengan nilai refrensi, sensor akan kembali mambaca ulang nilai masukan sensor, dan jika nilai yang ditentukan
tidak sesuai dengan nilai refrensi, maka Mikrokontroler akan memberi perintah kepada LCD untuk menampilkan nilai pembacaan data dari sensor ke
Mikrokontroler laporan tanah kering. Kemudian sensor memberi perintah servo untuk membuka keran penyiram air, dan Mikrokontroler memberi perintah ke
Relay untuk menghidupkan Pompa air.Kemudian sensor kembali membaca nilai masukan pada mikrokontroler untuk memberi perintah ke LCD untuk
menampilkan nilai pembacaan tanah basah. Dan sensor akan bekerja lagi apabila sensor membaca tanah kering.
Universitas Sumatera Utara
3.4 Perancangan Konstruksi Alat
Gambar sketsa dibawah ini adalah gambaran bentuk konstruksi yang dirancang.
Gambar 3.7.Gambar Konstruksi Penyiram Air Otomatis
Universitas Sumatera Utara
BAB 4 HASIL DAN PEMBAHASAN