Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Syöttölaitteen toiminta
- Vaihe 2: Aloita kissan syöttölaitteen osien tulostaminen ja tilaa osat ostettavaksi
- Vaihe 3: Aloita käyttöjärjestelmän lataaminen Pi: lle ja määritä
- Vaihe 4: Kopioi verkkopalvelintiedostot/var/www/html -kansioon
- Vaihe 5: Muokkaa sudoers -tiedostoa
- Vaihe 6: Kopioi komentotiedostot CatFeeder -hakemistoon
- Vaihe 7: Muokkaa Crontab -tiedostoa suorittamaan checkDispenseFood -skripti
- Vaihe 8: Käynnistä projektin johdotusosa - rakenna ohjauslaatikko
- Vaihe 9: Kokoa kissan syöttölaite
- Vaihe 10: Lisää virtaa Pi- ja ohjauslaatikkoon
Video: Industrial Strength Cat (lemmikkieläinten) syöttölaite: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Matkustan monta viikkoa kerrallaan ja minulla on näitä luonnonvaraisia kissoja, jotka on ruokittava, kun olen poissa. Olen käyttänyt useiden vuosien ajan Amazonista ostettuja muokattuja syöttölaitteita, joita ohjataan vadelmapi -tietokoneella. Vaikka ruokintajärjestelmäni käyttää kahta syöttölaitetta (ensisijainen ja vara), asuintason syöttölaitteiden luotettavuus on ollut huolenaihe. Tämä projekti poistaa paljon luotettavuusongelmia. Tämä syöttölaite on modifioituja syöttölaitteita parempi seuraavilla tavoilla: Helpompi ohjelmoida, IOT, raskaat moottorit, akselin laakerit. liikkuvat osat ovat kaikki terästä, annostelevat kaiken ruoan (ei yhtään jäljellä syöttölaitteessa), purkaminen on helppoa, mahdollistaa perusteellisen puhdistuksen ja syöttönopeus on tasainen täysi tai lähes tyhjä.
Teollinen Strength Cat Feeder on lemmikkieläinten ruokintaprojekti, joka on verkko-/Internet -pohjainen: Tietokoneohjattu (vadelma pi)
Syöttölaitetta ylläpitää verkkopalvelin. Palvelin näyttää kulhon nykyisen valokuvan. Verkkopalvelimessa on painikkeet, joilla voit syöttää tarpeen mukaan, ottaa uusia valokuvia, helposti muokata automaattisia syöttöaikoja, ilmoittaa, kuinka paljon ruokaa on jaettu Syötä Erilaisia jauhoja eri vuorokaudenaikoina - helposti muokattavat sähköpostikuvat ennen ja jälkeen ruokinnan toiminnan tarkistamiseksi Ota kuva tarpeen mukaan Verkkopalvelin näyttää kulhon nykyisen valokuvan Web -sivuston Lokeissa ja näyttää, kuinka paljon ruokaa on jaettu.
Luotettavuus - Laadukas moottori, laakerit kulumisen minimoimiseksi, akun varmuuskopio pi.
Yhteydet - Poissa kotoa? tarkista lemmikkisi ruoan tarjonta.
Tämä syöttölaite on itse asiassa suunniteltu osana luonnonvaraisten kissojen ruokintajärjestelmää. Ulkosyöttöjärjestelmässä on kaksi näistä syöttölaitteista, joita voidaan käyttää vikaantumisen varalta. Se on suunniteltu käytettäväksi ilman valvontaa pitkiä aikoja. Linkitän suuremman ulkoilujärjestelmän myöhemmin.
Koska muut saattavat haluta käyttää tätä syöttölaitetta sisäympäristössä, lisäsin pohjan, kannen ja kulhon. Käytän omiani ilman pohjaa ja kulhoa. Lisään myös laajennuksen, jos joku haluaa lisäkapasiteettia.
Olen käyttänyt vadelman pi -ohjattuja syöttölaitteita pitkään ja olen tyytyväinen luotettavuuteen. Tämä syöttölaite on ollut käytössä muutaman viikon, se on purettu ja tarkastettu. Syöttölaite purettiin ja purettiin helposti. Voisin poistaa kaikki ruoan jäännökset, jotta eläimeni eivät sairastuisi. Uskon, että luotettavuus tulee olemaan erittäin korkea.
Tämä projekti vaatii 3D -tulostimen. Tämän ei pitäisi olla ongelma, jos sinulla ei ole sellaista ja asut suurella metroalueella. Monissa kirjastoissa on nyt 3D -tulostimet.
Vastuuvapauslauseke: Tämä projekti linkittää muille verkkosivustoille, jotka kattavat tarvittavat vaiheet ohjelmiston asentamiseksi vadelmapiille jne. Tämä on ensimmäinen "opastettava", ja nämä ohjeet on kirjoitettu korkealla tasolla eivätkä ne mene pienimpiin yksityiskohtiin. Joku lisätutkimus/tutkimus saattaa olla tarpeen.
Tarvikkeet
Loogisen tason muunnin
Raspberry Pi
Raspberry Pi Micro USB -virtalähde
Rele
Messinkiset kierteitetyt insertit
DC -virtalähde
Askelmoottorin kuljettaja
Kumitiivisteinen kuulalaakeri
Askelmoottori
Joustava kytkentä
Sd-kortti
USB -kamera
8mm laippa -akselin kytkin
8mm x 100mm pyöreä akseli
Vaihe 1: Syöttölaitteen toiminta
Syöttölaite koostuu säiliöstä, johon mahtuu ruokaa. Säiliö on ruuvikuljettimen päällä. Ruuvikuljettajaa kääntää askelmoottori, jolla on enemmän kuin tarpeeksi vääntömomenttia kierukan kääntämiseksi.
Moottoria ohjaa 12 V: n muuntaja askelohjaimen kautta. Ohjaimen virtaa ohjataan releellä, joka kytkee virran päälle/pois vain syöttölaitteen ollessa toiminnassa. Askelmoottorit käyttävät virtaa, vaikka ne eivät pyöri. Siksi asensin releen - syöttää virtaa vain silloin, kun moottoria tarvitaan. Askelohjainta ohjaa vadelmapi -tietokone, jossa on verkkopalvelin.
Verkkopalvelimen hakemistosivulla on neljä painiketta, jotka ohjaavat pi: tä. Siellä on "asetukset" -painike (linkitetty asetussivulle), "syötä nyt" -painike (linkitetty syötteen nyt -sivulle), "kuva" -painike (linkitetty kuvasivulle) ja "palauta täyttö" (linkitetty nollaussivu).
"Asetukset -painike" -> settings.php - tämä sivu kirjoittaa asetukset tekstitiedostoon (configuration.txt), joka sijaitsee hakemistossa/var/www/html. Tämä txt -tiedosto luetaan joka tunti nähdäkseen, onko aika syöttää ja kuinka paljon syötettä.
"Syötä nyt" -> button.php - tämä sivu kutsuu komentotiedostoa "feedNow.sh", joka kutsuu python -komentosarjaa"
/home/icf/catFeeder/feedNow.py.
"Palautuspainike" vain nollaa syöttölaitteen määrän. Nykyistä lukua ylläpitää tiedosto "fdrCount.txt".
"Kuvapainike" pakottaa kameran ottamaan uuden kuvan. Verkkosivuston kuva päivitetään kerran tunnissa ja se otetaan 10 minuutin välein jokaisen tunnin kuluttua (sen jälkeen kun syöttölaite on jakanut ruoan.
Crontabia muutetaan suorittamaan python -komentosarja "checkDispenseFood.py" joka tunti. Tämä komentosarja lukee config.txt -tiedoston. Se tarkastelee nykyistä aikaa ja tarkistaa, sopivatko ajat johonkin kolmesta syöttöajasta. Jos vastaavuus löytyy, se annostelee konfiguraation.txt -tiedoston asettaman ruoan määrän. Skripti kutsuu myös skriptiä, joka lähettää valokuvan sähköpostitse kamerasta ennen syöttämistä ja syöttämisen jälkeen. Näin joku voi tarkistaa, että he syövät kaiken ruoan ja että annostelija todella toimii.
Ruuvi on testattu vain yhdellä kissatyynyllä (Meow Mix). Syöttölaite tyhjentää suppilon täysin pienellä "rotan holingilla". Syöttölaite näyttää annostavan tasalaatuisia määriä ruokaa riippumatta siitä, onko säiliö täynnä vai lähes tyhjä.
Vaihe 2: Aloita kissan syöttölaitteen osien tulostaminen ja tilaa osat ostettavaksi
Kaikki 3D -tulostintiedostot sijaitsevat osoitteessa thingiverse. Linkki
Lataa ja aloita kaikkien stl -tiedostojen tulostus. Niiden tulostaminen kestää jonkin aikaa, joten kun kaikki osat tulostuvat, siirry projektin tietokoneosaan.
Vaihe 3: Aloita käyttöjärjestelmän lataaminen Pi: lle ja määritä
Nämä ohjeet koskevat päätöntä asennusta. Käytän macia, joten en tiedä onko jokin vaiheista erilainen käyttämässäsi tietokonetyypissä.
Lataa Raspbian Älä käytä NOOBSia.
Määritä ja asenna Raspbian SD -kortille - ja asenna kortti PI: hen. Ohje linkki. Käytin balenaEtcheriä.
Asenna kortti ja ssh pi: hen
Suojaa pi
Luo icf (teollinen kissan syöttötili)
sudo adduser icf
Asenna ja määritä verkkopalvelin - asenna ja määritä php
Lataa tiedostot githubista
Vaihe 4: Kopioi verkkopalvelintiedostot/var/www/html -kansioon
Kopioi verkkopalvelintiedostot/var/www/html -kansioon
Tarkista/aseta tiedostojen käyttöoikeudet/omistajat
Kun tiedostot on kopioitu pi, varmista, että omistajat ja käyttöoikeudet vastaavat kuvaa.
Jos olet uusi Linux/raspberry pi -käyttäjä? Googlen "chown" ja "chmod" oppia määrittämään omistaja ja käyttöoikeudet Linuxissa.
Vaihe 5: Muokkaa sudoers -tiedostoa
Kirjoita seuraava komento sudo nano /etc /sudoer
Lisää rivi tiedoston alareunaan
www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
Vaihe 6: Kopioi komentotiedostot CatFeeder -hakemistoon
Luo catFeeder -hakemisto icf -hakemistoon ja kopioi tiedostot githubista kyseiseen hakemistoon.
Tarkista ja aseta omistajat/oikeudet siten, että ne vastaavat yllä olevaa kuvaa.
Muuta sähköpostisi seuraavien tiedostojen koodi: sendAfterEmail.py, sendBeforeEmail.py
Vaihe 7: Muokkaa Crontab -tiedostoa suorittamaan checkDispenseFood -skripti
Kirjoita komentoriville seuraava
sudo crontab -e
Lisää seuraava rivi tiedoston alaosaan
10 */1 * * * sh /var/www/html/camera.sh >>/home/icf/logs/camera 2> & 1
0 * * * * sh /home/icf/catFeeder/checkDispenseFood.sh >>/home/icf/logs/cronlog
Tämä suorittaa komentosarjan 'checkDispenseFood.sh' joka tunti. Jos verkkopalvelimen asetukset vastaavat toisiaan, syöttölaite jakaa ruokaa.
Tämä ottaa kuvan 10 minuutin välein tunnin jälkeen.
Vaihe 8: Käynnistä projektin johdotusosa - rakenna ohjauslaatikko
Rakenna ohjauslaatikko. Tein ohjauslaatikostani suuren, jotta se helpottaisi kokoonpanoa ja johdotusta. Voin muuttaa tätä muotoilua ja tehdä siitä paljon pienemmän.
Moottorin kytkeminen ohjauslaatikkoon: Käytä kahta ilma -pistokekokoonpanoa. Katkaise neljä (4) johtoa moottorista. Moottorin kiinnikkeessä on yksi reikä pistoketta varten. Ohjauslaatikossa on kaksi reikää. Käytä kumpaakin reikää moottorin pistokkeelle. Asenna moottori moottorikiinnikkeeseen käyttämällä (4) neljää 3 mm x 8 mm kuusiokoloruuvia ja juottamalla 4 johtoa yhteen pistokkeeseen. Katkaise dupont -liittimet 4 johdon toiselta puolelta ja juota tulpat molemmilta puolilta kaapelin muodostamiseksi ohjauskoteloon. Juotos 4 johtoa toiseen pistokkeeseen, jota käytetään ohjausrasian pistokkeessa. Asenna pistoke ohjauskoteloon
Asenna pi 2 mm: n x 8 mm: n kuusiokolorasioilla, rele käyttäen 2 mm: n x 8 mm: n kuusiokololiittimiä ja ohjain käyttämällä M3 x 8 mm: ää ja muttereita laatikossa ja kytke se kytkentäkaavion mukaisesti. Aseta säätimen dip -kytkimet päälle, päälle, pois, päälle, pois, pois päältä. Tässä projektissa käytettiin yhdistelmää dupont -johdoista, tavallisista johtimista. Joitakin juotoksia tarvitaan. Juottoa tarvitaan pääasiassa tulppiin. Käytin ilmailupistokkeita, jotta voin helposti kytkeä ja irrottaa pistokkeen.
Katkaise muuntajan johdon pää ja juota toiseen ilmapistokkeeseen. Kytke virta kytkentäkaavion mukaan.
Vaihe 9: Kokoa kissan syöttölaite
Tähän mennessä kaikki osat on tulostettava.
Ruuvit: Käytin messinkiä teriin kahdeksassa liitoksessa. Puhdistan syöttölaitteen usein, joten tarvitsen langan olevan hyvässä kunnossa. Aseta messinkiliittimet ruuvinsyöttölaitteen pohjaan ja alempaan koteloon.
Kokoa ruuvi - Käytä pyöreää viilaa, jos akselit eivät mahdu ruuvin sisään (minun piti todella ajaa pora keskikohdan läpi ja käytin sitten pyöreää viilaa tiukkaan liitokseen). Käytä päätylaippoihin 3 mm x 8 mm ruuveja. Akselien pitäisi pystyä liukumaan laippoihin sisään ja ulos. Tee viimeiset akselin säädöt lopullisen asennuksen aikana.
Ruuvaa jalusta jalustan jatkeeseen. Itse syöttölaite ei käytä tätä. Lisäsin peruslaajennuksen kaikille, jotka rakentavat tämän, joka käyttää kulhoa. Käytä (4) 4 mm x 12 mm ja muttereita.
Kiinnitä moottorin tuki moottorin kiinnikkeeseen. Käytä (3) 4 mm x 12 mm ja muttereita.
Pultti Moottorin tuki jalustaan. Käytä (4) 4 mm x 40 mm ruuveja ja muttereita.
Kiinnitä kytkin moottorin akseliin
Liu'uta laakerit ruuvin akselille
Aseta ruuvi alakaukaloon ja liu'uta kaukalo paikalleen samalla, kun ohjaat akselia kytkimeen. Viimeistele akselin ulkonemat ja kiristä kaikki akseliin ja liittimiin liittyvät ruuvit.
Aseta yläkaukalo alakaukalon päälle ja ruuvaa alas pohjaan ja alempaan kouruun.
Lisää neljä jatkosliitintä pylväisiin ja kiinnitä (4) 4 mm x 40 mm ja muttereilla.
Lisää täyttösuppilo ja ruuvaa jatkokset suppiloon.
Vaihe 10: Lisää virtaa Pi- ja ohjauslaatikkoon
Liitä pi ja ohjauslaatikko. Avaa verkkoselain. Siirry piisi, määritä syöttöajat ja esittele kissallesi uusi syöttölaite.
Suositeltava:
Automaattinen lemmikkieläinten syöttölaite AtTiny85: 6 askeleen avulla
Automaattinen lemmikkieläinten ruokinta AtTiny85: llä: O trabalho Automaattinen lemmikkieläinten syöttölaite AtTiny85: n avulla
DIY Yksinkertaisin automaattinen lemmikkieläinten syöttölaite Arduinolla: 3 vaihetta
DIY Yksinkertaisin automaattinen lemmikkieläinten syöttölaite Arduinolla: Hei lemmikkien ystävät! Me kaikki syvällä sisimmässämme haluamme saada kotoa söpön pennun tai kissanpennun tai luultavasti jopa kalaperheen. Mutta kiireisen elämämme vuoksi epäilemme usein itseämme: 'Pystynkö hoitamaan lemmikkiäni?' Päävastuu
Automaattinen lemmikkieläinten syöttölaite vanhan digitaalisen kellon avulla: 10 vaihetta (kuvilla)
Automaattinen lemmikkieläinten syöttölaite vanhan digitaalisen kellon avulla: Hei, tässä ohjeessa näytän sinulle, kuinka tein automaattisen lemmikkieläinten syöttölaitteen vanhan digitaalisen kellon avulla. Olen myös upottanut videon siitä, miten tein tämän syöttölaitteen. Tämä opettavainen osallistuu PCB -kilpailuun ja suosittelen palvelukseksi
Lemmikkieläinten syöttölaite RasPi ja sähkebotti: 4 vaihetta (kuvilla)
Lemmikkieläinten syöttölaite, jossa on RasPi ja sähkebotti: Ensinnäkin minun on selvennettävä, että tämä ei ole alkuperäinen Idea Mine, vaan päivitä ja sovita ohjelmointikomentot toimimaan sähkeen kanssa, löysin sen aiemmasta Instructable -ohjelmasta, joten hyvitykset ovat todella sen kirjoittaja. Voit nähdä espanjan
Kauko -ohjattava lemmikkieläinten syöttölaite: 5 vaihetta
Kauko -ohjattava lemmikkieläinten syöttölaite: Tässä oppaassa näytän, kuinka voit rakentaa yksinkertaisen kauko -ohjattavan lemmikkinsyöttölaitteen. Tämän yksinkertaisen arduino -projektin avulla voit ruokkia lemmikkisi kaukosäätimellä. Tarvitset vain Arduino Uno -levyn , muovipullo, servo