Daftar Isi:
- Langkah 1: Solusi
- Langkah 2: Perangkat Keras
- Langkah 3: Perpustakaan dan Sketsa
- Langkah 4: Fitur
- Langkah 5: Parameter yang Dapat Dikonfigurasi
- Langkah 6: Pengkabelan
- Langkah 7: Informasi Tambahan
Video: KS-Cat-Feed-Counter: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Situasi
Ketika Anda tinggal di rumah tangga yang sibuk, seringkali Anda tidak tahu berapa kali hewan peliharaan Anda telah diberi makan. Mungkin Anda tiba di rumah dan hewan peliharaan Anda meminta makanan meskipun baru saja diberi makan oleh orang lain yang tidak ada di rumah saat ini.
Entah bagaimana, hewan peliharaan Anda semakin gemuk. Anda tidak ingin membeli pengumpan hewan peliharaan otomatis karena Anda memiliki koneksi yang lebih baik dengan hewan peliharaan Anda ketika harus datang kepada Anda untuk meminta makanan. Namun, Anda tidak ingin menjadi gemuk dan tidak sehat.
Langkah 1: Solusi
KS-Cat-Feed-Counter dimaksudkan untuk memberi tahu Anda tentang berapa kali hewan peliharaan Anda sudah makan sehingga Anda tetap mengendalikan diet hewan peliharaan Anda.
Itu dibuat untuk menunjukkan kepada Anda hingga empat kali makan sehari. Anda tentu saja dapat mengubah perangkat lunak dan perangkat keras untuk meningkatkan penghitung menjadi lima kali atau lebih makan.
Langkah 2: Perangkat Keras
Arduino Pro Mini (untuk konsumsi daya rendah)
Unggah Modul untuk Arduino Pro Mini (Modul ini dari Aliexpress hanya berfungsi di Linux -> Lihat petunjuk unduhan dalam kode)
4 LED
4 Resistor 10kOhm
Perumahan untuk elektronik dan baterai
Saklar magnetik
Baterai blok 9V dengan konektor
Bahan kecil seperti papan elektronik dan kabel
(Semua biaya sekitar 15 USD di Aliexpress.com)
Langkah 3: Perpustakaan dan Sketsa
PERPUSTAKAAN: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Sketsa:
Waktu akhirnya menunjukkan dengan Sketsa "2018-08-KS-Cat-Feed-Counter.ino" Anda harus mengganti 9V-Block-Battery selama 6 bulan. Jadi saya menghubungkan Penghitung ke sumber daya eksternal (tidak perlu menghemat daya lagi). Jika Anda melakukan ini, Anda dapat menggunakan sketsa "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".
Langkah 4: Fitur
Gadget ini menghitung hingga 4 kali makan. Ini memiliki 4 LED dan setiap LED aktif mewakili waktu makan. Setelah 4 kali makan, restart pada 1. Karena bekerja dengan baterai, ini diprogram untuk konsumsi daya rendah. (tidak ada pengatur waktu)
Anda memiliki satu tombol untuk memeriksa berapa kali hewan peliharaan Anda diberi makan. LED menyala sesuai dengan waktu makan. Selain itu, Anda memiliki satu tombol untuk mengurangi jumlah waktu makan setiap kali Anda menekannya. (Untuk koreksi misalnya Anda membuka tutupnya tetapi tidak memberi makan hewan peliharaan – untuk isi ulang makanan)
Ini memiliki satu sakelar magnet yang mendeteksi jika tutup kotak makanan terbuka atau tertutup. (Saya mencobanya dengan sakelar kemiringan tetapi ini tidak dapat dipercaya)
Setelah waktu "minOpeningTime" yang dapat dikonfigurasi dari tutup kotak pakan terbuka – diasumsikan bahwa Anda baru saja memberi makan hewan peliharaan Anda – dan penghitung waktu pemberian makan meningkat (jika penghitung waktu pemberian makan Anda berada pada 4, maka akan disetel kembali ke 1).
Saat Anda membuka tutupnya, LED akan menyala sesuai dengan waktu makan.
Saat Anda menutup tutupnya, LED akan menyala sesuai dengan waktu pengumpanan (kecuali Anda menutup kembali sebelum "minOpeningTime" melebihi).
Setelah mengurangi waktu makan dengan tombol penurunan, LED akan menyala sesuai dengan waktu makan yang baru.
Langkah 5: Parameter yang Dapat Dikonfigurasi
minOpeningTime: ketika tutupnya terbuka lebih dari waktu ini maka penghitung akan meningkat.
lightenUpLEDs: ketika Anda menekan tombol untuk memeriksa berapa kali hewan peliharaan Anda telah diberi makan, atau ketika Anda membuka atau menutup tutupnya atau ketika Anda mengurangi penghitung waktu makan, LED akan menyala untuk saat ini.
Langkah 6: Pengkabelan
Langkah 7: Informasi Tambahan
Arduino membutuhkan dalam mode normal sekitar 50mA. Dengan "LowPowerLibrary", ini dikurangi dalam sketsa ini menjadi kurang dari 0.2mA. Oleh karena itu, alih-alih mengganti baterai setiap hari, Anda dapat melakukannya hanya sekali dalam setahun. Karena "LowPowerLibrary" aktif, tidak ada penghitung waktu dan saya tidak dapat menggunakan perintah milis. (cukup tunda pada "minOpeningTime")
Modul pengunggahan untuk Arduino Pro selalu berfungsi dengan baik di sistem operasi Linux – tetapi hanya terkadang pada sistem operasi Windows. Ingatlah untuk memberikan hak tulis ke port di Linux sebelum mengunggah. (lihat komentar dalam kode)
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)