PENGONTROL KOLAM SEMI OTOMATIS BERBASIS ARDUINO UNO
Nama NPM Fakultas Jurusan Pembimbing
: Baqoh Mustika Haji : 41113639 : D3-Teknologi Informasi : Teknik Komputer : Maulana Mujahidin, S.Kom, MT
Latar Belakang • Banyak masyarakat yang memelihara ikan sebagai konsumsi pribadi dan penghasilan tambahan. • Masalah yang sering terjadi pada budidaya ikan adalah ikan tidak diberi makan, ikan dicuri, dan lamanya waktu pengisian air kolam. • Dengan perkembangan teknologi saat ini, masalah yang ada dalam budidaya ikan dapat diatasi.
Batasan Masalah Adapun batasan masalah pada penilitian ini yaitu : • Pengontrol kolam ini menggunakan mikrokontroler Arduino Uno. • Pengontrol kolam ini dapat memberi makan ikan secara otomatis, membuka dan menutup penutup kolam, mengisi dan menguras air kolam
Tujuan Penelitian • Tujuan dibuatnya alat ini adalah untuk memudahkan pemberian makan ikan, pengisian dan pengurasan air kolam, serta membuka dan menutup penutup kolam.
Perancangan Alat
INPUT
PROSES
Switch
• MIKROKONTROLER ARDUINO UNO • IC L298
OUTPUT • • • •
Motor DC Motor Servo Pompa Air Solenoid Valve
Rancangan Blok Input • Blok input pada rangkaian ini adalah switch dikarenakan masih bersifat semi-otomatis. • Ada 3 jenis switch yang digunakan dalam rangkaian ini, yaitu switch tekan (push on), switch selektor, dan switch limit.
Rancangan Blok Proses • Pada blok proses, masukkan yang berasal dari media masukkan akan diproses oleh mikrokontroler Arduino Uno yang telah diprogram. Jika masukkan berasal dari switch selektor penutup sebagai masukkan untuk motor DC, maka hasil dari pemrosesan tersebut kemudian akan diproses lebih lanjut oleh IC L298 sebagai driver motor.
Rancangan Blok OUTPUT • Blok output berisi dua motor DC, motor servo, pompa air, dan solenoid valve. Keluaran yang dihasilkan adalah perputaran motor DC untuk membuka dan menutup penutup, perputaran motor servo untuk memberi makan, penyedotan air untuk mengisi kolam, dan pengeluaran air dari tempat penampungan. • Pada saat alat pertama kali dinyalakan, alat secara otomatis memberi makan. Setelah 12 jam sejak alat memberi makan secara otomatis, alat akan kembali memberi makan secara otomatis. • Pada saat menutup penutup kolam, switch batas penutup akan aktif jika penutup kolam telah menutup kolam dan menekan switch pembatas dan penutup kolam akan berhenti otomatis.
• Ketika pengisian air dilakukan, pengisian air akan otomatis terhenti pada saat air kolam telah mencapai batas ketinggian air dimana pada batas ketinggian tersebut ditentukan oleh switch batas air.
GAMBAR ALAT
Flowchart
Kesimpulan Adapun kesimpulan yang dapat diambil dari penulisan ini bahwa telah berhasil dibuat sebuah alat “Pengontrol Kolam Semi Otomatis Berbasis Arduino Uno”. Berdasarkan hasil uji coba dan analisa juga dapat ditarik kesimpulan antara lain: • Alat akan memberikan makan ikan secara otomatis setiap 12 jam sekali. Pemberian makan juga dapat dilakukan secara manual dengan menekan tombol makan. • Pada saat penutup dibuka, untuk menghentikan penutup harus dengan mematikan saklar buka. Sedangkan saat penutup ditutup, penutup akan berhenti secara otomatis jika switch batas telah ditekan oleh penutup.
• Ketika pengisian air dilakukan, pengisian air akan otomatis berhenti jika air telah mencapai batas pengisian. Pengisian air juga dapat dihentikan secara manual menggunakan switch. • Keran solenoid dapat dibuka dan ditutup menggunakan switch kuras yang terdapat pada pengontrol.
Saran • Pengontrol kolam semi otomatis berbasis arduino uno dapat dikembangkan menggunakan pengontrol jarak jauh, seperti bluetooth, SMS, ataupun internet. • Pengontrol kolam semi otomatis ini dapat dikembangkan lebih lanjut dengan menambahkan beberapa pengontrol agar lebih lengkap.
Terima Kasih