Përmbajtje:

KS-Cat-Feed-Counter: 7 hapa
KS-Cat-Feed-Counter: 7 hapa

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

Video: KS-Cat-Feed-Counter: 7 hapa
Video: Teacher takes away student’s phone #itvnews #school 2024, Nëntor
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

Situata

Kur jetoni në një familje të zënë me punë, shpesh nuk e dini sa herë është ushqyer kafsha juaj. Ndoshta ju mbërrini në shtëpi dhe kafsha juaj kërkon ushqim edhe pse sapo është ushqyer nga dikush tjetër që nuk është në shtëpi tani.

Disi, kafshët tuaja shtëpiake po bëhen më të majme dhe më të trasha. Ju nuk dëshironi të blini një ushqyes automatik për kafshët sepse keni një lidhje më të mirë me kafshën tuaj kur duhet të vijë tek ju për të kërkuar ushqim. Sidoqoftë, ju nuk dëshironi që ajo të jetë e trashë dhe jo e shëndetshme.

Hapi 1: Zgjidhja

Zgjidhja
Zgjidhja

KS-Cat-Feed-Counter ka për qëllim t'ju informojë se sa herë kafshët tuaja kanë ngrënë tashmë, kështu që ju mbani nën kontroll dietën e kafshës suaj.

Shtë bërë për t'ju treguar deri në katër herë të ushqyerit në ditë. Sigurisht që mund të ndryshoni softuerin dhe harduerin për të rritur numëruesin në pesë ose më shumë herë ushqyerje.

Hapi 2: Pajisje kompjuterike

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Arduino Pro Mini (për konsum të ulët të energjisë)

Moduli i Ngarkimit për Arduino Pro Mini (Ky modul nga Aliexpress punon vetëm në Linux -> Shih udhëzimet e shkarkimit në kod)

4 LED

4 Rezistorë 10kOhms

Strehim për elektronikën dhe baterinë

Ndërprerës magnetik

Bateri bllok 9V me lidhës

Material i vogël si bordi elektronik dhe telat

(Të gjitha kushtojnë rreth 15 dollarë në Aliexpress.com)

Hapi 3: Biblioteka dhe Skica

Biblioteka dhe Skica
Biblioteka dhe Skica
Biblioteka dhe Skica
Biblioteka dhe Skica

BIBLIOTEKA: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Skica:

Koha më në fund tregoi me Skicën "2018-08-KS-Cat-Feed-Counter.ino" ju duhet të ndryshoni Baterinë 9V-Block të gjitha 6 muajt. Kështu që unë e lidha Counter me një burim të jashtëm të energjisë (nuk ka nevojë të kurseni energji më). Nëse e bëni këtë, mund të përdorni skicën "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Hapi 4: Karakteristikat

Karakteristikat
Karakteristikat

Ky vegël numëron deri në 4 herë ushqim. Ka 4 LED dhe secila LED aktive përfaqëson një kohë ushqimi. Pas 4 kohëve të ushqyerjes, riniset në 1. Meqenëse punon me bateri, është programuar për konsum të ulët të energjisë. (pa kohëmatës)

Ju keni një buton për të kontrolluar se sa herë kafsha juaj është ushqyer. LED -të ndriçohen sipas kohës së ushqyerjes. Përveç kësaj, ju keni një buton për të zvogëluar sasinë e kohës së ushqyerjes sa herë që e shtypni. (Për korrigjimet p.sh. ju hapni kapakun por nuk e ushqeni kafshën - për rimbushje të ushqimit)

Ka një ndërprerës magnetik që zbulon nëse kapaku i kutisë së ushqimit është i hapur ose i mbyllur. (E provova me çelsat e pjerrësisë, por këto nuk janë të besueshme)

Pas një kohe të rregullueshme "minOpeningTime" të kapakut të kutisë së hapur të ushqimit - supozohet se sapo keni ushqyer kafshën tuaj - dhe numëruesi i kohës së ushqyerjes rritet (në rast se numëruesi i kohës së ushqyerjes tuaj është në 4 ai kthehet në 1).

Kur hapni kapakun, dritat LED ndriçohen sipas kohës së ushqyerjes.

Kur mbyllni kapakun, LED -të ndriçohen sipas kohës së ushqyerjes (përveçse mbylleni përsëri para se të tejkalojë "minOpeningTime").

Pas zvogëlimit të kohës së ushqyerjes me butonin e uljes, LED -të ndriçohen sipas kohës së re të ushqyerjes.

Hapi 5: Parametrat e konfigurueshëm

Parametrat e konfigurueshëm
Parametrat e konfigurueshëm

minOpeningTime: kur kapaku është i hapur për më shumë se këtë herë atëherë sporteli do të rritet.

ndriçohen: kur shtypni butonin për të kontrolluar sa herë është ushqyer kafsha juaj, ose kur hapni ose mbyllni kapakun ose kur zvogëloni kohën e ushqyerjes kundër LED -ve do të ndizen për këtë kohë.

Hapi 6: Instalimet elektrike

Instalime elektrike
Instalime elektrike

Hapi 7: Informacion shtesë

informacion shtese
informacion shtese

Arduino ka nevojë në mënyrë normale për 50mA. Me "LowPowerLibrary", kjo zvogëlohet në këtë skicë në më pak se 0.2mA. Prandaj, në vend të një ndryshimi ditor të baterisë, mund ta bëni këtë vetëm një herë në vit. Meqenëse "LowPowerLibrary" është aktiv, nuk ka kohëmatës dhe nuk mund të përdor komandën millis. (thjesht vono në "minOpeningTime")

Moduli i ngarkimit për Arduino Pro funksionoi gjithmonë mirë në sistemin operativ Linux - por vetëm ndonjëherë në një sistem operativ Windows. Mos harroni t'i jepni të drejtat e shkrimit portës në Linux para se të ngarkoni. (shiko komentet në kod)

Recommended: