Daftar Isi:
Video: Timer Berbasis Arduino untuk Pompa Akuaponik: 4 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah instruksi kecil pada Timer berbasis Arduino untuk Pompa Aquaponik.
Saya memiliki pengaturan sistem aquaponik kecil di dalam ruangan dengan aliran kontinu. Pompa berjalan terus menerus dan saya ingin membuat pengatur waktu yang akan membuat pompa bekerja selama waktu tertentu dan kemudian mematikannya untuk jumlah waktu yang sama dan ulangi ini.
Setelah 2-3 hari menulis kode dan tes bangku kerja yang tak terhitung jumlahnya, saya dapat membuat apa yang dibutuhkan untuk saya. Timer dapat diprogram dari 1 Menit hingga 24 Jam. Silakan tonton video untuk melihat cara kerja timer.
Semoga ini akan membantu orang lain juga yang mencari proyek serupa. Instruksi ini hanya mencakup kode dan tes bangku. Membuat menjadi perangkat kerja yang lengkap akan dibahas nanti dalam instruksi lain.
Penafian: Saya telah menguji kode dan ternyata baik-baik saja. Tapi itu tidak berarti itu adalah bukti bodoh. Bug bisa ada di sana. Saya tidak bertanggung jawab atas segala kerusakan yang mungkin timbul dari penggunaan proyek/kode ini. Gunakan dengan risiko Anda sendiri
Langkah 1: Bahan yang Dibutuhkan
1. Arduino UNO
2. LCD 16X2 i2c
3. Saklar Mikro
4. LED
5. Resistor
6. Kabel Dupont
7. Papan tempat memotong roti
Langkah 2: Siapkan
Kode diuji di meja kerja menggunakan BreadBoard dan papan Arduino UNO. Rencana saya adalah menggunakan Arduino Pro Mini saat membuat produk lengkap dengan penutup.
Koneksinya tidak begitu sulit. Silahkan lihat di bawah ini. Saya telah menggunakan LED sebagai pengganti Relay.
Arduino Pin 13 Sakelar (MULAI)
Arduino Pin 12 Sakelar (BERHENTI)
Arduino Pin 11 Sakelar (SET)
Arduino Pin 10 Sakelar (NAIK)
Sakelar Pin 9 Arduino (PENURUNAN)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (dan terminal kedua dari semua sakelar)
Arduino +5V VCC LCD
Arduino GND GND dari LCD
Arduino Pin A4 SDA dari LCD
Arduino Pin A5 SCL dari LCD
Langkah 3: Kode & Bekerja
Kode Arduino seperti terlampir.
Sebuah fungsi (hitungan) menggunakan SimpleTimer untuk menunggu selama 1 detik dan kemudian menaikkan variabel (detik) hingga mencapai 60, lalu mengatur ulang variabel (detik) dan menambah variabel lain (menit). Variabel menit bertambah hingga mencapai 60, kemudian me-reset dan menambah variabel jam.
Waktu yang diprogram dibandingkan dengan ini dan setelah mencapai timer diatur ulang dan output relai diaktifkan. Kemudian timer dimulai lagi dan berlanjut hingga mencapai waktu yang diprogram dan kemudian me-reset dan mengaktifkan output relai.
Bekerja
Tombol SET digunakan untuk memprogram waktu yang diinginkan.
Tombol INC digunakan untuk menambah waktu
Tombol DEC digunakan untuk mengurangi waktu.
Tombol START digunakan untuk START timer
Tombol STOP digunakan untuk MENGHENTIKAN timer
Tonton video untuk melihat cara kerja timer.
Saat mengatur waktu, fungsi tombol INC/DEC berputar, yaitu jika Anda menekan DEC pada pukul 00:00 menjadi 24:59 dan sebaliknya.
Kode ini juga menggabungkan fungsi penyimpanan waktu yang diprogram ke dalam EEPROM, jadi meskipun daya terputus, waktu yang diprogram tetap disimpan. Dan ketika listrik kembali menyala anda bisa langsung menekan tombol START dan timer akan mulai menghitung waktu yang sudah di SET sebelumnya.
Langkah 4: Langkah Selanjutnya
Langkah selanjutnya adalah membuat ini menjadi produk kerja yang berdiri sendiri. Ini akan dibahas nanti dalam instruksi lain.
Semoga Anda menyukai instruksi saya dan saya terbuka untuk segala macam komentar.
Terima kasih telah membaca artikel ini.