Sisukord:

Tööstusliku tugevusega kassi (lemmiklooma) söötja: 10 sammu
Tööstusliku tugevusega kassi (lemmiklooma) söötja: 10 sammu

Video: Tööstusliku tugevusega kassi (lemmiklooma) söötja: 10 sammu

Video: Tööstusliku tugevusega kassi (lemmiklooma) söötja: 10 sammu
Video: PARIM7! Hämmastav masstootmisprotsess! Muljetavaldav tehas! 2024, Juuli
Anonim
Image
Image
Kopeerige veebiserveri failid kausta/var/www/html
Kopeerige veebiserveri failid kausta/var/www/html

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"

Muutke faili "sudoers"
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

Kopeerige skriptifailid CatFeederi kataloogi
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"

Muutke Crontab -faili, et käivitada skript "checkDispenseFood"
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

Alustage projekti juhtmestiku osa - looge juhtpaneel
Alustage projekti juhtmestiku osa - looge juhtpaneel
Alustage projekti juhtmestiku osa - looge juhtpaneel
Alustage 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

Pange kassi söötja kokku
Pange kassi söötja kokku
Pange kassi söötja kokku
Pange kassi söötja kokku
Pange kassi söötja kokku
Pange kassi söötja 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: