Sisukord:
- Samm: lahendus
- Samm: riistvara
- 3. samm: raamatukogu ja visand
- 4. samm: funktsioonid
- Samm: konfigureeritavad parameetrid
- 6. samm: juhtmestik
- Samm: lisateave
Video: KS-Cat-Feed-Counter: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Olukord
Kui elate hõivatud majapidamises, ei tea te sageli, mitu korda teie lemmiklooma on söödetud. Tõenäoliselt jõuate koju ja teie lemmikloom küsib toitu isegi siis, kui seda on söönud keegi teine, keda praegu majas pole.
Teie lemmikloomad muutuvad kuidagi paksemaks ja paksemaks. Te ei soovi lemmikloomade automaatsöötjat osta, kuna teil on lemmikloomaga parem ühendus, kui ta peab teie juurde toitu küsima. Kuid te ei soovi, et see oleks paks ja ebatervislik.
Samm: lahendus
KS-Cat-Feed-Counter on mõeldud selleks, et teavitada teid sellest, mitu korda teie lemmikloomad juba sõid, nii et saate oma lemmiklooma toitumist kontrollida.
Selle eesmärk on näidata teile kuni neli söögikorda päevas. Loomulikult saate muuta pehmet ja riistvara, et suurendada loendurit viiele või enamale söötmisajale.
Samm: riistvara
Arduino Pro Mini (madala energiatarbimise jaoks)
Arduino Pro Mini üleslaadimismoodul (see Aliexpressi moodul töötab ainult Linuxis -> Vaadake koodi allalaadimisjuhiseid)
4 LED -i
4 takisti 10 kOhm
Korpus elektroonika ja aku jaoks
Magnetiline lüliti
9V plokk -aku koos pistikuga
Väike materjal, näiteks elektrooniline plaat ja juhtmed
(Aliexpress.com -is maksab kõik umbes 15 USD)
3. samm: raamatukogu ja visand
RAAMATUKOGU: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Visand:
Aeg näitas lõpuks sketšiga "2018-08-KS-Cat-Feed-Counter.ino", et peate kõik 6 kuud 9V-plokk-akut vahetama. Niisiis ühendasin loenduri välise toiteallikaga (pole vaja enam energiat säästa). Kui te seda teete, saate kasutada visandit "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".
4. samm: funktsioonid
See vidin loeb kuni 4 söötmisaega. Sellel on 4 LED -i ja iga aktiivne LED tähistab söötmisaega. Pärast 4 söötmisaega taaskäivitub kell 1. Kuna see töötab patareidega, on see programmeeritud madalaks energiatarbeks. (taimerit pole)
Teil on üks nupp, et kontrollida, mitu korda teie lemmiklooma on söödetud. LED süttib vastavalt toitmisaegadele. Lisaks on teil üks nupp söötmisaja vähendamiseks iga kord, kui seda vajutate. (Paranduste tegemiseks, nt avate kaane, kuid ei toida lemmiklooma - toidu täitmiseks)
Sellel on üks magnetlüliti, mis tuvastab, kas toidukarbi kaas on avatud või suletud. (Proovisin seda kallutuslülititega, kuid need pole usaldusväärsed)
Pärast seadistatava aja möödumist avatud minekukasti kaanel „minOpeningTime” - eeldatakse, et sa just toitsid oma lemmiklooma - ja söötmisaja loendur suureneb (kui söötmisaja loendur on 4, on see tagasi 1).
Kui avate kaane, süttib valgusdiood vastavalt söötmisajale.
Kaane sulgemisel süttivad valgusdioodid vastavalt söötmisaegadele (välja arvatud juhul, kui sulgete uuesti enne, kui minOpeningTime on ületatud).
Pärast söötmisaja vähendamist vähendamisnupu abil süttib LED vastavalt uutele söötmisaegadele.
Samm: konfigureeritavad parameetrid
minOpeningTime: kui kaas on rohkem kui sel ajal avatud, suurendatakse loendurit.
kergendatud: kui vajutate nuppu, et kontrollida, mitu korda teie lemmiklooma on söödetud, või kui avate või sulgete kaane või vähendate söötmisaja loendurit, süttivad LED -id selleks korraks.
6. samm: juhtmestik
Samm: lisateave
Arduino vajab tavarežiimis umbes 50 mA. "LowPowerLibrary" puhul vähendatakse seda selles visandis alla 0,2 mA. Seetõttu saate igapäevase aku vahetamise asemel seda teha ainult üks kord aastas. Kuna "LowPowerLibrary" on aktiivne, pole taimerit ja ma ei saanud käsku millis kasutada. (viivitage lihtsalt minOpeningTime'iga)
Arduino Pro üleslaadimismoodul töötas Linuxi operatsioonisüsteemis alati hästi, kuid mõnikord ainult Windowsi operatsioonisüsteemis. Ärge unustage enne üleslaadimist anda Linuxi pordile kirjutamisõigused. (vaata kommentaare koodist)
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust