Isi kandungan:
- Langkah 1: Penyelesaian
- Langkah 2: Perkakasan
- Langkah 3: Perpustakaan dan Lakaran
- Langkah 4: Ciri
- Langkah 5: Parameter yang Boleh Dikonfigurasi
- Langkah 6: Pendawaian
- Langkah 7: Maklumat Tambahan
Video: KS-Cat-Feed-Counter: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Keadaan
Semasa anda tinggal di rumah yang sibuk, sering kali anda tidak tahu berapa kali haiwan kesayangan anda diberi makan. Mungkin anda tiba di rumah dan haiwan kesayangan anda meminta makanan walaupun ia baru diberi makan oleh orang lain yang tidak ada di rumah sekarang.
Entah bagaimana, haiwan kesayangan anda semakin gemuk dan gemuk. Anda tidak mahu membeli pengumpan haiwan peliharaan automatik kerana anda mempunyai hubungan yang lebih baik dengan haiwan kesayangan anda ketika ia harus datang untuk meminta makanan. Walau bagaimanapun, anda tidak mahu ia menjadi gemuk dan tidak sihat.
Langkah 1: Penyelesaian
KS-Cat-Feed-Counter bertujuan untuk memberitahu anda berapa kali haiwan kesayangan anda sudah makan sehingga anda tetap mengawal diet haiwan kesayangan anda.
Ia dibuat untuk menunjukkan kepada anda sehingga empat kali makan sehari. Anda tentu saja boleh menukar perisian lembut dan perkakasan untuk meningkatkan kaunter menjadi lima atau lebih masa makan.
Langkah 2: Perkakasan
Arduino Pro Mini (untuk penggunaan kuasa rendah)
Muat naik Modul untuk Arduino Pro Mini (Modul ini dari Aliexpress hanya berfungsi di Linux -> Lihat arahan muat turun dalam kod)
4 LED
4 Perintang 10kOhms
Perumahan untuk elektronik dan bateri
Suis magnet
Bateri sekatan 9V dengan penyambung
Bahan kecil seperti papan elektronik dan wayar
(Semua biaya sekitar 15 USD di Aliexpress.com)
Langkah 3: Perpustakaan dan Lakaran
PERPUSTAKAAN: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Lakaran:
Masa akhirnya menunjukkan dengan Sketsa "2018-08-KS-Cat-Feed-Counter.ino" anda harus menukar 9V-Block-Battery sepanjang 6 bulan. Oleh itu, saya menghubungkan Kaunter dengan sumber kuasa luaran (tidak perlu lagi menjimatkan kuasa). Sekiranya anda melakukan ini, anda boleh menggunakan lakaran "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".
Langkah 4: Ciri
Alat ini mengira sehingga 4 kali makan. Ia mempunyai 4 LED dan setiap LED aktif mewakili masa makan. Selepas 4 kali makan, ia dimulakan semula pada 1. Oleh kerana ia berfungsi pada bateri, ia diprogramkan untuk penggunaan tenaga yang rendah. (tiada pemasa)
Anda mempunyai satu butang untuk memeriksa berapa kali haiwan kesayangan anda diberi makan. LED menyala mengikut waktu makan. Di samping itu, anda mempunyai satu butang untuk mengurangkan jumlah masa makan setiap kali anda menekannya. (Untuk pembetulan misalnya anda membuka penutup tetapi tidak memberi makan haiwan kesayangan - untuk mengisi semula makanan)
Ia mempunyai satu suis magnet yang mengesan jika penutup kotak makanan terbuka atau ditutup. (Saya mencubanya dengan suis kecondongan tetapi ini tidak boleh dipercayai)
Setelah masa yang dapat dikonfigurasi "minOpeningTime" penutup kotak makanan terbuka - diandaikan bahawa anda hanya memberi makan haiwan kesayangan anda - dan kaunter waktu makan meningkat (sekiranya kaunter waktu makan anda berada di 4 maka ia diatur kembali ke 1).
Apabila anda membuka penutup, LED akan menyala mengikut waktu makan.
Apabila anda menutup penutup, LED akan menyala mengikut waktu makan (kecuali anda menutup lagi sebelum “minOpeningTime” melebihi).
Setelah mengurangkan masa makan dengan butang penurunan, LED akan menyala mengikut waktu makan yang baru.
Langkah 5: Parameter yang Boleh Dikonfigurasi
minOpeningTime: apabila penutup dibuka lebih dari waktu ini maka kaunter akan dinaikkan.
lightenUpLEDs: apabila anda menekan butang untuk memeriksa berapa kali haiwan kesayangan anda diberi makan, atau ketika anda membuka atau menutup penutup atau ketika anda mengurangkan masa makan, lampu LED akan menyala untuk masa ini.
Langkah 6: Pendawaian
Langkah 7: Maklumat Tambahan
Arduino memerlukan dalam mod normal kira-kira 50mA. Dengan "LowPowerLibrary", sketsa ini dikurangkan menjadi kurang daripada 0.2mA. Oleh itu, bukannya menukar bateri setiap hari, anda boleh melakukan ini sekali setahun. Oleh kerana "LowPowerLibrary" aktif, tidak ada pemasa dan saya tidak dapat menggunakan milis perintah. (hanya tunda pada "minOpeningTime")
Modul muat naik untuk Arduino Pro berfungsi dengan baik pada sistem operasi Linux - tetapi kadang-kadang hanya pada sistem operasi Windows. Ingatlah untuk memberikan hak menulis ke port di Linux sebelum memuat naik. (lihat komen dalam kod)
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)