Kazalo:
- Zaloge
- 1. korak: Razumevanje delovanja podajalnika
- 2. korak: Začnite tiskati dele podajalnika Cat in jih naročite za nakup
- 3. korak: Začnite nalagati OS na Pi in konfigurirajte
- 4. korak: Kopirajte datoteke spletnega strežnika v mapo/var/www/html
- 5. korak: Spremenite datoteko "sudoers"
- 6. korak: Kopirajte skriptne datoteke v imenik CatFeeder
- 7. korak: Spremenite datoteko Crontab tako, da bo zagnala skript 'checkDispenseFood'
- 8. korak: Začnite ožičenje v projektu - zgradite krmilno omarico
- 9. korak: Sestavite podajalnik za mačke
- 10. korak: Dodajte moč v Pi in Control Box
Video: Industrijski napajalnik za mačke (hišne živali): 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Potujem več tednov naenkrat in imam te divje mačke na prostem, ki jih je treba hraniti, medtem ko me ni. Že nekaj let uporabljam spremenjene podajalnike, kupljene pri Amazonu, ki se nadzirajo z računalnikom malina pi. Čeprav moj sistem za hranjenje uporablja dva podajalnika (primarni in rezervni), je bila zanesljivost hranilnikov za stanovanjske razrede zaskrbljujoča. Ta projekt odpravlja veliko skrbi glede zanesljivosti. Ta podajalnik je boljši od spremenjenih kupljenih podajalnikov na naslednje načine: lažje programiranje, IOT, težki motor, ležaji na gredi. gibljivi deli so vsi iz jekla, oddaja vso hrano (v podajalniku ni ostalo), demontaža je enostavna, omogoča temeljito čiščenje, hitrost podajanja pa je konstantna ali skoraj prazna.
Industrijski napajalnik za mačke Strength je projekt hranjenja hišnih ljubljenčkov, ki temelji na spletu/internetu: računalniško (malinovo pi)
S podajalnikom upravlja spletni strežnik. Strežnik prikaže trenutno fotografijo sklede. Spletni strežnik ima gumbe za: hranjenje na zahtevo, posnemanje nove fotografije, enostavno prilagajanje časa samodejnega hranjenja, prikaz količine hrane, ki je bila razdeljena Krma Različne količine drobtin v različnih obdobjih dneva - preprosto prilagajanje fotografij po e -pošti pred in po hranjenju za preverjanje delovanja Fotografirajte na zahtevo Spletni strežnik prikaže trenutne fotografije sklede na dnevnikih spletnega mesta in prikaže, koliko hrane je bilo porabljenega.
Zanesljivost - visokokakovosten motor, ležaji za zmanjšanje obrabe, rezervna baterija za pi.
Povezljivost - stran od doma? preverite zalogo hrane vašega ljubljenčka.
Ta napajalnik je dejansko zasnovan kot pododdelek za sistem hranjenja divjih mačk na prostem. Zunanji sistem za hranjenje vsebuje dva od teh podajalnikov za odveč v primeru okvare. Zunanji sistem je odporen proti rakunu. Zasnovan je tako, da deluje dalj časa brez nadzora. Večji zunanji sistem bom povezal pozneje.
Ker bodo drugi morda želeli uporabiti ta podajalnik v notranjem okolju, sem dodal podlago, pokrov in skledo. Jaz bom svojega uporabljal brez podlage in sklede. Vključujem tudi razširitev, če si kdo želi dodatne zmogljivosti.
Krmilnike z malinovim pi uporabljam že dalj časa in sem zadovoljen z zanesljivostjo. Ta napajalnik deluje že nekaj tednov, razstavljen in pregledan. Napajalnik je bilo enostavno razstavljeno in enostavno očiščeno. Lahko bi odstranil vse ostanke hrane, da moje živali ne zbolijo. Verjamem, da bo zanesljivost zelo visoka.
Ta projekt zahteva 3D tiskalnik. To ne bi smelo biti problem, če ga nimate in živite na velikem območju metroja. Mnoge knjižnice imajo zdaj 3D tiskalnike.
Izjava o omejitvi odgovornosti: Ta projekt se povezuje z drugimi spletnimi mesti, ki zajemajo potrebne korake za namestitev programske opreme na malinovo pi itd. To je moj prvi "pouk", ta navodila pa so napisana na visoki ravni in se ne spuščajo v najmanjše podrobnosti.. Morda bodo potrebne dodatne preiskave/raziskave.
Zaloge
Pretvornik logične ravni
Malina Pi
Napajalnik za mikro USB Raspberry Pi
Rele
Vložki z navojem iz medenine
DC napajalnik
Gonilnik koračnega motorja
Gumijasto zaprti kroglični ležaj
Koračni motor
Prilagodljiva sklopka
SD kartice
USB kamera
Priključek gredi prirobnice 8 mm
8 mm x 100 mm kovinska okrogla gred
1. korak: Razumevanje delovanja podajalnika
Hranilnik je sestavljen iz rezervoarja za hrano. Posoda sedi na vrhu vijačnega transporterja. Vijačni transporter obrača koračni motor, ki ima več kot dovolj navora za obračanje polža.
Motor poganja 12V transformator preko koračnega krmilnika. Napajanje krmilnika krmili rele, ki vklopi/izklopi napajanje le, ko podajalnik deluje. Koračni motorji uporabljajo moč tudi, ko se ne obračajo. Zato sem namestil rele - napajajte le, ko je potreben motor. Steper krmilnik upravlja računalnik malina pi, ki ima spletni strežnik.
Indeksna stran spletnega strežnika ima štiri gumbe, ki upravljajo pi. Obstaja gumb "nastavitve" (povezan s stranjo z nastavitvami), gumb "podaj zdaj" (povezan s stranjo vira zdaj), gumb "slika" (povezan s stranjo s sliko) in "ponastavi polnilo" (povezan z stran za ponastavitev).
"Gumb za nastavitve" -> settings.php - ta stran zapiše nastavitve v besedilno datoteko (configuration.txt), ki se nahaja v imeniku/var/www/html. Ta datoteka txt se bo brala vsako uro, da se preveri, ali je čas za hranjenje in koliko za hranjenje.
"Feed Now" -> button.php - ta stran kliče lupinski skript "feedNow.sh", ki kliče skript python"
/home/icf/catFeeder/feedNow.py.
"Gumb za ponastavitev" samo ponastavi število podajalnikov na nič. Trenutno število se hrani z datoteko "fdrCount.txt".
"Gumb za sliko" prisili fotoaparat, da posname novo sliko. Slika na spletnem mestu se posodobi enkrat na uro in se posname 10 minut po vsaki uri (potem, ko je napajalnik razdelil hrano.
Crontab bo spremenjen tako, da bo vsako uro ob uri izvajal python skript "checkDispenseFood.py". Ta skript bere datoteko configuration.txt. Pogleda trenutni čas in preveri, ali se časi ujemajo s katerim koli od treh časov krmljenja. Če obstaja ujemanje, razdeli količino hrane, ki jo nastavi datoteka config.txt. Scenarij pokliče tudi skript, ki pošlje fotografijo iz kamere pred hranjenjem in po njem. Tako lahko nekdo preveri, ali jedo vso hrano in ali dozator dejansko deluje.
Polž je bil preizkušen le z eno vrsto mačjega drobtinca (Meow Mix). Napajalnik popolnoma izprazni lijak z zelo malo "podganjih lukenj". Zdi se, da podajalnik dovaja dosledne količine hrane, ne glede na to, ali je lijak popolnoma poln ali skoraj prazen.
2. korak: Začnite tiskati dele podajalnika Cat in jih naročite za nakup
Vse datoteke 3D tiskalnika se nahajajo na spletnem mestu thingiverse. Povezava
Prenesite in začnite tiskati vse datoteke stl. Tiskanje bo trajalo nekaj časa, zato se med tiskanjem vseh delov pomaknite na računalniški del projekta.
3. korak: Začnite nalagati OS na Pi in konfigurirajte
Ta navodila so za brezglavo namestitev. Uporabljam mac, zato ne vem, ali bo kateri koli korak drugačen pri kateri koli vrsti računalnika, ki ga uporabljate.
Prenesite RaspbianNe uporabljajte NOOBS.
Konfigurirajte in namestite Raspbian na sdcard - in namestite kartico v PI. Povezava do navodil. Uporabil sem balenaEtcher.
Namestite kartico in ssh v pi
Zavarujte svoj pi
Ustvari icf (inddustrial Cat Feeder Account)
sudo dodatek icf
Namestite in konfigurirajte spletni strežnik - namestite in konfigurirajte php
Prenesite datoteke iz github -a
4. korak: Kopirajte datoteke spletnega strežnika v mapo/var/www/html
Kopirajte datoteke spletnega strežnika v mapo/var/www/html
Preverite/nastavite dovoljenja/lastnike datotek
Ko so datoteke kopirane na pi, preverite, ali se lastniki in dovoljenja ujemajo s sliko.
Če ste novi v sistemu Linux/raspberry pi? Google "chown" & "chmod", če želite izvedeti, kako nastaviti lastnika in dovoljenje v Linuxu.
5. korak: Spremenite datoteko "sudoers"
Vnesite naslednji ukaz sudo nano /etc /sudoer
Vrstico dodajte na dno datoteke
www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
6. korak: Kopirajte skriptne datoteke v imenik CatFeeder
Ustvarite imenik catFeeder v imeniku icf in kopirajte datoteke iz github v ta imenik.
Preverite in nastavite lastnike/dovoljenja, da se ujemajo s zgornjo sliko.
Spremenite kodo v naslednjih datotekah za svoj e -poštni naslov: sendAfterEmail.py, sendBeforeEmail.py
7. korak: Spremenite datoteko Crontab tako, da bo zagnala skript 'checkDispenseFood'
V ukazno vrstico vnesite naslednje
sudo crontab -e
Na dno datoteke dodajte naslednjo vrstico
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
To bo izvajalo skript 'checkDispenseFood.sh' vsako uro ob uri. Če se nastavitve spletnega strežnika ujemajo, bo podajalnik točil hrano.
Ta bo fotografiral vsakih 10 minut po uri.
8. korak: Začnite ožičenje v projektu - zgradite krmilno omarico
Zgradite krmilno omarico. Nadzorno omarico sem naredil veliko, samo zato, da bi bilo lažje sestaviti in ožičiti. To obliko lahko spremenim in naredim veliko bolj kompaktno.
Priključitev motorja na krmilno omarico: Uporabite dva sklopa letalskih vtičev. Odstranite štiri (4) žice iz motorja. V nosilcu motorja je ena luknja za vtič. V krmilni omarici sta dve luknji. Za vtič motorja uporabite obe luknji. Motor namestite v nosilec motorja s (4) štirimi šesterokotnimi vtičnicami 3 mm x 8 mm in spajajte 4 žice na en vtič. Odstranite konektorje dupont z druge strani 4 žic in spajkajte vtiče na obeh straneh, da naredite kabel, ki se priključi v krmilno omarico. Spajite 4 žice na drug vtič, ki se uporablja za vtič krmilne omarice. Namestite priključno omarico
Namestite pi z uporabo šestkotnih vtičnic 2 mm X 8 mm, rele uporabite šesterokotne vtičnice 2 mm X 8 mm, krmilnik pa uporabite M3 x 8 mm in matice v škatli in ga ožičite po shemi ožičenja. Preklopna stikala krmilnika nastavite na vklop, vklop, izklop, vklop, izklop, izklop. Ta projekt je uporabil kombinacijo dupont žic, običajnih žic. Potrebno je nekaj spajkanja. Spajkanje je potrebno predvsem za čepe. Uporabil sem letalske vtiče, da jih lahko enostavno priključim in odklopim.
Odrežite konec transformatorske žice in spajkajte na drug letalski vtič. Priključite napajanje po shemi ožičenja.
9. korak: Sestavite podajalnik za mačke
Do sedaj bi morali biti natisnjeni vsi vaši deli.
Privijanje: Za osem povezav sem uporabil medeninaste vložke. Hranilnik bom pogosto čistil, zato potrebujem, da je nit v dobrem stanju. Medeninasta okovja vstavite v dno in spodnje ohišje podajalnika vijakov.
Sestavite polž - če gredi ne ustrezajo svedru, uporabite okroglo turpijo (dejansko sem moral vrtati skozi sredino in nato uporabiti okroglo pilico, da dobim tesno povezavo). Za končne prirobnice uporabite vijake s pokrovčkom 3 mm x 8 mm. Gredi morajo biti sposobne drseti skozi in prirobnice. Končno nastavite gred med končno montažo.
Pritrdite podstavek na podaljšek osnove. Moj dejansko napajalnik tega ne uporablja. Osnovno razširitev sem dodal vsem, ki to gradijo in uporabljajo skledo. Uporabite (4) 4 mm x 12 mm in matice.
Pritrdite nosilec motorja na nosilec motorja. Uporabite (3) 4 mm x 12 mm in matice.
Privijte Nosilec motorja na podlago. Uporabite (4) vijake in matice 4 mm x 40 mm.
Priključite sklopko na gred motorja
Ležaje potisnite na gred svedra
Spuž postavite v spodnje korito in potisnite korito na svoje mesto, medtem ko gred vodite v sklopko. Dokončajte izbokline gredi in privijte vse nastavitvene vijake, povezane z gredjo in sklopkami.
Zgornje korito postavite nad spodnje korito in privijte do podnožja in spodnjega korita.
Štiri spojne spojke dodajte na stebre in jih pritrdite s (4) 4 mm x 40 mm in maticami.
Dodajte lijak in privijte spojke v koš.
10. korak: Dodajte moč v Pi in Control Box
Priključite pi in kontrolno omarico. Odprite spletni brskalnik. Pomaknite se do svojega pi, nastavite čas podajalnika in predstavite svojo mačko novemu podajalniku.
Priporočena:
Projekt avtomatizirane posode za hrano za hišne živali: 13 korakov
Projekt avtomatizirane posode za hrano za hišne živali: ta navodila bodo prikazala in razložila, kako zgraditi avtomatizirano, programirano krmilnico za hišne ljubljenčke s pritrjenimi skledami za hrano. Tukaj sem priložil video, ki prikazuje, kako izdelki delujejo in kako izgledajo
Razpršilnik hrane za hišne živali: 3 koraki
Točilnik za hrano za hišne živali: Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
Najpreprostejši samodejni napajalnik za hišne ljubljenčke z Arduinom: 3 koraki
Najpreprostejši samodejni napajalnik za hišne ljubljenčke z Arduinom: Pozdravljeni ljubitelji hišnih ljubljenčkov! Globoko v sebi si vsi želimo imeti ljubkega malega mladička ali mucka ali verjetno celo ribjo družino. Toda zaradi zasedenega življenja pogosto dvomimo vase: 'Ali bom lahko skrbel za svojega hišnega ljubljenčka?' Primarna odgovornost
Samodejni katapult za metanje hrane za hišne živali (pes, mačka, piščanec itd.), Metanje žogic in še več!: 4 koraki (s slikami)
Samodejni katapult za metanje hrane za hišne ljubljenčke (pes, mačka, piščanec itd.), Metanje žogic in še več!: Pozdravljeni in dobrodošli v mojem prvem Instructable! Naš pes LJUBI svojo hrano, dobesedno jo bo pojedel v nekaj sekundah. Razmišljal sem o načinih, kako to upočasniti, od kroglic s hrano v notranjosti do metanja po celotnem dvorišču. Neverjetno, ona je
Napajalnik hrane IoT za živali: 9 korakov
IoT hranilnik hrane za živali: V tem projektu bomo zgradili sistem razpršilnika tekoče hrane IOT za hišne in druge živali. Ta projekt, če se izvaja za dobrobit potepuških živali (psov, mačk, ptic itd.) Ali preprečuje izgubo biotske raznovrstnosti, nam lahko pomaga doseči pametnejše