Obsah:
- Krok 1: Riešenie
- Krok 2: Hardvér
- Krok 3: Knižnica a skica
- Krok 4: Vlastnosti
- Krok 5: Konfigurovateľné parametre
- Krok 6: Zapojenie
- Krok 7: Ďalšie informácie
Video: Počítadlo krmív KS-Cat: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Situácia
Keď žijete v rušnej domácnosti, často neviete, koľkokrát bolo vaše zvieratko kŕmené. Pravdepodobne prídete domov a váš maznáčik požiada o jedlo, aj keď ho práve nakŕmil niekto iný, kto práve nie je v dome.
Vaše domáce zvieratá akosi sú čím ďalej tým tučnejšie. Nechcete kupovať automatické kŕmidlo pre domáce zvieratá, pretože máte k svojmu miláčikovi lepšie spojenie, keď k vám musí prísť požiadať o jedlo. Nechcete však, aby bola tučná a nezdravá.
Krok 1: Riešenie
Počítadlo krmív KS-Cat má informovať o tom, koľkokrát už vaši miláčikovia jedli, takže budete mať kontrolu nad stravou vášho domáceho maznáčika.
Je vyrobený tak, aby vám ukázal až štyrikrát denne kŕmenie. Môžete samozrejme zmeniť softvér a hardvér, aby sa počítadlo predĺžilo na päť alebo viac časov podávania.
Krok 2: Hardvér
Arduino Pro Mini (pre nízku spotrebu energie)
Nahrávací modul pre Arduino Pro Mini (Tento modul z Aliexpress funguje iba v systéme Linux -> Pozrite si pokyny na stiahnutie v kóde)
4 LED diódy
4 odpory 10 kOhms
Kryt pre elektroniku a batériu
Magnetický spínač
9V bloková batéria s konektorom
Malý materiál, ako je elektronická doska a drôty
(Všetky stoja asi 15 USD na Aliexpress.com)
Krok 3: Knižnica a skica
KNIŽNICA: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Skica:
Čas konečne ukázal pomocou skice „2018-08-KS-Cat-Feed-Counter.ino“, že budete musieť vymeniť 9V-blokovú batériu všetkých 6 mesiacov. Pripojil som počítadlo k externému zdroju napájania (už nie je potrebné šetriť energiou). Ak to urobíte, môžete použiť skicu „2019-10-KS-Cat-Feed-Counter-NoLowPower.ino“.
Krok 4: Vlastnosti
Tento gadget počíta až 4 krát kŕmenia. Má 4 LED diódy a každá aktívna LED dióda predstavuje dobu napájania. Po 4 časoch napájania sa reštartuje o 1. Pretože funguje na batériu, je naprogramovaný na nízku spotrebu energie. (žiadne časovače)
Máte jedno tlačidlo, pomocou ktorého môžete skontrolovať, koľkokrát bolo vaše zviera kŕmené. LED diódy sa rozsvietia podľa času podávania. Okrem toho máte jedno tlačidlo na zníženie množstva času podávania pri každom stlačení. (Na opravy, napr. Otvoríte veko, ale nekŕmite domáce zviera - na doplnenie jedla)
Má jeden magnetický spínač, ktorý detekuje, či je veko potravinového boxu otvorené alebo zatvorené. (Skúsil som to pomocou prepínačov náklonu, ale tieto neboli dôveryhodné)
Po uplynutí konfigurovateľného času „minOpeningTime“otvoreného veka kŕmneho boxu - predpokladá sa, že ste práve nakŕmili domáceho maznáčika - a počítadlo časov kŕmenia sa zvýši (v prípade, že je počítadlo času kŕmenia na 4, nastaví sa späť na 1).
Keď otvoríte veko, LED diódy sa rozsvietia podľa času podávania.
Keď zatvoríte veko, diódy LED sa rozsvietia podľa času podávania (okrem toho, že ho opäť zatvoríte skôr, ako prekročí „minOpeningTime“).
Po skrátení času podávania pomocou tlačidla na zníženie sa diódy LED rozsvietia podľa nových časov podávania.
Krok 5: Konfigurovateľné parametre
minOpeningTime: keď je veko otvorené dlhšie ako tento čas, počítadlo sa zvýši.
lightenUpLEDs: keď stlačením tlačidla skontrolujete, koľkokrát bolo vaše zviera nakŕmené, alebo keď otvoríte alebo zatvoríte veko, alebo keď znížite počítadlo času kŕmenia, diódy LED sa na túto dobu rozsvietia.
Krok 6: Zapojenie
Krok 7: Ďalšie informácie
Arduino potrebuje v normálnom režime asi 50mA. Pri „LowPowerLibrary“je to v tomto náčrte znížené na menej ako 0,2 mA. Namiesto každodennej výmeny batérie to preto môžete urobiť iba raz za rok. Pretože je „LowPowerLibrary“aktívny, neexistujú žiadne časovače a nemohol som použiť príkaz millis. (stačí zdržať „minOpeningTime“)
Modul nahrávania pre Arduino Pro fungoval v operačnom systéme Linux vždy dobre - ale iba niekedy v operačnom systéme Windows. Pred odovzdaním nezabudnite udeliť portu na Linuxe práva na zápis. (pozri komentáre v kóde)
Odporúča:
Jednoduché počítadlo frekvencie pomocou Arduina: 6 krokov
Jednoduché frekvenčné počítadlo pomocou Arduina: V tomto návode sa naučíme, ako vytvoriť jednoduchý frekvenčný čítač pomocou Arduina. Pozrite si video
Počítadlo Arduino pomocou LED displeja TM1637: 7 krokov
Počítadlo Arduino pomocou LED displeja TM1637: V tomto návode sa naučíme, ako vytvoriť jednoduché počítadlo číslic pomocou LED displeja TM1637 a Visuino. Pozrite si video
Počítadlo Arduino pomocou LED displeja TM1637 a senzora vyhýbania sa prekážkam: 7 krokov
Počítadlo Arduino pomocou LED displeja TM1637 a senzora vyhýbania sa prekážkam: V tomto návode sa naučíme, ako vytvoriť jednoduché číselné počítadlo pomocou LED displeja TM1637 a senzora vyhýbania sa prekážkam a Visuino. Pozrite si video
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Automatický katapult na hádzanie krmív pre zvieratá (psy, mačky, kura, atď.), Hádzanie loptičiek a ďalšie !: 4 kroky (s obrázkami)
Automatický katapult na hádzanie krmiva pre domáce zvieratá (pes, mačka, kura, atď.), Hádzanie loptičiek a ďalšie! Dobrý deň, vitajte pri mojom prvom pokyne! Náš pes MILUJE svoje jedlo, doslova ho zožerie za niekoľko sekúnd. Vymýšľal som spôsoby, ako to spomaliť, od guličiek s jedlom vo vnútri až po rozhádzanie po celom dvore. Je prekvapujúce, že je