Sadržaj:
- Korak 1: Rješenje
- Korak 2: Hardver
- Korak 3: Biblioteka i skica
- Korak 4: Karakteristike
- Korak 5: Konfigurabilni parametri
- Korak 6: Ožičenje
- Korak 7: Dodatne informacije
Video: KS-Cat-Feed-brojač: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Situacija
Kada živite u užurbanom domaćinstvu, često ne znate koliko je puta vaš ljubimac nahranjen. Vjerovatno ste stigli kući i vaš ljubimac traži hranu čak i ako ga je upravo nahranio netko drugi koji trenutno nije u kući.
Nekako su vaši ljubimci sve deblji. Ne želite kupiti automatsku hranilicu za kućne ljubimce jer imate bolju vezu sa svojim ljubimcem kada mora doći do vas da zatraži hranu. Međutim, ne želite da bude debelo i nezdravo.
Korak 1: Rješenje
KS-Cat-Feed-Counter služi za informiranje o tome koliko su puta vaši kućni ljubimci već jeli, tako da možete kontrolirati prehranu vašeg ljubimca.
Napravljen je tako da vam prikazuje do četiri hranjenja dnevno. Naravno, možete promijeniti softverski i hardverski način da povećate brojač na pet ili više vremena hranjenja.
Korak 2: Hardver
Arduino Pro Mini (za nisku potrošnju energije)
Otpremi modul za Arduino Pro Mini (Ovaj modul sa Aliexpress -a radi samo na Linuxu -> Pogledajte upute za preuzimanje u kodu)
4 LED diode
4 otpornika 10kOhms
Kućište za elektroniku i bateriju
Magnetski prekidač
9V blok baterija sa priključkom
Mali materijali poput elektroničke ploče i žica
(Sve košta oko 15 USD na Aliexpress.com)
Korak 3: Biblioteka i skica
BIBLIOTEKA: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Skica:
Vrijeme je konačno pokazalo da sa Sketch-om "2018-08-KS-Cat-Feed-Counter.ino" morate promijeniti bateriju od 9V-bloka svih 6 mjeseci. Tako sam spojio brojač na vanjski izvor napajanja (nema više potrebe za uštedom energije). Ako to učinite, možete koristiti skicu "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".
Korak 4: Karakteristike
Ovaj gadget broji do 4 puta hranjenja. Ima 4 LED diode, a svaka aktivna LED dioda predstavlja vrijeme punjenja. Nakon 4 vremena hranjenja, ponovo se pokreće na 1. Budući da radi na bateriju, programiran je za nisku potrošnju energije. (nema tajmera)
Imate jedno dugme za provjeru koliko je puta vaš ljubimac nahranjen. LED diode se pale prema vremenu uvlačenja. Osim toga, imate jedno dugme za smanjenje količine hranjenja svaki put kada ga pritisnete. (Za ispravke, na primjer, otvorite poklopac, ali ne hranite ljubimca - radi dopune hrane)
Ima jedan magnetski prekidač koji otkriva je li poklopac kutije za hranu otvoren ili zatvoren. (Pokušao sam s prekidačima za nagib, ali ovi nisu pouzdani)
Nakon konfiguriranog vremena “minOpeningTime” otvorenog poklopca kutije za hranjenje - pretpostavlja se da ste upravo nahranili svog ljubimca - i brojač vremena hranjenja se povećava (u slučaju da je vaš brojač vremena hranjenja na 4, vraća se na 1).
Kada otvorite poklopac, LED diode zasvijetle u skladu s vremenima uvlačenja.
Kad zatvorite poklopac, LED diode će zasvijetliti u skladu s vremenima uvlačenja (osim ako se ponovo zatvorite prije nego što “minOpeningTime” premaši).
Nakon smanjenja vremena uvlačenja pomoću dugmeta za smanjenje, LED diode će zasvijetliti u skladu s novim vremenima uvlačenja.
Korak 5: Konfigurabilni parametri
minOpeningTime: kada je poklopac otvoren duže od ovog vremena, brojač će se povećati.
osvjetljenje: kada pritisnete dugme da provjerite koliko je puta vaš ljubimac nahranjen, ili kada otvorite ili zatvorite poklopac ili kada smanjite brojač vremena hranjenja, LED diode će zasvijetliti za ovo vrijeme.
Korak 6: Ožičenje
Korak 7: Dodatne informacije
Arduinu je potrebno u normalnom načinu rada oko 50mA. Uz "LowPowerLibrary", ovo se na ovoj skici smanjuje na manje od 0,2 mA. Stoga, umjesto svakodnevne zamjene baterije, to možete učiniti samo jednom godišnje. Kako je "LowPowerLibrary" aktivna, nema tajmera i nisam mogao koristiti naredbu millis. (samo odgodite na “minOpeningTime”)
Modul za otpremanje za Arduino Pro uvijek je dobro funkcionirao na Linux operativnom sistemu - ali samo ponekad na Windows operativnom sistemu. Ne zaboravite dati prava pisanja portu na Linuxu prije postavljanja. (pogledajte komentare u kodu)
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Igrajte Doom na svom iPod -u u 5 lakih koraka !: 5 koraka
Igrajte Doom na svom IPodu u 5 lakih koraka !: Korak po korak vodič o tome kako s dvostrukim pokretanjem Rockbox-a na vašem iPod-u igrati Doom i desetine drugih igara. To je nešto zaista lako za napraviti, ali mnogi ljudi i dalje ostanu zapanjeni kad me vide kako igram doom na svom iPod -u, pa se zbune s uputama
Kako instalirati dodatke u WordPress u 3 koraka: 3 koraka
Kako instalirati dodatke u WordPress u 3 koraka: U ovom vodiču pokazat ću vam bitne korake za instaliranje dodatka Wordpress na vašu web stranicu. U osnovi možete instalirati dodatke na dva različita načina. Prva metoda je putem ftp -a ili putem cpanela. Ali neću ga navoditi jer je zaista komplicirano
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima