Pakan Ikan Otomatis Dengan Pengaturan Waktu



Pakan Ikan Otomatis Dengan Pengaturan Waktu

Di Endira Fa'iq Hilmi Kusuma1, Stevanus Agung Kurniawan2, Samuel Beta Kuntarjo3

1,2 Program Studi Teknik Elektronika Politeknik Negeri Semarang

Abstract Perkembangan teknologi yang signifikan memudahkan dalam kehidupan contohnya memudahkan dalam budidaya ikan. Penerapannya dengan alat pakan ikan otomatis, digunakan untuk meminimalisir matinya ikan dikarenakan keterlambatan atau bahkan tidak diberinya pakan pada ikan. Alat ini dibuat menggunakan arduino UNO dengan tampilan LCD keypad shield. Alat ini menggunakan Real Time Clock (RTC) DS1307 dengan antarmuka I2C untuk pengaturan waktu sesuai waktu nyata. Motor servo menjadi aktuator untuk membuka tutup makan ikan secara otomatis. Pengaturan waktu ada 2 untuk mengaktifkan motor servo pada pengaturan menu, dapat diatur untuk waktu nyata dalam detik, menit, jam, tanggal, bulan hingga tahun menggunakan tombol pada LCD keypad shield. Kemudian untuk pengaturan lama waktu Motor servo terbuka dan besaran derajat Motor servo diatur dalam program. Dalam praktiknya didapat hasil bahwa besaran bukaan dan lama terbuka motor servo mempengaruhi banyak pakan yang keluar sehingga harus disesuaikan didalam program. Pembuatan alat pakan otomatis dengan pengaturan waktu ini masih dapat dikembangkan dengan memanfaatkan sistem pantau menggunakan internet, serta dapat dikembangkan pada deteksi level pakan agar pakan dapat diketahui akan habis atau belum, dan dapat dikembangkan untuk banyak sedikitnya pakan yang keluar dengan kondisi tertentu.

Kata Kunci— Pakan ikan otomatis, RTC DS1307, Arduino Uno, Motor Servo, LCD Keypad Shield


I. PENDAHULUAN

Peningkatan jumlah populasi penduduk di Indonesia menyebabkan tingkat kebutuhan konsumsi pangan meningkat, salah satunya kebutuhan akan protein. Protein dapat didapatkan dari berbagai sumber salah satunya ikan. Usaha budidaya ikan banyak berkembang di Indonesia belakangan ini salah satunya adalah usaha pembudidayaan ikan lele.

Sektor perikanan mencakup budidaya ikan dikolam, dimana diperlukan perawatan dan pemberian pakan ikan secara rutin. Kegiatan budidaya ikan lele menjadi salah satu mata pencaharian sebagian masyarakat. Ada juga masyarakat yang menjadikan kolam ikan sebagai usaha sampingan, ada juga yang menjadikan kolam ikan sebagai usaha tempat pemancingan dan membuat kolam ikan karena hobby dari masyarakat. Proses pengembangan usaha kolam ikan agar menghasilkan ikan-ikan yang berkualitas, pengusaha ikan tentunya harus memberikan perawatan dan pemeliharaan dengan memberikan makan.

Berdasarkan permasalahan tersebut maka sistem pakan ikan otomatis berbasis Arduino UNO dengan pengaturan waktu menggunakan LCD keypad shield mampu membantu pembudidaya ikan dalam proses pemberian pakan secara otomatis sesuai waktu yang diinginkan. Alat pemberi pakan ikan otomatis ini dapat berperan sebagai pengatur waktu pakan ikan dan banyaknya pakan yang dikeluarkan per waktu yang ditentukan secara otomatis pada program Arduino.IDE.

Pakan ikan otomatis ini memiliki masukan RTC sebagai sensor waktu yang kemudian diproses Arduino UNO sebagai mikrokontroller serta LCD keypad shield untuk tampilan dan pengaturan pada menu dengan tombol. Kemudian motor servo akan bergerak sesuai waktu yang disimpan pada menu makan pagi dan sore yang telah ditentukan menggunakan tombol pada LCD keypad shield, LCD sebagai keluaran akan menampilkan waktu pemberian pakan secara real time dan saat motor servo aktif maka LCD akan menampilkan tulisan memberi pakan sebagai tanda motor servo membuka penutup pakan.


II. TINJAUAN PUSTAKA


A. RTC DS1307

Real Time Clock / RTC adalah sebuah modul/ kit yang berfungsi untuk menjalankan fungsi waktu dan kalender secara realtime berbasis DS1307 dengan menggunakan backup supply berupa battery. Interface buat mengakses materi ini ialah memakai i2c ataupun two wire( SDA serta SCL) .


Gambar 2.1 RTC DS1307


B. Arduino Uno

Arduino Uno adalah sebuah board minimum system mikrokontroller yang mana di dalamnya terdapat mikrokontroller AVR seri ATmega 328 yang merupakan produk dari Atmel. Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Setiap 14 pin digital pada arduino uno dapat digunakan sebagai input dan output, menggunakan fungsi pinMode(), digitalwrite(), dan digitalRead(). Fungsi fungsi tersebut beroperasi di tegangan 5 volt.


Gambar 2.2 Arduino Uno


C.     Motor Servo

Motor Servo merupakan perangkat elektromekanis yang dirancang menggunakan sistem kontrol jenis loop tertutup (servo) sebagai penggerak dalam sebuah rangkaian yang menghasilkan torsi dan kecepatan berdasarkan arus listrik dan tegangan yang diberikan.


Gambar 2.3 Motor Servo


D.     LCD Keypad Shield

LCD Shield adalah LCD (Liquid Crystal Display) dengan ukuran 16×2 yang sudah berbentuk shield (modul yang kompatibel dengan papan Arduino Uno) sehingga bisa langsung diprogram dan digunakan (plug n play) di atas papan Arduino Uno. Di dalam modul LCD (biasanya menggunakan LCD Hitachi HD44780) ini sudah terdapat semacam rangkaian minimumnya, sehingga kita tidak perlu membuatnya sendiri. Bahkan sudah disediakan beberapa tombol yang dapat digunakan sebagai navigasi menu di LCD.

Gambar 2.4 LCD Keypad Shield



III. PERANCANGAN SISTEM

A. Diagram Blok

Gambar 3.1 Diagram Blok


B.     Diagram Rangkaian

Gambar 3.2 Diagram Rangkaian

C. Diagram Pengawatan

Gambar 3.3 Diagram Pengawatan


D.       Flowchart

                                                            Gambar 3.4 Flow Chart


E.        Cara Kerja

    Setting waktu untuk RTC menggunakan push button sesuai waktu realtime. Tampilan setting waktu akan tampil pada LCD 16x2 sehingga mempermudah dalam penggantian setting waktu untuk menjalankan alat. Ketika sudah selesai menyetting, kemudian setting waktu untuk mengaktifkan servo yang akan disimpan pada alamat EEPROM maka alat akan berjalan sesuai waktu. Ketika sudah mencapai waktu yang diinginkan servo akan membuka penutup makan ikan dan setelah 1 detik akan menutupnya kembali.


IV. HASIL PERCOBAAN

Percobaan pertama, yaitu mengenai setting waktu yang telah ditentukan. Ketika setting waktu tercapai, maka motor servo akan nyala. Kemudian alat akan mengeluarkan pakan. Pada percobaan kali ini diatur dengan waktu pemberian pakan sebanyak 2 kali yaitu pagi dan siang. Pagi pukul 7.00 dan sore pukul 15.00. Seperti terlihat pada tabel dibawah ini

                                                                       Tabel 4.1 Hasil percobaan 1

Percobaan berikutnya yaitu mengganti waktu pakan dengan menggunakan tombol yang tersedia dan melihat apakah hasilnya berhasil atau tidak. Berikut hasil dari percobaan 2.


                                                           Tabel 4.2 Hasil percobaan 2



V. KESIMPULAN

Pakan ikan otomatis ini bisa menampilkan waktu dan tanggal  secara real time, selain itu kita juga bisa mengganti waktu dan tanggal bila tidak sesuai. Pakan ikan otomatis ini sangat berguna bagi konsumen dalam hal memberi pakan ikan secara rutin dan teratur, serta yang paling penting untuk menghindari kelupaan atau bahkan kelebihan dalam memberi makan.


DAFTAR PUSTAKA

Lukman Hakim. 2014. Alat Pemberi Makan Ikan di Akuarium Otomatis Berbasis Mikrokontroler Atmega16. Yogyakarta (ID) : Universitas Negeri Yogyakarta.

Helda Yenni, Benny. 2016. Perangkat Pemberi Pakan Otomatis Pada Kolam Budidaya. Jurnal Ilmiah Media Processor. 11 (2) : 1-11.




LAMPIRAN

1. Jurnal (Download)

2. Power Point (Download)

3. Simulasi Alat (Lihat Disini)

4. Program (Download)

5. Diagram Pengawatan (Download)

6. Diagram Blok (Download)

7. Diagram Alir (Download)

8. Gambar Rangkaian (Download)












Subscribe to receive free email updates:

0 Response to "Pakan Ikan Otomatis Dengan Pengaturan Waktu "

Posting Komentar