Daftar Isi:

Cara Membuat Pengumpan Ikan Otomatis: 6 Langkah (Dengan Gambar)
Cara Membuat Pengumpan Ikan Otomatis: 6 Langkah (Dengan Gambar)

Video: Cara Membuat Pengumpan Ikan Otomatis: 6 Langkah (Dengan Gambar)

Video: Cara Membuat Pengumpan Ikan Otomatis: 6 Langkah (Dengan Gambar)
Video: CARA MEMBUAT DIAGRAM TULANG IKAN (FISHBONE) MICROSOFT EXCEL 2024, November
Anonim
Cara Membuat Pengumpan Ikan Otomatis
Cara Membuat Pengumpan Ikan Otomatis

Sebagai bagian dari studi teknik kami, kami diminta untuk menggunakan Arduino atau/dan raspberry untuk memecahkan masalah sehari-hari.

Idenya adalah untuk membuat sesuatu yang berguna dan yang kami minati. Kami ingin memecahkan masalah nyata. Ide membuat pengumpan ikan otomatis muncul setelah beberapa kali brainstorming.

Pernahkah Anda lupa memberi makan ikan Anda? Atau Anda sangat sibuk sehingga tidak punya banyak waktu untuk mengurusnya dan selesai menjadi bagian dari furnitur?

Itu terjadi pada teman kita setiap kali karena dia pulang terlambat dan keesokan paginya, dia harus meninggalkan rumah lebih awal. Terkadang orang tuanya merawat ikannya, tetapi mereka juga tidak punya banyak waktu untuk melakukannya setiap saat. Jadi, untuk mengatasi masalah ini, kami memiliki ide proyek ini yang juga menarik bagi Anda.

Seperti yang harus Anda ketahui, seekor ikan membutuhkan beberapa persyaratan untuk hidup dalam kondisi yang baik. Yang pertama adalah ukuran akuarium yang harus cukup besar untuk memberi ruang bagi ikan-ikan untuk berenang bebas. Kondisi kedua menyangkut air yang harus disaring secara permanen. Air ini juga harus diangin-anginkan dan diperbarui sebagian untuk mengurangi konsentrasi zat yang tidak diinginkan. Terakhir, air harus dijaga pada kisaran suhu yang optimal, tergantung jenis ikannya. Dan syarat ketiga menyangkut makanan. Memang, ikan harus diberi makan hingga dua kali sehari.

Tujuan dari proyek ini adalah untuk memberi makan ikan kami setiap hari tanpa memikirkannya. Untuk itu, kami juga ingin mengetahui suhu air karena ikan perlu dipelihara pada kisaran suhu yang optimal, tergantung jenis ikannya.

Karena keterbatasan waktu, dalam proyek ini kami akan fokus memberi makan ikan dan mengukur suhu.

Dalam proyek ini, Anda akan menemukan cara untuk membangun kembali proyek kami untuk Anda gunakan sendiri. Bahan model dapat sepenuhnya diganti dengan komponen lain dengan ukuran berbeda, untuk menyesuaikan proyek dengan akuarium Anda sendiri. Namun, komponen utama akan dijelaskan kepada Anda dalam instruksi ini.

Pada tingkat ini, fungsi utama selesai, tetapi setiap proyek dapat didorong lebih jauh, ditingkatkan dan ditingkatkan. Jadi, jangan ragu untuk memperbaiki proyek ini sendiri untuk merawat ikan kami.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Berikut adalah daftar komponen utama yang Anda perlukan untuk melakukan proyek ini:

Arduino Mega

Arduino Mega adalah kartu elektronik yang dilengkapi dengan mikrokontroler yang dapat mendeteksi kejadian dari sensor, memprogram dan memerintahkan aktuator. Oleh karena itu antarmuka yang dapat diprogram. Antarmuka ini adalah komponen utama dari proyek kami yang dengannya kami memasok komponen lainnya.

Breadbord & kabel

Selanjutnya, kami memiliki papan tempat memotong roti dan kabel yang memungkinkan kami untuk mencapai koneksi listrik yang berbeda.

Motor servo

Kemudian, servomotor yang memiliki kemampuan untuk mencapai posisi yang telah ditentukan dan menjaganya. Dalam kasus kami, servomotor akan terhubung ke botol plastik yang akan bertindak sebagai tangki ikan. Rotasi botol memungkinkan untuk menjatuhkan makanan untuk ikan.

Sensor temperatur

Kami juga memiliki sensor suhu. Sensor menentukan suhu di dalam air dan mengirimkan informasi ini melalui bus 1-kawat ke Arduino. Sensor dapat digunakan pada suhu -55 hingga 125°C, yang jauh lebih banyak dari yang kita butuhkan.

Layar LCD

Layar LCD digunakan untuk menampilkan informasi suhu. Anda juga perlu menggunakan potensiometer 10 kΩ untuk mengontrol kontras layar dan resistor 220 untuk membatasi arus di layar.

LED

Anda juga perlu menggunakan 2 LED untuk menunjukkan apakah suhu air terlalu tinggi atau terlalu rendah

Resistensi

Resistansi terutama digunakan untuk membatasi arus di beberapa komponen.

Botol plastik

Kami mengambil botol plastik sebagai tangki makanan ikan kami

Anda perlu memotong beberapa lubang di botol agar makanan jatuh ke ikan Anda

Berikut adalah tabel yang berisi harga komponen dan di mana Anda dapat menemukannya (gambar 9)

Langkah 2: Perakitan Panel Kayu

Perakitan Panel Kayu
Perakitan Panel Kayu
Perakitan Panel Kayu
Perakitan Panel Kayu
Perakitan Panel Kayu
Perakitan Panel Kayu

Untuk memulai, pilih beberapa panel kayu dan potong penempatan perangkat Anda di salah satu panel. Dengan menggunakan beberapa paku dan panel kayu, Anda dapat membuat model Anda sendiri.

Pasang kedua panel kayu dengan sudut 90° (gambar 2) dan perkuat dengan dua braket kayu (gambar 3).

Komponen elektronik akan ditempatkan dalam kotak plastik, kotak ini akan dipasang di belakang panel kayu vertikal.

Untuk melakukan itu, buat lubang di kotak ini untuk melewatkan kabel listrik (gambar 4).

Kemudian, perbaiki dengan stapler pada panel kayu (gambar 5).

Setelah itu, letakkan layar LCD, servomotor, dan LED pada lubang yang sesuai. Pasang botol plastik pada servomotor (gambar 6).

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Anda perlu menggunakan dua Arduino untuk memisahkan kode servomotor dari kode LCD, sensor dan LED. Karena servomotor akan berputar setiap 12 jam, sensor akan mengirimkan informasi suhu ke layar LCD setiap 12 jam juga jika kodenya berada dalam program yang sama.

Yang pertama akan mengatur sensor, layar LCD dan LED. Yang kedua akan mengatur servomotor.

Untuk kabel sensor, Anda harus menghubungkan (Sensor -> Arduino):

  • VCC -> Arduino 5V, ditambah resistor 4,7 kΩ dari VCC ke Data
  • Data -> Pin Arduino apa saja
  • GND -> Arduino GND

Untuk kabel layar LCD, Anda harus menghubungkan (LCD -> Arduino):

  • VSS -> GND
  • VDD -> VCC
  • V0 -> 10 kΩ potensiometer
  • RS -> Pin Arduino 12
  • R/W -> GND
  • E -> Pin Arduino 11
  • DB0 ke DB3 -> TIDAK ADA
  • DB4 -> Pin Arduino 5
  • DB5 -> Pin Arduino 4
  • DB6 -> pin Arduino 3
  • LED (+) -> VCC melalui resistor 220
  • LED (-) -> GND

Untuk kabel LED, Anda harus menghubungkan (Arduino -> LED -> Breadboard):

Pin Arduino apa saja -> Pin anoda -> Pin katoda ke GND melalui resistor 220

Untuk kabel servomotor, Anda harus menghubungkan (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Data -> Pin Arduino apa saja

Anda dapat melihat kabel akhir dalam gambar.

Langkah 4: Perangkat Lunak

Karena kami memiliki dua Arduino, kami juga membutuhkan dua program.

Setiap program dipisahkan menjadi tiga bagian. Yang pertama adalah tentang deklarasi variabel dan termasuk perpustakaan.

Bagian kedua adalah pengaturan. Ini adalah fungsi yang digunakan untuk menginisialisasi variabel, mode pin, mulai menggunakan perpustakaan, dll.

Bagian terakhir adalah lingkaran. Setelah membuat fungsi pengaturan, fungsi loop melakukan persis seperti yang disarankan namanya, dan loop secara berurutan, memungkinkan program Anda untuk berubah dan merespons.

Anda dapat menemukan kode kami di file yang digabungkan.

Langkah 5: Cara Kerjanya

Bagaimana itu bekerja
Bagaimana itu bekerja

Sekarang, mari kita lihat bagaimana proyek itu bekerja.

Arduino MEGA diprogram untuk menyalakan servomotor setiap 12 jam. Servomotor ini akan memungkinkan botol plastik berputar 180° dan kemudian kembali ke posisi semula.

Anda perlu memotong beberapa lubang di botol. Jadi, ketika ternyata, itu akan menjatuhkan beberapa makanan ikan di akuarium (ukuran lubang tergantung pada ukuran dan jumlah makanan yang ingin Anda jatuhkan).

Sensor suhu akan mengirimkan pesan elektronik ke Arduino dan Arduino akan berkomunikasi dengan layar LCD untuk menampilkan suhu di layar.

Jika suhu air tidak berada di antara nilai optimal (kami memasukkan kode [20°C; 30°C] tergantung jenis ikannya), salah satu LED akan menyala. Jika suhu di bawah kisaran, LED di sebelah pesan (“Air terlalu dingin!”) akan menyala. Jika suhu di atas kisaran, maka LED lainnya akan menyala.

Langkah 6: Kesimpulan

Sebagai kesimpulan, kami dapat mengatakan bahwa proyek ini beroperasi penuh dan dapat menjalankan dua fungsi utamanya: memberi makan ikan dua kali sehari dan menampilkan suhu dengan dua sinyal (LED) untuk mencegah kondisi suhu yang membatasi untuk ikan..

Karena pengekangan dan pengetahuan kami saat ini, kami tidak dapat mengatakan bahwa proyek kami adalah sistem yang sepenuhnya otomatis. Kami tidak dapat meningkatkan proyek seperti yang kami inginkan, dan oleh karena itu kami menyarankan Anda beberapa ide untuk mencapai tujuan ini:

Pengaturan suhu air: Layar LCD hanya dapat menampilkan informasi suhu dan menunjukkan kepada kami batas suhu atas/bawah melalui LED dan tidak memiliki pengaruh pada pengaturannya

Mode manual untuk memberi makan ikan: Ciptakan kemungkinan memberi makan ikan Anda sendiri tanpa harus menunggu 12 jam

Dan begitu banyak ide lain yang kami biarkan Anda bayangkan untuk membuat pengumpan ikan Anda sendiri dan sangat personal.

Direkomendasikan: