Përmbajtje:

Ushqyesi i Macit të Forcës Industriale (i përkëdhelur): 10 hapa
Ushqyesi i Macit të Forcës Industriale (i përkëdhelur): 10 hapa

Video: Ushqyesi i Macit të Forcës Industriale (i përkëdhelur): 10 hapa

Video: Ushqyesi i Macit të Forcës Industriale (i përkëdhelur): 10 hapa
Video: Kolonya Cumhuriyeti - Tek Parça HD İzle 2024, Nëntor
Anonim
Image
Image
Kopjoni Skedarët e Web Serverit në Dosjen/var/www/html
Kopjoni Skedarët e Web Serverit në Dosjen/var/www/html

Unë udhëtoj për shumë javë në të njëjtën kohë dhe kam këto mace të egra në natyrë që duhet të ushqehen ndërsa jam larg. Për disa vjet, unë kam përdorur ushqyes të modifikuar të blerë nga Amazon që kontrollohen duke përdorur një kompjuter pi mjedër. Edhe pse sistemi im i ushqimit përdor dy ushqyes (parësorë dhe rezervë), besueshmëria e ushqyesve të klasës së banimit ka qenë një shqetësim. Ky projekt heq shumë shqetësimin e besueshmërisë. Ky ushqyes është superior ndaj ushqyesve të blerë të modifikuar në mënyrat e mëposhtme: Më e lehtë për tu programuar, IOT, motor i rëndë, kushineta në bosht. Pjesët lëvizëse janë të gjitha prej çeliku, shpërndajnë të gjithë ushqimin (nuk ka mbetur në ushqyes), çmontimi është i lehtë, lejon pastrim të plotë dhe shkalla e ushqimit është e qëndrueshme plotësisht ose gati e zbrazët.

Ushqyesi i fuqisë industriale të maceve është një projekt ushqyes i kafshëve shtëpiake i cili bazohet në ueb/internet: i kontrolluar nga kompjuteri (mjedra pi)

Ushqyesi operohet nga një server në internet. Serveri shfaq foton aktuale të tasit. Serveri i uebit ka butona për të: ushqyer sipas kërkesës, për të bërë fotografi të reja, për të personalizuar me lehtësi kohën e ushqimit automatik, për të treguar se sa ushqim është shpërndarë Feed Sasi të ndryshme të kibbles në periudha të ndryshme të ditës - personalizohen me lehtësi fotografi të postës elektronike para dhe pas ushqyerjes për të verifikuar funksionimin Bëni fotografi sipas kërkesës Serveri i uebit shfaq fotografinë aktuale të tasit në ueb -faqen e Regjistrimeve dhe tregon sa ushqim është shpërndarë.

Besueshmëria - Motor me cilësi të lartë, kushineta për të minimizuar konsumimin, rezervë e baterisë për pi.

Lidhshmëria - Larg shtëpisë? kontrolloni furnizimin me ushqim të kafshës suaj.

Ky ushqyes është projektuar në të vërtetë si një nënpjesë për një sistem të jashtëm të ushqyerjes së maceve të egra. Sistemi i ushqyerjes në natyrë përmban dy nga këto ushqyes për tepricë në rast të dështimit. Sistemi i jashtëm është dëshmi rakuni. Shtë projektuar për të vepruar pa mbikëqyrje për periudha të gjata kohore. Unë do ta lidh sistemin më të madh në natyrë në një datë të mëvonshme.

Për shkak se të tjerët mund të duan ta përdorin këtë ushqyes në një mjedis të brendshëm, shtova një bazë, kapak dhe tas. Unë do të përdor timen pa bazën dhe tasin. Unë gjithashtu përfshij një zgjatje në rast se dikush dëshiron kapacitet shtesë.

Unë kam përdorur ushqyes të kontrolluar me mjedër pi për periudha të gjata kohore dhe jam i kënaqur me besueshmërinë. Ky ushqyes ka qenë në funksion për disa javë, është çmontuar dhe inspektuar. Ushqyesi u çmontua lehtë dhe u pastrua lehtë. Unë mund të hiqja të gjitha mbetjet e ushqimit për të mos i sëmurë kafshët e mia. Unë besoj se besueshmëria do të jetë shumë e lartë.

Ky projekt kërkon një printer 3d. Ky nuk duhet të jetë problem nëse nuk e keni dhe jetoni në një zonë të madhe metroje. Shumë biblioteka kanë printerë 3D tani.

Përgjegjësia: Ky projekt lidhet me uebfaqe të tjera që mbulojnë hapat e nevojshëm për të instaluar softuer në një mjedër pi, etj. Ky është i pari im "udhëzues", dhe këto udhëzime janë të shkruara në një nivel të lartë dhe nuk hyjnë në detajet më të vogla Me Mund të kërkohen disa hetime/kërkime të mëtejshme.

Furnizimet

Konvertuesi i Nivelit Logjik

Mjedër Pi

Furnizues me energji Raspberry Pi Micro USB

Stafetë

Futje me fije bronzi

Furnizimi me energji elektrike DC

Shofer Stepper Motor

Kushineta e mbyllur me gome

Stepper Motor

Bashkim fleksibël

Kartë SD

Kamera USB

Bashkimi i boshtit të fllanxhës 8 mm

Bosht i rrumbullakët metalik 8mm x 100mm

Hapi 1: Kuptimi se si funksionon ushqyesi

Ushqyesi përbëhet nga një plesht që mban ushqim. Pleshti ulet në majë të një transportuesi me vida. Transportuesi i vidhave kthehet nga një motor stepper i cili ka një çift rrotullues më shumë se sa duhet për të kthyer rrotulluesin.

Motori drejtohet nga një transformator 12V përmes një kontrolluesi stepper. Fuqia e kontrolluesit kontrollohet nga një stafetë e cila ndez/fik energjinë vetëm kur ushqyesi është në punë. Motorët stepper përdorin energji edhe kur nuk kthehen. Kjo është arsyeja pse unë instalova një stafetë - furnizoni energji vetëm kur kërkohet motori. Kontrolluesi stepper kontrollohet nga një kompjuter pi mjedër i cili ka një server në internet.

Faqja e indeksit të serverit në internet ka katër butona të cilët kontrollojnë pi. Ekziston një buton "cilësime" (i lidhur me një faqe cilësimesh), butoni "furnizo tani" (i lidhur me një faqe të furnizimit tani), butoni "foto" (i lidhur me një faqe me fotografi) dhe një "mbushje rivendosjeje" (e lidhur me një faqe rivendosjeje).

"Butoni i cilësimeve" -> settings.php - kjo faqe shkruan cilësimet në një skedar teksti (konfigurimi.txt) i vendosur në drejtorinë/var/www/html. Ky skedar txt do të lexohet çdo orë për të parë nëse është koha për të ushqyer dhe sa për të ushqyer.

"Feed Now" -> button.php - kjo faqe e quan skriptin shell "feedNow.sh" i cili thërret shkrimin python"

/home/icf/catFeeder/feedNow.py.

"Butoni i rivendosjes" thjesht rivendos numrin e furnizuesit në zero. Numërimi aktual ruhet nga skedari "fdrCount.txt".

"Butoni i figurës" e detyron kamerën të bëjë një fotografi të re. Fotografia në uebfaqe azhurnohet një herë në orë dhe merret 10 minuta pas çdo ore (pasi ushqyesi të ketë shpërndarë ushqimin.

Crontab do të modifikohet për të ekzekutuar një shkrim python "checkDispenseFood.py" çdo orë në orë. Ky skenar lexon skedarin configuration.txt. Shikon kohën aktuale, shikon nëse kohët përputhen për ndonjërën nga tre kohët e ushqimit. Nëse ka një ndeshje, ajo shpërndan sasinë e ushqimit që është vendosur nga skedari configuration.txt. Skenari gjithashtu thërret një skenar i cili dërgon një foto nga kamera para ushqimit dhe pas ushqyerjes. Në këtë mënyrë dikush mund të verifikojë që po ha të gjithë ushqimin dhe se shpërndarësi në të vërtetë po punon.

Auger është testuar me vetëm një lloj kibble macesh (Meow Mix). Ushqyesi e zbraz plotësisht hinkën me shumë pak "holla miu". Ushqyesi duket se shpërndan sasi të qëndrueshme të ushqimit, paketa është plotësisht e mbushur ose gati e zbrazët.

Hapi 2: Filloni të printoni pjesët e ushqyesit të maceve dhe porositni pjesët për t'i blerë

Të gjithë skedarët e printerit 3d janë të vendosur në thingiverse. Lidhja

Shkarkoni dhe filloni të printoni të gjithë skedarët stl. Do të duhet pak kohë për t'u printuar, kështu që ndërsa të gjitha pjesët janë duke u shtypur, kaloni në pjesën kompjuterike të projektit.

Hapi 3: Filloni të ngarkoni OS në Pi dhe Konfiguroni

Këto udhëzime janë për një instalim pa kokë. Unë përdor një mac kështu që nuk e di nëse ndonjë nga hapat do të jetë i ndryshëm në çfarëdo lloji të kompjuterit që përdorni.

Shkarkoni Raspbian Mos përdorni NOOBS.

Konfiguroni dhe instaloni Raspbian në kartën sdc - dhe instaloni kartën në PI. Lidhja e udhëzimeve. Kam përdorur balenaEtcher.

Instaloni kartën dhe ssh në pi

Siguroni pi -në tuaj

Krijoni ikonën (llogaria industriale e ushqyesit të maceve)

sudo adduser icf

Instaloni dhe konfiguroni serverin në internet - instaloni dhe konfiguroni php

Shkarkoni skedarët nga github

Hapi 4: Kopjoni skedarët e serverit të uebit në dosjen/var/www/html

Kopjoni skedarët e serverit të uebit në dosjen/var/www/html

Verifikoni/vendosni Lejet/pronarët e Skedarëve

Pasi skedarët të kopjohen në pi, verifikoni që pronarët dhe lejet përputhen me imazhin.

Nëse jeni i ri në linux/raspberry pi? Google "chown" & "chmod" për të mësuar se si të vendosni pronarin dhe lejen në Linux.

Hapi 5: Ndryshoni Skedarin 'sudoers'

Ndryshoni Skedarin 'sudoers'
Ndryshoni Skedarin 'sudoers'

Shkruani komandën e mëposhtme sudo nano /etc /sudoer

Shtoni rreshtin në fund të skedarit

www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh

Hapi 6: Kopjoni skedarët e skriptit në Drejtorinë CatFeeder

Kopjoni skedarët e skriptit në Drejtorinë CatFeeder
Kopjoni skedarët e skriptit në Drejtorinë CatFeeder

Krijoni një drejtori catFeeder në drejtorinë icf dhe kopjoni skedarët nga github në atë drejtori.

Kontrolloni dhe vendosni pronarët/lejet në mënyrë që ato të përputhen me imazhin e mësipërm.

Ndryshoni kodin në skedarët e mëposhtëm për emailin tuaj: sendAfterEmail.py, sendBeforeEmail.py

Hapi 7: Ndryshoni Skedarin Crontab për të ekzekutuar skriptin 'checkDispenseFood'

Ndryshoni Skedarin Crontab për të ekzekutuar skriptin 'checkDispenseFood'
Ndryshoni Skedarin Crontab për të ekzekutuar skriptin 'checkDispenseFood'

Shkruani në vijim në rreshtin e komandës

sudo crontab -e

Shtoni rreshtin e mëposhtëm në fund të skedarit

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

Kjo do të ekzekutojë skriptin 'checkDispenseFood.sh' çdo orë në orë. Nëse cilësimet nga serveri në internet përputhen, ushqyesi do të shpërndajë ushqimin.

Kjo do të bëjë një fotografi çdo 10 minuta pas orës.

Hapi 8: Filloni Pjesën e Telave të Projektit - Ndërtoni Kutinë e Kontrollit

Filloni Pjesën e Telave të Projektit - Ndërtoni Kutinë e Kontrollit
Filloni Pjesën e Telave të Projektit - Ndërtoni Kutinë e Kontrollit
Filloni Pjesën e Telave të Projektit - Ndërtoni Kutinë e Kontrollit
Filloni Pjesën e Telave të Projektit - Ndërtoni Kutinë e Kontrollit

Ndërtoni kutinë e kontrollit. Unë e bëra kutinë time të kontrollit të madhe, vetëm kështu që do ta bënte më të lehtë montimin dhe lidhjen me tela. Unë mund ta modifikoj këtë dizajn dhe ta bëj atë shumë më kompakt.

Lidhja e motorit me kutinë e kontrollit: Përdorni dy montime të prizave të aviacionit. Shkëputni katër (4) tela nga motori. Ka një vrimë në montimin e motorit për një prizë. Ka dy vrima në kutinë e kontrollit. Përdorni një vrimë për prizën e motorit. Instaloni motorin në bazën e motorit duke përdorur (4) katër baza gjashtëkëndore 3mm x 8mm dhe lidhni 4 telat në një prizë. Shkëputni lidhësit dupont nga ana tjetër e 4 telave dhe lidhni prizat në të dy anët për të bërë një kabllo që futet në kutinë e kontrollit. Bashkoni 4 tela në një prizë tjetër që do të përdoret për prizën e kutisë së kontrollit. Instaloni kutinë e kontrollit plug -in

Instaloni pi duke përdorur bazat gjashtëkëndore 2 mm X 8 mm, stafetë duke përdorur bazat gjashtëkëndore 2 mm X 8 mm dhe kontrolluesin duke përdorur M3 x 8 mm dhe arra në kuti dhe lidhni atë sipas diagramit të telave. Vendosni çelësat e uljes së kontrolluesit në, ndezur, fikur, aktivizuar, fikur, fikur. Ky projekt përdori një kombinim të telave dupont, tela të rregullt. Kërkohet disa saldime. Lidhja kërkohet kryesisht për prizat. Kam përdorur prizat e aviacionit në mënyrë që të mund të lidhem dhe shkëputem lehtësisht.

Kapni fundin e telit të transformatorit dhe lidhni në një prizë tjetër të aviacionit. Lidhni fuqinë sipas diagramit të instalimeve elektrike.

Hapi 9: Mblidhni Ushqyesin e Maceve

Mblidhni ushqyesin e maceve
Mblidhni ushqyesin e maceve
Mblidhni ushqyesin e maceve
Mblidhni ushqyesin e maceve
Mblidhni ushqyesin e maceve
Mblidhni ushqyesin e maceve

Deri tani, të gjitha pjesët tuaja duhet të printohen.

Bolting: Kam përdorur futje prej bronzi për tetë lidhje. Unë do të pastroj ushqyesin shpesh, kështu që kam nevojë që fija të jetë në gjendje të mirë. Vendosni pajisjet prej bronzi në bazën dhe strehimin e poshtëm të ushqyesit të vidave.

Mblidhni auger - Përdorni një skedar të rrumbullakët nëse boshtet nuk përshtaten brenda gropës (në fakt më duhej të kaloja një stërvitje nëpër qendër dhe më pas përdorja një skedar të rrumbullakët për të përfunduar me një lidhje të ngushtë). Përdorni vida me kapak 3 mm x 8 mm për fllanxhat fundore. Boshtet duhet të jenë në gjendje të rrëshqasin brenda dhe jashtë fllanxhave. Bëni rregullimet përfundimtare të boshtit gjatë montimit përfundimtar.

Mbërtheni bazën në shtrirjen e bazës. Ushqyesi im në të vërtetë nuk e përdor këtë. Shtova shtesën bazë për këdo që e ndërton këtë që përdor një tas. Përdorni (4) 4mm x 12mm dhe arra.

Mbërtheni motorin në montimin e motorit. Përdorni (3) 4mm x 12mm dhe arra.

Bolt Motor mbështetje në bazë. Përdorni (4) bulona dhe arra 4mm x 40mm.

Lidhni bashkuesin në boshtin e motorit

Rrëshqisni kushinetat në boshtin e rrotullës

Vendoseni enën në luginën e poshtme dhe rrëshqisni luginën në vend, ndërsa drejtoni boshtin në bashkues. Përfundoni parashikimet e boshtit dhe shtrëngoni të gjitha vidhat e vendosura që lidhen me boshtin dhe bashkuesit.

Vendoseni luginën e sipërme mbi luginën e poshtme dhe vidhoseni poshtë në bazën dhe lugin e poshtëm.

Shtoni katër lidhëset e bashkimit në kolona dhe fiksoni duke përdorur (4) 4mm x 40mm dhe arra.

Shtoni hinkën dhe ngjitni bashkimet në hinkë.

Hapi 10: Shtoni energji në Pi dhe Kutinë e Kontrollit

Lidhni pi dhe kutinë tuaj të kontrollit. Hapni një shfletues uebi. Shkoni te pi juaj, vendosni oraret e ushqyesit tuaj dhe prezantojeni macen tuaj me ushqyesin e saj të ri.

Recommended: