Sisukord:
- Tarvikud
- 1. samm: söötja tööpõhimõtte mõistmine
- Samm: alustage kassisööturi osade printimist ja tellige osad ostmiseks
- Samm: alustage OS -i laadimist Pi -le ja seadistage
- Samm: kopeerige veebiserveri failid kausta/var/www/html
- Samm: muutke faili "sudoers"
- Samm: kopeerige skriptifailid CatFeederi kataloogi
- Samm: muutke Crontab -faili, et käivitada skript "checkDispenseFood"
- 8. samm: käivitage projekti juhtmestiku osa - looge juhtpaneel
- 9. samm: pange kassisöötur kokku
- Samm: lisage toiteallikas Pi ja juhtimiskasti
Video: Tööstusliku tugevusega kassi (lemmiklooma) söötja: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Ma reisin mitu nädalat korraga ja mul on väljas metsikud kassid, keda tuleb eemaloleku ajal toita. Olen juba mitu aastat kasutanud Amazonist ostetud modifitseeritud söötjaid, mida juhitakse vaarika pi arvuti abil. Kuigi minu söötmissüsteem kasutab kahte sööturit (esmane ja varundatav), on murettekitav olnud elamuklassi söötjate töökindlus. See projekt kõrvaldab palju usaldusväärsuse probleemi. See etteandja on modifitseeritud ostetud sööturitest parem järgmistel viisidel: Lihtsam programmeerida, IOT, raskeveokite mootor, laagrid võllil. liikuvad osad on kõik terasest, väljastavad kogu toidu (ükski ei jää söötjasse), demonteerimine on lihtne, võimaldab põhjalikku puhastamist ja etteandmiskiirus on täis või peaaegu tühi.
Tööstuslik Strength Cat Feeder on lemmikloomade söötmisprojekt, mis on veebi-/Interneti -põhine: arvutiga (vaarika pi) juhitav
Sööturit haldab veebiserver. Server kuvab kausi praeguse foto. Veebiserveril on nupud: vajadusel söötmiseks, uue foto tegemiseks, automaatsete söötmisaegade hõlpsaks kohandamiseks, väljastatud toiduainete koguse näitamiseks. Söötmine Erinevad kogused pähkleid erinevatel kellaaegadel - hõlpsasti kohandatavad e -posti fotod enne ja pärast söötmist, et kontrollida toimimist Pildistamine nõudmisel Veebiserver kuvab kausi praeguse foto veebisaidi logides ja näitab, kui palju toitu on väljastatud.
Usaldusväärsus - kõrge kvaliteediga mootor, laagrid kulumise minimeerimiseks, aku varukoopia pi jaoks.
Ühenduvus - kodust eemal? kontrollige oma lemmiklooma toiduvarusid.
See söötja on tegelikult loodud metssigade kasside söötmissüsteemi alamjaoks. Välistingimustes kasutatav söötmissüsteem sisaldab kahte neist söötjatest rikke korral koondamiseks. Välissüsteem on kährikukindel. See on mõeldud kasutamiseks pikka aega järelevalveta. Suurema välissüsteemi ühendan hiljem.
Kuna teised võivad soovida seda sööturit kasutada siseruumides, lisasin aluse, kaane ja kausi. Ma kasutan oma ilma aluse ja kausita. Lisan ka pikenduse juhuks, kui keegi soovib lisavõimsust.
Olen kasutanud vaarika pi kontrollitud söötjaid pikka aega ja olen töökindlusega rahul. See söötur on olnud paar nädalat töös, lahti võetud ja kontrollitud. Sööturit oli lihtne lahti võtta ja puhastada. Ma võiks eemaldada kõik toidujäägid, et hoida ära oma loomade haigestumine. Usun, et töökindlus on väga kõrge.
Selle projekti jaoks on vaja 3D -printerit. See ei tohiks olla probleem, kui teil seda pole ja elate suures metroopiirkonnas. Paljudes raamatukogudes on nüüd 3D -printerid.
Vastutusest loobumine: see projekt viitab teistele veebisaitidele, mis hõlmavad vajalikke samme tarkvara installimiseks vaarika pi -le jne. See on minu esimene "juhendatav" ja need juhised on kirjutatud kõrgel tasemel ja ei hõlma väikseimaid üksikasju. Võib osutuda vajalikuks täiendav uurimine/uurimine.
Tarvikud
Loogika taseme muundur
Vaarika Pi
Raspberry Pi Micro USB toiteallikas
Relee
Messingist keermestatud lisad
Alalisvoolu toide
Sammumootori juht
Kummist suletud kuullaager
Sammumootor
Paindlik haakeseade
SD -kaart
USB kaamera
8mm ääriku võlli haakeseadis
8mm x 100mm metallist ümmargune võll
1. samm: söötja tööpõhimõtte mõistmine
Söötur koosneb punkrist, mis hoiab toitu. Punker asub kruvikonveieri peal. Kruvikonveieri pöörleb samm -mootor, mille pöördemoment on tigu pööramiseks enam kui piisav.
Mootorit juhib 12 V trafo läbi astmelise regulaatori. Kontrolleri toiteallikat juhib relee, mis lülitab toite sisse/välja ainult sööturi töötamise ajal. Sammumootorid kasutavad energiat isegi siis, kui nad ei pöörle. Seepärast paigaldasin relee - toite ainult siis, kui mootor on vajalik. Sammukontrollerit juhib vaarika pi arvuti, millel on veebiserver.
Veebiserveri registrilehel on neli nuppu, mis juhivad pi. Seal on nupp "seaded" (lingitud seadete lehele), nupp "Toida kohe" (lingitud voo lehega), nupp "pilt" (lingitud pildilehega) ja "lähtesta täitmine" (lingitud lähtestamise leht).
"Seadistusnupp" -> settings.php - see leht kirjutab seaded tekstifaili (configuration.txt), mis asub kataloogis/var/www/html. Seda txt -faili loetakse iga tund, et näha, kas on aeg toita ja kui palju toita.
"Toida kohe" -> button.php - see leht kutsub kestaskripti "feedNow.sh", mis kutsub pythoni skripti"
/home/icf/catFeeder/feedNow.py.
"Lähtestusnupp" nullib söötja arvu lihtsalt nulli. Praegust arvu hoiab fail "fdrCount.txt".
"Pildinupp" sunnib kaamerat uut pilti tegema. Veebisaidi pilti uuendatakse kord tunnis ja see tehakse 10 minuti pärast iga tunni järel (pärast seda, kui söötja on toidu väljastanud.
Crontabi muudetakse nii, et see käivitaks igal tunnil pythoni skripti "checkDispenseFood.py". See skript loeb faili config.txt. See vaatab praegust kellaaega ja näeb, kas ajad sobivad mõne kolme voo ajaga. Sobivuse korral väljastab see faili config.txt määratud toidukoguse. Skript kutsub ka skripti, mis saadab fotokaamerast e -kirja enne söötmist ja pärast söötmist. Nii saab keegi kontrollida, kas ta sööb kogu toidu ära ja kas jaotur tegelikult töötab.
Tigu on testitud ainult ühte tüüpi kassipuruga (Meow Mix). Söötja tühjendab punkri täielikult väga vähese "rotikolletusega". Näib, et söötur väljastab ühtlase koguse toitu, olenemata sellest, kas punker on täielikult täis või peaaegu tühi.
Samm: alustage kassisööturi osade printimist ja tellige osad ostmiseks
Kõik 3D -printerifailid asuvad saidil thingiverse. Link
Laadige alla ja alustage kõigi stl -failide printimist. Nende printimine võtab natuke aega, nii et kui kõik osad prinditakse, liikuge projekti arvutiosale.
Samm: alustage OS -i laadimist Pi -le ja seadistage
Need juhised on mõeldud ilma peata paigaldamiseks. Ma kasutan maci, nii et ma ei tea, kas mõni toiming on teie kasutatava arvutitüübi puhul erinev.
Laadige Raspbian alla. Ärge kasutage NOOBS -i.
Seadistage ja installige sdcardile Raspbian - ja installige kaart PI -sse. Juhendi link. Kasutasin balenaEtcherit.
Paigaldage kaart ja ssh pi -sse
Turvake oma pi
Looge icf (tööstuslik kassisöötja konto)
sudo adduser icf
Installige ja konfigureerige veebiserver - installige ja konfigureerige php
Laadige failid alla githubist
Samm: kopeerige veebiserveri failid kausta/var/www/html
Kopeerige veebiserveri failid kausta/var/www/html
Kinnitage/määrake failide õigused/omanikud
Pärast failide kopeerimist pi -le kontrollige, kas omanikud ja õigused vastavad pildile.
Kui olete Linuxi/vaarika pi uus? Google'i "chown" ja "chmod", et õppida, kuidas Linuxis omanikku ja lube määrata.
Samm: muutke faili "sudoers"
Sisestage järgmine käsk sudo nano /etc /sudoer
Lisage rida faili lõppu
www-andmed ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
Samm: kopeerige skriptifailid CatFeederi kataloogi
Looge kataloogi icf kataloog catFeeder ja kopeerige failid githubist sellesse kataloogi.
Kontrollige ja määrake omanikud/õigused nii, et need ülaloleva pildiga vastaksid.
Muutke oma e -posti järgmistes failides olevat koodi: sendAfterEmail.py, sendBeforeEmail.py
Samm: muutke Crontab -faili, et käivitada skript "checkDispenseFood"
Sisestage käsureale järgmine
sudo crontab -e
Lisage faili lõppu järgmine rida
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
See käivitab skripti "checkDispenseFood.sh" igal tunnil. Kui veebiserveri seaded kattuvad, väljastab söötur toitu.
See teeb pildi iga 10 minuti järel pärast tunde.
8. samm: käivitage projekti juhtmestiku osa - looge juhtpaneel
Ehitage juhtpaneel. Tegin oma juhtkarbi suureks, lihtsalt nii, et oleks lihtsam kokku panna ja juhtmeid ühendada. Ma võin seda disaini muuta ja muuta see palju kompaktsemaks.
Mootori ühendamine juhtkarbiga: kasutage kahte lennunduspistikut. Eemaldage mootorilt neli (4) juhet. Mootori kinnituses on üks auk pistiku jaoks. Juhtkarbis on kaks auku. Kasutage mootori pistiku jaoks mõlemat ava. Paigaldage mootor mootorikinnitusse, kasutades (4) nelja 3 mm x 8 mm kuuskantpesa ja jootke 4 juhtmest ühte pistikusse. Eemaldage duponti pistikud 4 juhtme teisest küljest ja jootke pistikud mõlemalt poolt, et saada kaabel, mis ühendatakse juhtkarbiga. Jootke 4 juhtmest teise pistikusse, mida kasutatakse juhtkarbi pistiku jaoks. Paigaldage pistik juhtkasti
Paigaldage pi 2 mm x 8 mm kuuskantpistikutega, relee 2 mm x 8 mm kuuskantpistikutega ja kontroller M3 x 8 mm ja mutritega karbis ning ühendage see juhtmestiku järgi. Lülitage kontrolleri lülitid sisse, sisse, välja, sisse, välja, välja. Selles projektis kasutati kahekordsete juhtmete, tavaliste juhtmete kombinatsiooni. Vaja on teatud jootmist. Jootmine on peamiselt vajalik pistikute jaoks. Kasutasin lennunduspistikuid, et saaksin hõlpsalt ühendada ja lahti ühendada.
Katkestage trafo juhtme ots ja jootke teine lennunduspistik. Ühendage toide elektriskeemi järgi.
9. samm: pange kassisöötur kokku
Nüüdseks peaksid kõik teie osad olema trükitud.
Kruvimine: kaheksa ühenduse jaoks kasutasin messingist sisetükke. Ma puhastan sööturit sageli, nii et mul on vaja, et niit oleks heas vormis. Sisestage messingist liitmikud kruvisööturi alusele ja alumisele korpusele.
Pange tigu kokku - kasutage ümmargust viili, kui võllid ei mahu tigu sisse (ma pidin tegelikult puuri läbi tsentri läbi viima ja seejärel kasutasin ümara viili abil tiheda ühenduse). Kasutage otsaäärikute jaoks 3 mm x 8 mm korgiga kruvisid. Võllid peaksid saama äärikutest sisse ja välja libiseda. Tehke võlli lõplikud seadistused lõpliku kokkupaneku ajal.
Kinnitage alus aluse pikendusega. Minu söötja seda tegelikult ei kasuta. Lisasin baaslaiendi kõigile, kes seda ehitavad, kasutades kaussi. Kasutage (4) 4mm x 12mm ja mutreid.
Kinnitage mootori tugi mootorikinnituse külge. Kasutage (3) 4 mm x 12 mm ja mutreid.
Polt Mootori tugi alusele. Kasutage (4) 4mm x 40mm polte ja mutreid.
Kinnitage haakeseadis mootori võlli külge
Lükake laagrid tiguvõlli külge
Asetage tigu alumisse süvendisse ja libistage küna kohale, juhtides võlli haakeseadisesse. Lõpeta võlli väljaulatuvad osad ja pinguta kõik võlli ja haakeseadistega seotud kinnituskruvid.
Asetage ülemine süvend alumise süvendi kohale ja keerake alus ja alumine küna alla.
Lisage veergudele neli ühendusliidest ja kinnitage (4) 4 mm x 40 mm ja mutritega.
Lisage punker ja keerake ühendused punkrisse.
Samm: lisage toiteallikas Pi ja juhtimiskasti
Ühendage oma pi ja juhtpaneel. Avage veebibrauser. Liikuge oma pi -le, seadistage söötmisajad ja tutvustage oma kassile uut sööturit.
Soovitan:
4 kuni 20 MA tööstusliku protsessi kalibraator DIY - Elektroonikaseadmed: 8 sammu (piltidega)
4 kuni 20 MA tööstusliku protsessi kalibraator DIY | Elektroonikaseadmed: Tööstus- ja elektroonikaseadmed on väga kulukas valdkond ja seda pole lihtne õppida, kui oleme lihtsalt iseharidatud või harrastajad. Seetõttu kavandasime oma elektroonikaseadmete klassiga selle väikese eelarvega 4–20 mA protsessi
DIY valgusbarjääri häiresüsteem tööstusliku klassi PLC -ga (Controllino): 5 sammu
DIY valgusbarjääride häiresüsteem tööstusliku klassi PLC -ga (Controllino): Selles projektis näitan teile, kuidas ühendasin PLC (Controllino) valgusbarjääri, sireeni, pilliroo lüliti ja stroboskoopvalgusega, et luua tõeliselt vastupidav töökorras häiresüsteem/turvasüsteem, mis peletab sissetungijad kergesti eemale. L
Lemmiklooma söötmismasin RasPi ja telegrammibottiga: 4 sammu (piltidega)
Lemmikloomasöötmismasin RasPi ja Telegram Botiga: Kõigepealt pean selgitama, et see pole originaalne Idee Mine, lihtsalt värskendage ja kohandage programmeerimisskripte telegrammiga töötamiseks, leidsin selle eelmises juhendis, nii et krediidid on tõesti selle autor. Näete hispaania keelt
Tasku suurusega tööstusliku LED -märk: 6 sammu (piltidega)
Taskusuurused tööstuslikud LED -märgid: Selles projektis ehitame väikese LED -märgi alumiiniumist vanametallist, modelleerimistraadist ja mõnest põhiahela komponendist, mille olen vanadest mänguasjadest jms ringlusse võtnud. Idee on kihiline märk, mis on ehitatud nii, et LED -id annavad omamoodi
Leivapuru kamm tööstusliku leivaviilutaja puhastamiseks (Oliver 732-N): 3 sammu (koos piltidega)
Leivakübara kamm tööstusliku leivaviilutaja puhastamiseks (Oliver 732-N): see Ible on teerajalt eemal. Pagaris, kus ma töötan, on esilaadimislõikur Oliver 732-N (vahekaugus 7/16). Viilutades saab sellest hällile peeneid riivsaiakesi. Esipaneeli pühkimiseks kasutatakse pintslit