Daftar Isi:
Video: Pengumpan Ikan Akuarium yang Dapat Diprogram - Makanan Granulasi yang Dirancang: 7 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Pengumpan ikan - makanan butiran yang dirancang untuk ikan akuarium.
Desain pengumpan ikan otomatis yang sangat sederhana.
Dioperasikan dengan micro servo 9g SG90 kecil dan Arduino Nano.
Anda memberi daya seluruh pengumpan dengan kabel USB (dari pengisi daya USB atau port USB pada PC Anda)
Dengan program terlampir pengeditan sederhana, Anda dapat mengatur waktu pemberian makan yang tepat pada jam menit yang tepat.
Langkah 1: Pengumpan Ikan Akuarium - Dapat Diprogram - Dengan Servo 9g
Pertama, Anda harus mencetak bagian mekanis
Berikut adalah file STL.
www.thingiverse.com/thing:2761061
Saya menggunakan bahan PET-G karena sangat kuat dan tidak terpengaruh oleh bahan kimia atau sinar matahari.
Juga, tidak ada risiko bahwa beberapa bahan kimia beracun akan mempengaruhi akuarium saya.
Hanya satu hal yang tidak dicetak 3D dan tangkinya untuk butiran ikan โ ada botol PET bekas.
Langkah 2: Perakitan Bagian Mekanik
Langkah 3: Siapkan Sirkuit
Ini adalah sirkuit yang sangat sederhana.
Ada tranzistor MOSFET yang bekerja seperti saklar yang digerakkan oleh arduino.
Alasannya adalah kita mengaktifkan servo hanya untuk waktu yang singkat dalam waktu yang sangat lama sehingga tidak perlu membiarkannya menguras baterai.:)
Anda dapat menggunakan beberapa papan solder universal
www.thingiverse.com/thing:2761176
Langkah 4: Memprogram Arduino I
Servo ada di dua posisi
1. โ ditempatkan di bawah tangki penyimpanan makanan
2. โ dalam posisi di atas lubang makan.
Anda dapat menggunakan program ini servo_2_positioning.ino
Anda akan bermain dengan 2 nilai
int ser_pos_feeder = 80; // posisi di bawah tangki makanan int ser_pos_fishtank = 25; // posisi di atas lubang makan
Langkah 5: Memprogram Arduino II
Ketika Anda menemukan yang optimal
posisi servo, Anda dapat mengunggah program lengkap dengan timer.
Mengatur:
- - Waktu saat ini
- - Waktu makan
- - Jumlah dosis
*(Saya sekarang sedang mengerjakan versi di mana akan ditampilkan dan Anda akan dapat mengaturnya dengan tombol dan sekarang dengan komputer.)
char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // format waktu adalah HH:MM:SS dan dengan, Anda dapat menambahkan lebih banyak nilai.
int count_of_dosis = 10; // berapa dosis yang harus diterima ikan per makan
// Jika Anda ingin pemberian makan sesuai dengan waktu nyata, Anda harus mengatur waktu nyata
String current_time = "18:30:00"; // Waktu dihitung selalu dari nilai ini setelah reset atau power of
Langkah 6: Menyatukan Semua
Tutup saja kotakmu
Unggah program dan biarkan ikan Anda menikmati:)
Langkah 7: Daftar Bahan
2x M3 5mm Sekrup
2x M3 20mm Sekrup
1x Arduino nano
1x SG90 9g Servo Mikro
1x Single Row Pin Male Header (kami akan menggunakan 3 pin)
1x BS170 - transistor mosfet
Opsional
Baterai 1x9 V
1x 9V Baterai Snap Kabel Daya