Sisällysluettelo:
- Vaihe 1: Ratkaisu
- Vaihe 2: Laitteisto
- Vaihe 3: Kirjasto ja luonnos
- Vaihe 4: Ominaisuudet
- Vaihe 5: Määritettävät parametrit
- Vaihe 6: Johdotus
- Vaihe 7: Lisätietoja
Video: KS-Cat-Feed-Counter: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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: 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
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
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
Vaihe 7: Lisätietoja
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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen