Sadržaj:
- Korak 1: Rješenje
- Korak 2: Hardver
- Korak 3: Biblioteka i skica
- Korak 4: Značajke
- Korak 5: Parametri koji se mogu konfigurirati
- Korak 6: Ožičenje
- Korak 7: Dodatne informacije
Video: KS-Cat-Feed-brojač: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Situacija
Kad živite u užurbanom domaćinstvu, često ne znate koliko je puta vaš ljubimac nahranjen. Vjerojatno 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 k vama zatražiti 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 ljubimci već jeli, tako da možete kontrolirati prehranu vašeg ljubimca.
Napravljen je tako da vam prikazuje do četiri puta 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)
Modul za prijenos za Arduino Pro Mini (Ovaj modul s Aliexpressa 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 s 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
KNJIŽNICA: 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 9V-Block-Battery svih 6 mjeseci. Stoga sam brojač spojio na vanjski izvor napajanja (nema više potrebe za uštedom energije). Ako to učinite, možete upotrijebiti skicu "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".
Korak 4: Značajke
Ovaj gadget broji do 4 puta hranjenja. Ima 4 LED diode, a svaka aktivna LED dioda predstavlja vrijeme uvlačenja. Nakon 4 vremena hranjenja, ponovno se pokreće na 1. Budući da radi na bateriju, programiran je za nisku potrošnju energije. (bez mjerača vremena)
Imate jedan gumb za provjeru koliko je puta vaš ljubimac nahranjen. LED diode svijetle ovisno o vremenu ulaganja. Osim toga, imate jedan gumb za smanjenje količine hranjenja svaki put kada ga pritisnete. (Za ispravke, npr. Otvorite poklopac, ali ne hranite ljubimca - radi dopune hrane)
Ima jedan magnetski prekidač koji detektira je li poklopac kutije za hranu otvoren ili zatvoren. (Probao 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, postavlja se na 1).
Kad otvorite poklopac, LED diode zasvijetle u skladu s vremenima uvlačenja.
Kad zatvorite poklopac, LED diode će zasvijetliti u skladu s vremenima ulaganja (osim ako se ponovno zatvorite prije nego što "minOpeningTime" premaši).
Nakon smanjenja vremena uvlačenja tipkom za smanjenje, LED diode zasvijetle prema novim vremenima uvlačenja.
Korak 5: Parametri koji se mogu konfigurirati
minOpeningTime: kada je poklopac otvoren duže od ovog vremena, brojač će se povećati.
osvjetljenje: kada pritisnete gumb kako biste provjerili 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. S "LowPowerLibrary" to 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 mjerača vremena i nisam mogao koristiti naredbu millis. (samo odgodite "minOpeningTime")
Modul za prijenos za Arduino Pro uvijek je dobro funkcionirao na Linux operativnom sustavu - ali samo ponekad na Windows operativnom sustavu. Prije učitavanja ne zaboravite dati prava na pisanje portu na Linuxu. (pogledajte komentare u kodu)
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------
Igrajte Doom na svom IPodu 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 na svom iPodu igrati Doom i desetke drugih igara. To je nešto jako jednostavno za napraviti, ali mnogi se ljudi i dalje začude kad me vide kako igram doom na svom iPod -u, pa se zbune s uputama