5.2 Saran
Berikut ini adalah saran yang dapat digunakan untuk tahap pengembangan penelitian sistem ini antara lain:
1. Dengan beberapa pengembangan dan penambahan sistem dan komponen
seperti peenambahan sensor akan menambah keakuratan dan ketelitian pembacaan alat penyiram tanaman ini.
2. Diharapkan kedepannya desain alat penyiraman tanaman ini lebih praktis dan
mudah untuk dibawa-bawa dan sudah menggunakan sumber arus yang bersifat portable, tidak perlu lagi menggunkan adaptor sebagai sumber arusnya.
Universitas Sumatera Utara
BAB 2
TINJAUAN PUSTAKA
2.1. Mikrokontroler
Mikrokontroler atau kadang dinamakan pengontrol tertanam embedded controller adalah suatu sistem yang mengandung masukan atau keluaran, memori, dan prosesor
yang digunakan pada produk seperti mesin cuci, pemutar video, mobil dan telepon. Pada prinsipnya, Mikrokontroler adalah sebuah komputer berukuran kecil yang dapat
digunakan untuk mengambil keputusan, melakukan hal-hal bersifat berulang dan dapat berinteraksi dengan peranti-peranti eksternal, seperti sensor ultrasonik untuk
mengukur jarak terhadap suatu objek, penerima GPS untuk memperoleh data posisi kebumian dari satelit dan motor untuk mengontrol gerak pada robot. Sebagai
komputer yang berukuran kecil, Mikrokontroler cocok diaplikasikan pada benda- benda yang berukuran kecil, misalnya sebgaai pengendali pada robot Kadir, A.
2015. Perusahaan yang terkenal sebagai pembuat Mikrokontroler antara lain adalah
Atmel, Cypress semikonduktor, Microchip Technology, dan Silicon Laboratories. Contoh nama-nama mikrokontroler untuk vendor masing-masing seperti berikut:
- Atmel: AVR 8 bit, AVR32 32 bit, AT912SAM 32 bit
- Cypress Semiconductor : M8C Core
- Silicon Laboratories : 8051
Universitas Sumatera Utara
2.1.1. Arduino
Arduino adalah suatu jenis papan board yang berisi Mikrokontroler. Dengan perkataan lain, Arduino dapat disebut sebagai sebuah papan Mikrokontroler. Salah
satu papan Arduino yang terkenal adalah Arduino Uno. Papan Mikrokontroler ini seukuran kartu kredit, dilengkapi dengan sejumlah pin yang digunakan untuk
berkomunikasi dengan peralatan lain Kadir, A, 2015. Para pemula sering bingung ketika mereka menemukan proyek Arduino.Bila
mencari Arduino, mereka sering menemukan nama-nama aneh seperti Uno, Duemilanove, Diecimila, LilyPad, atau Seeduino. Masalahnya adalah bahwa Arduino
bukanlah satu barang saja. Beberapa tahun yang lalu tim Arduino merancang sebuah papan
mikrokontroler merilisnya di bawah secara open source. Anda bisa membeli papan- papan elektronik yang telah dirakit sepenuhnya di beberapa toko-toko elektronik,
namun orang orang juga bisa mendownload skematiknya dan merancang sendiri papan tersebut. Selama bertahun-tahun tim Arduino meningkatkan desain papan dan
merilis beberapa versi baru. Mereka biasanya memiliki nama-nama Italia seperti Uno, Duemilanove, atau Diecimila.
Selain itu juga masih banyak lagi jenis – jenis dari arduino seperti arduino
mega dimana ukurannya lebih besar dari arduino uno dan memiliki 54 pin digital dan 16 pin analog. Ada juga arduino Lilypad yaitu jenis arduino yang dapat dipasamg
dibaju. Kemudian ada arduino nano dimana jenis ini memiliki ukuran yang kecil yaitu 0.7 x 1.7 inchi, dan masih banyak jenis arduino yang lain seperti arduino BT, arduino
Leonardo, arduino intel galile Agung, M. B, 2014.
Hal yang menarik, Arduino sesungguhnya adalah mikrokontroler serbaguna yang memungkinkan untuk deprogram. Program di Arduino bisa dinamakansketch.
Dengan menuliskan sketch, kita bisa memberikan berbagai instruksi yang akan membuat Arduino dapat melaksanakan tugas sesuai dengan intruksi-intruksi yang
diberikan. Selain itu, sketch dapat diubah sewaktu-waktu Kadir, A, 2015.
Universitas Sumatera Utara
2.1.2. Arduino Uno
Arduino Uno adalah board berbasis mikrokontroler pada ATmega328. Boar ini
memiliki 14 digital input output pin dimana 6 pin dapat digunakan sebagai output PWM, 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol
reset. Pin-pin ini berisi semua yang diperlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa didapat
dari adaptor AC-DC atau baterai untuk menggunakannya..
Gambar 2.1 Arduino Uno
Sumber: http:www.tested.comtechrobots456466-know-your-arduino-guide-most- common-boards
Bagian-bagian penting dan penjelasan yang perlu diketahui pada Arduino Uno seperti gambar berikut Kadir, A, 2015.
Universitas Sumatera Utara
Gambar 2.2 Bagian – bagian di Arduino Uno
Sumber: http:www.erekutoro.com201512yuk-kita-kenali-arduino-uno.html
Penjelasan singkat beberapa bagian penting di papan Arduino Uno sebagai berikut : 1.
Mikrokontroler Atmega328 adalah “otak” papan Arduino Uno.Komponen Ini adalah sebuah IC Integrated Cercuit, yang dipasangkan ke header socket
sehingga memungkinkan untuk di lepas. 2.
Konektor USB Universal Serial Bus berfungsi sebagai penghubung ke PC. Konektor ini sekaligus berfungsi sebagai pemasok tegangan bagi papan
Arduino. 3.
Konektor catu daya berfungsi penghubung ke sumber tegangan eksternal. Hal ini diperlukan sekiranya konektor USB tidak dihubungkan ke PC. Adaptor AC
ke DC atau baterai dapat dihubungkan ke konektor ini. Konektor ini dapat menerima tegangan dari +7 hingga +12V.
4. Pin digital adalah pin yang digunakan untuk menerima atau mengirim isyarat
digital. Isyarat 1 dinyatakan dengan HIGH dipresentasikan dalam bentuk tegangan 5V dan isyarat 0 dinyatakan dengan LOW diwujudkan dalam bentuk
tegangan 0V. Nomor untuk pin digital berupa 0 hingga 13. Beberapa pin digital, yang dinamakan pin PWM dapat digunakan sebagai keluaran analog. Pin PWM
ditandai dengan symbol ~. Ada 6 pin PWM yaitu ~2,~5,~6,~9,~10 dan ~11.
Universitas Sumatera Utara
5. Pin analog adalah pin yang dipakai untuk menerima nilai analog. Jika
dinyatakan dalam tegangan, nilai analog akan berkisar antara 0 hingga 5V. 6.
Pin sumber tegangan adalah pin yang memberikan catu daya kepada pin-pin lain yang membutuhkan . pin yang tersedia yaitu VIN, GND, 5V, dan 3.3V. VIN
berasal dari voltage in, yaitu pin yang memberikan tegangan sama dengan tegangan luar yang diberikan ke papan Arduino. Sedangkan GND berasal dari
ground. Total GND adalah 3. Satu pin terletak di sebelah pin digital 13. 7.
Tombol Reset akan membuat sketch dijalankan ulang. Kadangkala, instruksi yang diberikan di Arduino menimbulkan hal yang tidak normal. Pada keadaan
seperti ini, tombol Reset yang ditekan membuat sistem di-reset dan kemudian diaktifkan kembali.
Deskripsi Arduino Uno :
Tabel 2.1 Deskripsi Arduino Uno Bagian
Keterangan
Mikrokontroller Atemega328
Input voltage 7-12 V rekomendsi
Input Voltage 6-20 V limit
Operasi Voltage 5V
IO 14 pin 6 pin untuk PWM
Arus 50 mA
Flash Memory 32 KB
Bootloader SRAM Static Random Access Memory 2 KB
EEPROM 1 KB
Kecepatan 16 Mhz
2.2. Sensor Kelembaban YL-69 soil moisture sensor
Sensor soil moisure adalah sensor kelembaban tanah yang bekerja dengan prinsip membaca jumlah kadar air dalam tanah di sekitarnya. Sensor ini merupakan sensor
dengan teknologi rendah namun ideal untuk memantau kadar air tanah untuk tanaman.
Universitas Sumatera Utara
Sensor ini menggunakan dua konduktor untuk melewatkan arus melalui tanah, kemudian membaca nilai resistensi untuk mendapatkan tingkat kelembaban Oktafani,
et al, 2014. Lebih banyak air dalam tanah akan membuat tanah lebih mudah
menghantarkan listrik nilai resistensi lebih besar, sedangkan tanah kering akan mempersulit untuk menghantarkan listrik nilai resistensi kurang. Sensor soil moisure
dalam penerapannya membutuhkan daya sebesar 5v dengan keluaran tegangan sebesar 0-4,2v.
Gambar 2.3 Soil Moisture Sensor YL-69
2.3. Rangkaian LCD
Modul Liquid Crystal Display LCD merupakan modul display yang serbaguna, karena dapat digunakan untuk menampilkan berbagai tampilan baik berupa huruf,
angka dan karakter lainnya serta dapat menampilkan berbagai macam tulisan maupun pesan-pesan pendek lainnya. Rangkaian penampil LCD pada sistem ini difungsikan
untuk menampilkan suhu, kelembaban dan mode sistem yang sedang berjalan Widhi, H. N Winarno, H, 2014.
Universitas Sumatera Utara
Gambar 2.4 Rangkaian LCD
Disini hubungan pin-pin dari LCD ke mikrokontroler Arduino Uno R3 : -
Pin 5 V terhubung ke pin 5 v dari mikrokontroler. -
GND terhubung ke ground sistem mikrokontroler. -
Pin RS register select terhubung ke pin 2 pada mikrokontroler. -
Pin E enable terhubung ke pin 3 pada mikrokontroler. -
Pin D4,D5,D6,D7 terhubung ke pin 4, 5, 6, 7 pada mikrokontroler
2.4. Bluetooth