Sadržaj:
- Pribor
- Korak 1: Razumijevanje načina rada hranilice
- Korak 2: Počnite ispisivati dijelove hranilice Cat i naručite dijelove za kupnju
- Korak 3: Počnite učitavati OS na Pi i konfigurirajte
- Korak 4: Kopirajte datoteke web poslužitelja u/var/www/html mapu
- Korak 5: Izmijenite datoteku "sudoers"
- Korak 6: Kopirajte datoteke skripti u direktorij CatFeeder
- Korak 7: Izmijenite datoteku Crontab da biste pokrenuli skriptu 'checkDispenseFood'
- Korak 8: Pokrenite dio projekta ožičenja - izgradite upravljačku kutiju
- Korak 9: Sastavite hranilicu za mačke
- Korak 10: Dodajte napajanje u Pi i kontrolni okvir
Video: Industrijska snaga za hranjenje mačaka (kućnih ljubimaca): 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Putujem više tjedana odjednom i imam ove divlje mačke na otvorenom koje je potrebno hraniti dok sam odsutan. Nekoliko godina koristim modificirane hranilice kupljene od Amazona koje se kontroliraju pomoću malinovog pi računala. Iako moj sustav hranjenja koristi dvije hranilice (primarnu i rezervnu), pouzdanost hranilica za stambene razrede zabrinjava. Ovaj projekt uklanja veliku brigu o pouzdanosti. Ovaj ulagač je superiorniji od modificiranih kupljenih ulagača na sljedeće načine: Lakše programiranje, IOT, teški motor, ležajevi na vratilu. pokretni dijelovi su svi od čelika, toči svu hranu (nema ništa u ulagaču), demontaža je jednostavna, omogućuje temeljito čišćenje, a brzina ulaganja je dosljedna puna ili gotovo prazna.
Industrijska hranilica za mačke Snaga za hranjenje ljubimaca je projekt za hranjenje kućnih ljubimaca koji je temeljen na webu/internetu: Računalo (malina pi) kontrolirano
Uređajem za napajanje upravlja web poslužitelj. Poslužitelj prikazuje trenutnu fotografiju zdjele. Web poslužitelj ima gumbe za: hranjenje na zahtjev, snimanje nove fotografije, jednostavno prilagođavanje vremena automatskog hranjenja, označavanje količine hrane koja se izdaje Hrana Razne količine mrvica u različito doba dana - jednostavno prilagođene fotografije e -pošte prije i nakon hranjenja za provjeru rada Fotografirajte na zahtjev Web poslužitelj prikazuje trenutnu fotografiju zdjele na zapisnicima web stranice i prikazuje koliko je hrane potrošeno.
Pouzdanost - Visokokvalitetni motor, ležajevi za smanjenje habanja, rezervna baterija za pi.
Povezivost - Daleko od kuće? provjerite opskrbu hrane vašeg ljubimca.
Ova hranilica zapravo je dizajnirana kao pododjeljak za vanjski sustav hranjenja divljih mačaka. Sustav za hranjenje na otvorenom sadrži dva od ovih hranilica za redundanciju u slučaju kvara. Vanjski sustav je zaštićen od rakuna. Dizajniran je za rad bez nadzora dulje vrijeme. Veći vanjski sustav povezat ću kasnije.
Budući da bi drugi htjeli koristiti ovu hranilicu u zatvorenom prostoru, dodao sam podlogu, poklopac i zdjelu. Ja ću svoju koristiti bez baze i zdjele. Uključujem i proširenje u slučaju da netko želi dodatni kapacitet.
Koristim hranilice s malinom pi kontrolirane dulje vrijeme i zadovoljan sam pouzdanošću. Ovaj hranilica radi nekoliko tjedana, rastavljena je i pregledana. Ulagač se lako rastavlja i lako čisti. Mogao sam ukloniti sve ostatke hrane kako se moje životinje ne bi razboljele. Vjerujem da će pouzdanost biti vrlo visoka.
Ovaj projekt zahtijeva 3D pisač. To ne bi trebao biti problem ako ga nemate i živite u velikom području metroa. Mnoge knjižnice sada imaju 3D pisače.
Odricanje od odgovornosti: Ovaj projekt povezuje se s drugim web stranicama koje pokrivaju potrebne korake za instaliranje softvera na maline pi itd. Ovo je moje prvo "uputstvo", a ove upute su napisane na visokoj razini i ne zalaze u najsitnije detalje. Možda će biti potrebno dodatno istraživanje/istraživanje.
Pribor
Pretvarač logičke razine
Malina Pi
Raspberry Pi mikro USB napajanje
Relej
Ulošci s navojem od mesinga
Napajanje istosmjernom strujom
Vozač koračnog motora
Gumeni zatvoreni kuglični ležaj
Koračni motor
Fleksibilna spojka
SD kartica
USB kamera
Spojnica osovine prirubnice 8 mm
8mm x 100mm Metalna okrugla osovina
Korak 1: Razumijevanje načina rada hranilice
Hranilica se sastoji od spremnika za čuvanje hrane. Lijevak se nalazi na vrhu pužnog transportera. Pužni transporter okreće koračni motor koji ima više nego dovoljan zakretni moment za okretanje puža.
Motor se pokreće transformatorom od 12 V kroz stepenasti regulator. Napajanje kontrolera kontrolira relej koji uključuje/isključuje napajanje samo dok ulagač radi. Koračni motori koriste snagu čak i kad se ne okreću. Zbog toga sam instalirao relej - napajajte samo kada je motor potreban. Steper kontrolerom upravlja malinovo pi računalo koje ima web poslužitelj.
Indeksna stranica web poslužitelja ima četiri gumba koji kontroliraju pi. Postoji gumb "postavke" (povezan sa stranicom postavki), gumb "feed now" (povezan sa stranicom feeda sada), gumb "slika" (povezan sa stranicom sa slikom) i "reset fill" (povezan sa stranicu za resetiranje).
"Gumb za postavke" -> settings.php - ova stranica zapisuje postavke u tekstualnu datoteku (configuration.txt) koja se nalazi u/var/www/html direktoriju. Ova txt datoteka čitat će se svaki sat kako bi se vidjelo je li vrijeme za hranjenje i koliko za hranjenje.
"Feed Now" -> button.php - ova stranica poziva skriptu ljuske "feedNow.sh" koja poziva skriptu python"
/home/icf/catFeeder/feedNow.py.
"Gumb za poništavanje" samo vraća broj ulagača na nulu. Trenutni broj održava datoteka "fdrCount.txt".
"Gumb za sliku" prisiljava kameru da napravi novu sliku. Slika na web stranici ažurira se jednom na sat i snima se 10 minuta nakon svakih sat vremena (nakon što hranilica izlije hranu.
Crontab će biti izmijenjen za pokretanje python skripte "checkDispenseFood.py" svakih sat vremena. Ova skripta čita datoteku configuration.txt. Gleda trenutno vrijeme i provjerava podudaraju li se vremena za bilo koje od tri vremena unosa. Ako postoji podudaranje, ono izdaje količinu hrane koju postavlja datoteka config.txt. Skripta također poziva skriptu koja šalje fotografiju s kamere prije hranjenja i nakon hranjenja. Na taj način netko može provjeriti da li jede svu hranu i da dozator zaista radi.
Svrdlo je testirano samo s jednom vrstom mačje mrvice (Meow Mix). Ulagač doista prazni lijevak u potpunosti s vrlo malo "štakora". Čini se da hranilica ispušta konzistentne količine hrane bez obzira na to je li spremnik potpuno pun ili gotovo prazan.
Korak 2: Počnite ispisivati dijelove hranilice Cat i naručite dijelove za kupnju
Sve datoteke 3D pisača nalaze se na stranici versa. Veza
Preuzmite i počnite ispisivati sve stl datoteke. Ispis će im trebati neko vrijeme, pa dok se svi dijelovi ispisuju, prijeđite na računalni dio projekta.
Korak 3: Počnite učitavati OS na Pi i konfigurirajte
Ove upute služe za bezglavu instalaciju. Koristim mac pa ne znam hoće li se neki od koraka razlikovati na bilo kojoj vrsti računala koju koristite.
Preuzmite RaspbianNe koristite NOOBS.
Konfigurirajte i instalirajte Raspbian na sdcard - i instalirajte karticu u PI. Link do upute. Koristio sam balenaEtcher.
Umetnite karticu i ssh u pi
Osigurajte svoj pi
Izradite icf (inddustrial Cat Feeder račun)
sudo adduser icf
Instalirajte i konfigurirajte web poslužitelj - instalirajte i konfigurirajte php
Preuzmite datoteke s github -a
Korak 4: Kopirajte datoteke web poslužitelja u/var/www/html mapu
Kopirajte datoteke web poslužitelja u mapu/var/www/html
Provjerite/postavite dozvole/vlasnike datoteka
Nakon što se datoteke kopiraju na pi, provjerite odgovaraju li vlasnici i dozvole slici.
Ako ste tek počeli s linuxom/malinom pi? Google "chown" & "chmod" da biste saznali kako postaviti vlasnika i dopuštenje u Linuxu.
Korak 5: Izmijenite datoteku "sudoers"
Upišite sljedeću naredbu sudo nano /etc /sudoer
Dodajte redak na dno datoteke
www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
Korak 6: Kopirajte datoteke skripti u direktorij CatFeeder
Napravite direktorij catFeeder u direktoriju icf i kopirajte datoteke iz github -a u taj direktorij.
Provjerite i postavite vlasnike/dopuštenja tako da odgovaraju gornjoj slici.
Promijenite kôd u sljedećim datotekama za svoju e -poštu: sendAfterEmail.py, sendBeforeEmail.py
Korak 7: Izmijenite datoteku Crontab da biste pokrenuli skriptu 'checkDispenseFood'
U naredbeni redak upišite sljedeće
sudo crontab -e
Dodajte sljedeći redak na dno datoteke
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
Ovo će izvršavati skriptu 'checkDispenseFood.sh' svaki sat na sat. Ako se postavke web poslužitelja podudaraju, hranilica će izdavati hranu.
Ovo će se slikati svakih 10 minuta nakon sata.
Korak 8: Pokrenite dio projekta ožičenja - izgradite upravljačku kutiju
Napravite upravljačku kutiju. Učinio sam svoju upravljačku kutiju velikom, samo kako bi je bilo lakše sastaviti i ožičiti. Možda ću izmijeniti ovaj dizajn i učiniti ga mnogo kompaktnijim.
Spajanje motora na upravljačku kutiju: Upotrijebite dva sklopa zrakoplovnih utikača. Odvojite četiri (4) žice od motora. U nosaču motora postoji jedna rupa za utikač. U upravljačkoj kutiji postoje dvije rupe. Koristite bilo koji otvor za utikač motora. Ugradite motor u nosač motora pomoću (4) četiri šesterokutne utičnice 3 mm x 8 mm i lemite 4 žice na jedan utikač. Odvojite dupont konektore s druge strane 4 žice i lemite utikače s obje strane kako biste napravili kabel koji se priključuje u upravljačku kutiju. Lemite 4 žice na drugi utikač koji će se koristiti za utikač upravljačke kutije. Ugradite utičnicu u upravljačku kutiju
Instalirajte pi pomoću šesterokutnih utičnica 2 mm X 8 mm, releja pomoću šesterokutnih utičnica 2 mm X 8 mm i kontrolera pomoću M3 x 8 mm i matica u kutiji te ih povežite prema shemi ožičenja. Uključite, uključite, isključite, uključite, isključite, isključite upravljačke preklopne prekidače. Ovaj projekt koristio je kombinaciju dupont žica, običnih žica. Potrebno je malo lemljenja. Lemljenje je uglavnom potrebno za utikače. Koristio sam zrakoplovne utikače pa ih mogu jednostavno uključiti i isključiti.
Odrežite kraj žice transformatora i lemite na drugi zrakoplovni utikač. Povežite napajanje prema shemi ožičenja.
Korak 9: Sastavite hranilicu za mačke
Do sada bi svi vaši dijelovi trebali biti ispisani.
Vijci: Za osam spojeva koristio sam mesingane umetke. Ulagač ću često čistiti pa mi konac treba biti u dobrom stanju. Umetnite mjedene armature u podnožje i donje kućište dodavača vijaka.
Sastavite puž - Upotrijebite okruglu turpiju ako osovine ne stanu u puž (zapravo sam morao provući bušilicu kroz središte, a zatim upotrijebiti okruglu turpiju da završim s čvrstom vezom). Za krajnje prirubnice upotrijebite vijke s poklopcem 3 mm x 8 mm. Vratila bi trebala moći kliziti unutar i van prirubnica. Izvršite konačna podešavanja vratila tijekom završne montaže.
Pričvrstite bazu na produžetak baze. Moj zapravo ulagač ne koristi ovo. Dodao sam osnovno proširenje za svakoga tko ovo gradi koristeći zdjelu. Koristite (4) 4 mm x 12 mm i matice.
Pričvrstite nosač motora na nosač motora. Koristite (3) 4 mm x 12 mm i matice.
Pričvrstite Nosač motora na bazu. Koristite (4) vijke i matice 4 mm x 40 mm.
Spojite spojnicu na osovinu motora
Gurnite ležajeve na osovinu svrdla
Postavite puž u donje korito i gurnite korito na mjesto, vodeći osovinu u spojku. Dovršite izbočine vratila i pritegnite sve vijke za namještanje povezane s vratilom i spojnicama.
Postavite gornje korito preko donjeg korita i pričvrstite ga vijcima prema podnožju i donjem koritu.
Dodajte četiri spojne spojnice na stupove i pričvrstite ih pomoću (4) 4 mm x 40 mm i maticama.
Dodajte lijevak i pričvrstite spojeve u spremnik.
Korak 10: Dodajte napajanje u Pi i kontrolni okvir
Priključite pi i kontrolnu kutiju. Otvorite web preglednik. Idite na svoj pi, postavite vrijeme za hranjenje i upoznajte svoju mačku s novom hranilicom.
Preporučeni:
Nema mokraće sada, uređaj za podešavanje ponašanja kućnih ljubimaca koji sprečava mačke da pišaju po vašem domu: 4 koraka
Nema pišaka sada, uređaj za podešavanje ponašanja kućnih ljubimaca koji sprečava mačke da pišaju po vašem domu: toliko mi je smetala moja maca da voli piškiti u moj krevet, provjerio sam sve što joj treba, a odveo sam je i veterinaru. Nakon što riješim sve što mogu misliti i poslušam liječničku riječ, shvaćam da se samo ponaša loše. Tako da
Tinyduino LoRa praćenje kućnih ljubimaca: 7 koraka
Tinyduino LoRa Tracker Pet Tracker: Tko ne želi imati kućne ljubimce ?? Ti čupavi prijatelji mogu vas ispuniti ljubavlju i srećom. Ali bol zbog nedostatka njih je poražavajuća. Naša je obitelj imala mačka po imenu Thor (slika gore) i bio je lutalica zaljubljenik u avanture. Mnogo puta se vraćao
Odbijač mačaka: 4 koraka (sa slikama)
Odbijač mačaka: Za početak, ne mrzim mačke, ali volim ptice. U mom vrtu imamo neke otvorene kaveze u koje ptice mogu ući i izaći kako žele. Tamo mogu pronaći hranu i vodu. Nažalost, ponekad mačka iz susjedstva uđe u moj vrt i ja bih
Arduino i Raspberry Pi sustav za nadzor kućnih ljubimaca: 19 koraka (sa slikama)
Arduino i Raspberry Pi sustav za nadzor kućnih ljubimaca: Nedavno smo, dok smo bili na odmoru, shvatili nedostatak veze s našim kućnim ljubimcem Beagleom. Nakon nekog istraživanja, pronašli smo proizvode sa statičkom kamerom koja je omogućila nadzor i komunikaciju s kućnim ljubimcem. Ti su sustavi imali određene prednosti b
Stroj za hranjenje kućnih ljubimaca s RasPi i Telegram Botom: 4 koraka (sa slikama)
Stroj za hranjenje kućnih ljubimaca s RasPi -jem i Telegram Botom: Prije svega moram pojasniti da ovo nije originalni Idea Mine, samo ažurirajte i prilagodite programske skripte za rad s telegramom, našao sam ga u prethodnom Instructableu pa su zasluge zaista autor toga. Mogli ste vidjeti španjolski