Sisällysluettelo:

KS-Cat-Feed-Counter: 7 vaihetta
KS-Cat-Feed-Counter: 7 vaihetta

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

Video: KS-Cat-Feed-Counter: 7 vaihetta
Video: Cellular Respiration: How Do Cell Get Energy? 2024, Marraskuu
Anonim
KS-kissan syöttölaskuri
KS-kissan syöttölaskuri
KS-kissan syöttölaskuri
KS-kissan syöttölaskuri
KS-kissan syöttölaskuri
KS-kissan syöttölaskuri

Tilanne

Kun asut kiireisessä kotitaloudessa, et usein tiedä, kuinka monta kertaa lemmikkisi on syötetty. Todennäköisesti tulet kotiin ja lemmikkisi pyytää ruokaa, vaikka joku muu, joka ei ole kotona juuri nyt, on syöttänyt sitä.

Jotenkin lemmikkisi tulevat lihavammiksi. Et halua ostaa automaattista lemmikkieläinten syöttölaitetta, koska sinulla on parempi yhteys lemmikkiisi, kun sen on tultava luoksesi pyytämään ruokaa. Et kuitenkaan halua sen olevan lihava ja epäterveellinen.

Vaihe 1: Ratkaisu

Ratkaisu
Ratkaisu

KS-Cat-Feed-Counter on tarkoitettu ilmoittamaan sinulle, kuinka monta kertaa lemmikkisi ovat jo syöneet, joten voit hallita lemmikkisi ruokavaliota.

Se on suunniteltu näyttämään sinulle jopa neljä ruokinta -aikaa päivässä. Voit tietysti muuttaa ohjelmistoa ja laitteistoa lisätäksesi laskuria viidelle tai useammalle syöttöajalle.

Vaihe 2: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Arduino Pro Mini (pienelle virrankulutukselle)

Arduino Pro Mini -latausmoduuli (Tämä Aliexpress -moduuli toimii vain Linuxissa -> Katso latausohjeet koodissa)

4 LEDiä

4 vastusta 10 kOhm

Kotelo elektroniikalle ja akulle

Magneettinen kytkin

9 V: n lohkoakku liittimellä

Pieni materiaali, kuten elektroninen levy ja johdot

(Kaikki maksaa noin 15 USD Aliexpress.comissa)

Vaihe 3: Kirjasto ja luonnos

Kirjasto ja luonnos
Kirjasto ja luonnos
Kirjasto ja luonnos
Kirjasto ja luonnos

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

Luonnos:

Aika vihdoin näytti luonnoksella "2018-08-KS-Cat-Feed-Counter.ino", että sinun on vaihdettava 9V-lohkoparisto kaikki 6 kuukautta. Joten liitin laskurin ulkoiseen virtalähteeseen (virtaa ei tarvitse enää säästää). Jos teet tämän, voit käyttää luonnosta "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Vaihe 4: Ominaisuudet

ominaisuudet
ominaisuudet

Tämä gadget laskee jopa 4 ruokinta -aikaa. Siinä on 4 LEDiä ja jokainen aktiivinen LED edustaa syöttöaikaa. Neljän syöttöajan jälkeen se käynnistyy uudelleen 1. Koska se toimii paristolla, se on ohjelmoitu pienelle virrankulutukselle. (ei ajastimia)

Sinulla on yksi painike, jolla voit tarkistaa, kuinka monta kertaa lemmikkisi on syötetty. LED -valot syttyvät syöttöaikojen mukaan. Lisäksi sinulla on yksi painike, jolla voit vähentää syöttöaikoja aina, kun painat sitä. (Korjauksia varten, esimerkiksi avaat kannen, mutta et syötä lemmikkiä - ruoan täyttöä varten)

Siinä on yksi magneettikytkin, joka tunnistaa, onko ruokalaatikon kansi auki tai kiinni. (Kokeilin sitä kallistuskytkimillä, mutta nämä eivät olleet luotettavia)

Konfiguroitavan "minOpeningTime" -ajan jälkeen, kun syöttölaatikon kansi on auki - oletetaan, että syötit juuri lemmikkiäsi - ja ruokinta -aikamittari kasvaa (jos ruokinta -aikamittari on 4, se palautetaan 1: ksi).

Kun avaat kannen, LED -valot syttyvät syöttöaikojen mukaan.

Kun suljet kannen, LED -valot syttyvät syöttöaikojen mukaan (paitsi jos suljet uudelleen ennen kuin "minOpeningTime" ylittyy).

Kun ruokinta -aikoja on vähennetty vähennyspainikkeella, LED -valot syttyvät uusien syöttöaikojen mukaan.

Vaihe 5: Määritettävät parametrit

Konfiguroitavat parametrit
Konfiguroitavat parametrit

minOpeningTime: kun kansi on auki pidempään kuin tämä aika, laskuria lisätään.

VALOT: kun painat painiketta tarkistaaksesi, kuinka monta kertaa lemmikkisi on syötetty, tai kun avaat tai suljet kannen tai kun lyhennät ruokinta -aikamittaria, LED -valot syttyvät tällä kertaa.

Vaihe 6: Johdotus

Johdotus
Johdotus

Vaihe 7: Lisätietoja

lisäinformaatio
lisäinformaatio

Arduino tarvitsee normaalitilassa noin 50 mA. LowPowerLibrary -toiminnolla tämä pienenee tässä luonnoksessa alle 0,2 mA: ksi. Siksi päivittäisen akunvaihdon sijasta voit tehdä tämän vain kerran vuodessa. Koska "LowPowerLibrary" on aktiivinen, ajastimia ei ole, enkä voinut käyttää komentoa millis. (vain viive "minOpeningTime")

Arduino Pron latausmoduuli toimi aina hyvin Linux -käyttöjärjestelmässä - mutta vain joskus Windows -käyttöjärjestelmässä. Muista antaa kirjoitusoikeudet Linux -portille ennen lataamista. (katso kommentit koodissa)

Suositeltava: