Sadržaj:

KS-Cat-Feed-brojač: 7 koraka
KS-Cat-Feed-brojač: 7 koraka

Video: KS-Cat-Feed-brojač: 7 koraka

Video: KS-Cat-Feed-brojač: 7 koraka
Video: "A UFO Landed Right Next to Me!" Twelve True Cases 2024, Novembar
Anonim
KS-Cat-Feed-brojač
KS-Cat-Feed-brojač
KS-Cat-Feed-brojač
KS-Cat-Feed-brojač
KS-Cat-Feed-brojač
KS-Cat-Feed-brojač

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

Rešenje
Reš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

Hardver
Hardver
Hardver
Hardver
Hardver
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 i skica
Biblioteka i skica
Biblioteka i skica
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

Karakteristike
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

Konfigurabilni parametri
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

Ožičenje
Ožičenje

Korak 7: Dodatne informacije

Dodatne informacije
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: