Daftar Isi:

KS-Cat-Feed-Counter: 7 Langkah
KS-Cat-Feed-Counter: 7 Langkah

Video: KS-Cat-Feed-Counter: 7 Langkah

Video: KS-Cat-Feed-Counter: 7 Langkah
Video: Welcome to Kitty City 2024, November
Anonim
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter

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

Larutan
Larutan

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

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
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 dan Sketsa
Perpustakaan dan Sketsa
Perpustakaan dan Sketsa
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

Fitur
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

Parameter yang Dapat Dikonfigurasi
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

Pengkabelan
Pengkabelan

Langkah 7: Informasi Tambahan

informasi tambahan
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: