Satura rādītājs:
- Piegādes
- 1. darbība. Izpratne par padevēja darbību
- 2. darbība: sāciet drukāt kaķu padevēja detaļas un pasūtiet tās iegādei
- 3. darbība: sāciet OS ielādi Pi un konfigurējiet
- 4. darbība. Kopējiet tīmekļa servera failus mapē/var/www/html
- 5. darbība: mainiet failu “sudoers”
- 6. darbība: kopējiet skripta failus CatFeeder direktorijā
- 7. darbība: mainiet Crontab failu, lai palaistu skriptu “checkDispenseFood”
- 8. darbība: sāciet projekta elektroinstalācijas daļu - izveidojiet vadības bloku
- 9. darbība: samontējiet kaķu padevēju
- 10. solis: pievienojiet jaudu Pi un vadības lodziņam
Video: Rūpnieciskā spēka kaķu (mājdzīvnieku) padevējs: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Es ceļoju daudzas nedēļas vienlaikus, un man ir šie āra savvaļas kaķi, kuri jābaro, kamēr esmu prom. Jau vairākus gadus es izmantoju modificētus padevējus, kas iegādāti no Amazon un kurus kontrolē, izmantojot aveņu pi datoru. Pat ja manā barošanas sistēmā tiek izmantoti divi padevēji (primārais un rezerves), bažas rada mājokļu barotavu uzticamība. Šis projekts novērš daudzas uzticamības problēmas. Šis padevējs ir pārāks par iegādātajiem padevējiem šādos veidos: Vieglāk ieprogrammējams, IOT, lieljaudas motors, gultņi uz vārpstas. visas kustīgās detaļas ir tērauds, izsniedz visu pārtiku (padevējā nav palicis neviens), demontāža ir vienkārša, ļauj to rūpīgi iztīrīt, un padeves ātrums ir nemainīgs pilns vai gandrīz tukšs.
Rūpnieciskais Strength Cat Feeder ir mājdzīvnieku barotavas projekts, kas balstīts uz tīmekli/internetu: ar datoru (aveņu pi) kontrolēts
Padevēju vada tīmekļa serveris. Serveris parāda pašreizējo bļodas fotoattēlu. Tīmekļa serverī ir pogas, lai: barotu pēc pieprasījuma, uzņemtu jaunu fotoattēlu, viegli pielāgotu automātiskās barošanas laikus, norādītu, cik daudz pārtikas ir izdalīts. Barība Dažādi šķembu daudzumi dažādos dienas laikos - viegli pielāgojami e -pasta fotoattēli pirms un pēc barošanas, lai pārbaudītu darbību Uzņemiet attēlu pēc pieprasījuma Web serveris parāda pašreizējo bļodas fotoattēlu tīmekļa žurnālos un parāda, cik daudz pārtikas ir izsniegts.
Uzticamība - augstas kvalitātes motors, gultņi, lai samazinātu nodilumu, akumulatora rezerves kopija pi.
Savienojamība - prom no mājām? pārbaudiet sava mājdzīvnieka barības daudzumu.
Šis padevējs faktiski ir paredzēts kā apakšdaļa āra savvaļas kaķu barošanas sistēmai. Āra barošanas sistēmā ir divi no šiem padevējiem, lai tos atlaistu kļūmes gadījumā. Āra sistēma ir izturīga pret jenotu. Tas ir paredzēts ilgstošai darbībai bez uzraudzības. Lielāku āra sistēmu saistīšu vēlāk.
Tā kā citi var vēlēties izmantot šo padevēju iekštelpu vidē, es pievienoju pamatni, vāku un bļodu. Es izmantošu savu bez pamatnes un bļodas. Es iekļauju arī pagarinājumu gadījumam, ja kāds vēlas papildu jaudu.
Esmu izmantojis aveņu pi kontrolētos padevējus ilgu laiku un esmu apmierināts ar uzticamību. Šis padevējs darbojas dažas nedēļas, ir izjaukts un pārbaudīts. Padevēju bija viegli izjaukt un viegli notīrīt. Es varētu noņemt visas pārtikas paliekas, lai dzīvnieki neslimotu. Es uzskatu, ka uzticamība būs ļoti augsta.
Šim projektam ir nepieciešams 3D printeris. Tam nevajadzētu būt problēmām, ja jums tāda nav un dzīvojat lielā metro rajonā. Daudzās bibliotēkās tagad ir 3D printeri.
Atruna: Šis projekts novirza uz citām vietnēm, kurās ir aprakstītas nepieciešamās darbības, lai instalētu programmatūru aveņu pi utt. Šī ir mana pirmā "pamācība", un šīs instrukcijas ir uzrakstītas augstā līmenī un neiedziļinās sīkumos.. Var būt nepieciešama papildu izpēte/izpēte.
Piegādes
Loģikas līmeņa pārveidotājs
Raspberry Pi
Raspberry Pi Micro USB barošanas avots
Stafete
Misiņa vītņu ieliktņi
Līdzstrāvas barošanas avots
Stepper Motor vadītājs
Gumijas aizzīmogots lodīšu gultnis
Stepper motors
Elastīga sakabe
SD karte
USB kamera
8 mm atloku vārpstas sakabe
8 mm x 100 mm apaļa metāla vārpsta
1. darbība. Izpratne par padevēja darbību
Padevējs sastāv no tvertnes, kurā atrodas ēdiens. Piltuve atrodas uz skrūvju konveijera. Skrūvju konveijeru pagriež pakāpju motors, kura griezes moments ir vairāk nekā pietiekams, lai pagrieztu gliemežvāku.
Motoru vada 12V transformators caur pakāpju regulatoru. Kontrollera barošanu kontrolē relejs, kas ieslēdz/izslēdz barošanu tikai tad, kad darbojas padevējs. Stepper motori izmanto jaudu pat tad, ja tie negriežas. Tāpēc es uzstādīju releju - barojiet tikai tad, kad ir nepieciešams motors. Stepper kontrolieri kontrolē aveņu pi dators, kuram ir tīmekļa serveris.
Tīmekļa servera rādītāja lapā ir četras pogas, kas kontrolē pi. Ir poga "iestatījumi" (saistīta ar iestatījumu lapu), poga "barot tūlīt" (saistīta ar plūsmas tūlīt lapu), poga "attēls" (saistīta ar attēla lapu) un "atiestatīt aizpildījumu" (saistīta ar atiestatīšanas lapa).
"Iestatījumu poga" -> settings.php - šī lapa raksta iestatījumus teksta failā (configuration.txt), kas atrodas direktorijā/var/www/html. Šis txt fails tiks lasīts katru stundu, lai noskaidrotu, vai ir pienācis laiks pabarot un cik daudz.
"Barot tūlīt" -> button.php - šī lapa sauc čaulas skriptu "feedNow.sh", kas izsauc python skriptu"
/home/icf/catFeeder/feedNow.py.
"Atiestatīšanas poga" vienkārši atgriež padevēju skaitu līdz nullei. Pašreizējo skaitu uztur fails "fdrCount.txt".
"Attēla poga" liek kamerai uzņemt jaunu attēlu. Attēls tīmekļa vietnē tiek atjaunināts reizi stundā un tiek uzņemts 10 minūtes pēc katras stundas (pēc tam, kad padevējs ir izsniedzis ēdienu.
Crontab tiks modificēts, lai katru stundu katru stundu palaistu python skriptu "checkDispenseFood.py". Šis skripts nolasa failu config.txt. Tas aplūko pašreizējo laiku un redz, vai laiks atbilst kādam no trim plūsmas laikiem. Ja ir atbilstība, tas izsniedz pārtikas daudzumu, ko nosaka fails config.txt. Skripts arī izsauc skriptu, kas nosūta pa e -pastu fotoattēlu no kameras pirms barošanas un pēc barošanas. Tādā veidā kāds var pārbaudīt, vai viņš ēd visu ēdienu un vai dozators patiešām darbojas.
Gliemezis ir pārbaudīts, izmantojot tikai viena veida kaķu šķembas (Meow Mix). Padevējs pilnībā iztukšo tvertni ar ļoti mazu "žurku izliekumu". Šķiet, ka padevējs izsniedz vienmērīgu daudzumu pārtikas neatkarīgi no tā, vai tvertne ir pilnībā pilna vai gandrīz tukša.
2. darbība: sāciet drukāt kaķu padevēja detaļas un pasūtiet tās iegādei
Visi 3D printera faili atrodas vietnē thingiverse. Saite
Lejupielādējiet un sāciet drukāt visus stl failus. To drukāšana prasīs kādu laiku, tāpēc, kamēr visas detaļas tiek drukātas, pārejiet uz projekta datora daļu.
3. darbība: sāciet OS ielādi Pi un konfigurējiet
Šie norādījumi ir paredzēti uzstādīšanai bez galvas. Es izmantoju mac, tāpēc nezinu, vai kāda no darbībām būs atšķirīga neatkarīgi no izmantotā datora veida.
Lejupielādēt Raspbian Nelietojiet NOOBS.
Konfigurējiet un instalējiet Raspbian uz sdcard - un instalējiet karti PI. Instrukcijas saite. Es izmantoju balenaEtcher.
Instalējiet karti un ssh pi
Nodrošiniet savu pi
Izveidojiet icf (rūpnieciskais kaķu padeves konts)
sudo adduser icf
Instalējiet un konfigurējiet tīmekļa serveri - instalējiet un konfigurējiet php
Lejupielādējiet failus no github
4. darbība. Kopējiet tīmekļa servera failus mapē/var/www/html
Kopējiet tīmekļa servera failus mapē/var/www/html
Pārbaudiet/iestatiet failu atļaujas/īpašniekus
Pēc failu kopēšanas uz pi pārbaudiet, vai īpašnieki un atļaujas atbilst attēlam.
Ja esat jauns Linux/aveņu pi? Google “chown” un “chmod”, lai uzzinātu, kā Linux iestatīt īpašnieku un atļauju.
5. darbība: mainiet failu “sudoers”
Ierakstiet šādu komandu sudo nano /etc /sudoer
Pievienojiet rindu faila apakšai
www-dati ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
6. darbība: kopējiet skripta failus CatFeeder direktorijā
Izveidojiet catFeeder direktoriju direktorijā icf un nokopējiet failus no github šajā direktorijā.
Pārbaudiet un iestatiet īpašniekus/atļaujas, lai tās atbilstu iepriekš redzamajam attēlam.
Mainiet kodu šādos e -pasta failos: sendAfterEmail.py, sendBeforeEmail.py
7. darbība: mainiet Crontab failu, lai palaistu skriptu “checkDispenseFood”
Komandrindā ierakstiet tālāk norādīto
sudo crontab -e
Pievienojiet šādu rindu faila apakšdaļai
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
Tas katru stundu izpildīs skriptu "checkDispenseFood.sh". Ja iestatījumi no tīmekļa servera sakrīt, padevējs izsniegs ēdienu.
Tas uzņems attēlu ik pēc 10 minūtēm pēc stundas.
8. darbība: sāciet projekta elektroinstalācijas daļu - izveidojiet vadības bloku
Izveidojiet vadības bloku. Es padarīju savu vadības kārbu lielu, lai tas atvieglotu montāžu un vadu pievienošanu. Es varu mainīt šo dizainu un padarīt to daudz kompaktāku.
Motora pievienošana vadības blokam: izmantojiet divus aviācijas kontaktdakšu komplektus. Izgrieziet četrus (4) vadus no motora. Motora stiprinājumā ir viens caurums kontaktdakšai. Vadības kārbā ir divi caurumi. Motora kontaktdakšai izmantojiet jebkuru caurumu. Uzstādiet motoru motora stiprinājumā, izmantojot (4) četras 3 mm x 8 mm sešstūra ligzdas un pielodējiet 4 vadus pie viena kontaktdakšas. Noņemiet dupont savienotājus no 4 vadu otras puses un pielodējiet kontaktdakšas abās pusēs, lai izveidotu kabeli, kas pievienojams vadības kārbai. Lodējiet 4 vadus pie cita kontaktdakšas, kas jāizmanto vadības kārbas spraudnim. Uzstādiet kontaktdakšu vadības blokā
Uzstādiet pi, izmantojot 2 mm x 8 mm sešstūra kontaktligzdas, releju, izmantojot 2 mm x 8 mm sešstūra kontaktligzdas, un regulatoru, izmantojot M3 x 8 mm un uzgriežņus kastē, un pievienojiet to vadam saskaņā ar elektroinstalācijas shēmu. Iestatiet kontrollera dip slēdžus ieslēgt, ieslēgt, izslēgt, ieslēgt, izslēgt, izslēgt. Šajā projektā tika izmantota dupontu vadu, parasto vadu kombinācija. Nepieciešama neliela lodēšana. Lodēšana galvenokārt ir nepieciešama kontaktdakšām. Es izmantoju aviācijas kontaktdakšas, lai varētu viegli pieslēgt un atvienot.
Nogrieziet transformatora stieples galu un lodējiet uz cita aviācijas kontaktdakšas. Pievienojiet jaudu atbilstoši elektroinstalācijas shēmai.
9. darbība: samontējiet kaķu padevēju
Līdz šim visas jūsu detaļas ir jāizdrukā.
Skrūvēšana: astoņiem savienojumiem es izmantoju misiņa ieliktņus. Es bieži tīrīšu padevēju, tāpēc man ir nepieciešams, lai pavediens būtu labā formā. Ievietojiet misiņa veidgabalus skrūvju padevēja pamatnē un apakšējā korpusā.
Salieciet gliemežvāku - izmantojiet apaļu vīli, ja vārpstas neietilpst gliemežvāka iekšpusē (man faktiski bija jāizlaiž urbis caur centru un pēc tam ar apaļu vīli tika izveidots saspringts savienojums). Gala atlokiem izmantojiet 3 mm x 8 mm skrūves. Vārpstām jābūt iespējai iebīdīt un izlaist atlokus. Galīgās montāžas laikā veiciet galīgo vārpstas regulēšanu.
Pieskrūvējiet pamatni pie pamatnes pagarinājuma. Mans faktiski padevējs to neizmanto. Es pievienoju bāzes pagarinājumu ikvienam, kurš to veido, izmantojot bļodu. Izmantojiet (4) 4 mm x 12 mm un uzgriežņus.
Pieskrūvējiet motora balstu pie motora stiprinājuma. Izmantojiet (3) 4 mm x 12 mm un uzgriežņus.
Skrūve Motora atbalsts pamatnei. Izmantojiet (4) 4 mm x 40 mm skrūves un uzgriežņus.
Piestipriniet sakabi pie motora vārpstas
Bīdiet gultņus uz gliemežvārpstas vārpstas
Ievietojiet gliemežvāku apakšējā teknē un pabīdiet tekni vietā, vienlaikus ievelkot vārpstu savienojumā. Pabeidziet vārpstas izvirzījumus un pievelciet visas ar vārpstu un savienojumiem saistītās skrūves.
Novietojiet augšējo silei virs apakšējās siles un pieskrūvējiet pie pamatnes un apakšējās siles.
Pievienojiet četrus savienojuma savienotājus kolonnām un piestipriniet, izmantojot (4) 4 mm x 40 mm un uzgriežņus.
Pievienojiet piltuvi un pieskrūvējiet savienojumus pie tvertnes.
10. solis: pievienojiet jaudu Pi un vadības lodziņam
Pievienojiet savu pi un vadības bloku. Atveriet tīmekļa pārlūkprogrammu. Dodieties uz savu pi, iestatiet barotavas laikus un iepazīstiniet savu kaķi ar jauno barotavu.
Ieteicams:
Nav urinēšanas, mājdzīvnieku uzvedības pielāgošanas ierīce, kas kavē kaķu urinēšanu jūsu mājās: 4 soļi
Nē Pee tagad, mājdzīvnieku uzvedības pielāgošanas ierīce, kas neļauj kaķiem urinēt jūsu mājās: mani tik ļoti satrauca kaķēns, ka viņai patīk urinēt uz manas gultas, es pārbaudīju visu, kas viņai nepieciešams, un es arī aizvedu viņu pie veterinārārsta. Pēc tam, kad esmu novērsis visu, ko spēju domāt, un ieklausīšos ārsta teiktajā, es saprotu, ka viņai vienkārši ir slikta uzvedība. Tātad th
Īpaši stilīgs automātiskais kaķu padevējs: 3 soļi (ar attēliem)
Super stilīgs automātiskais kaķu barotājs: Jojo ir super glīts kaķis. Es viņu mīlu visos aspektos, izņemot to, ka viņš mani modina katru dienu no rīta no rīta par savu ēdienu, tāpēc ir pienācis laiks iegūt automātisku kaķu barotavu, lai glābtu manu miegu. Tomēr viņš ir tik glīts, ka tad, kad vēlos atrast tiesības
Rūpnieciskā automatizācija uz Arduino bāzes -- VFD (mainīgas frekvences diskdziņi): 10 soļi
Rūpnieciskā automatizācija uz Arduino bāzes || VFD (mainīgas frekvences diskdziņi): šajā pamācībā es jums parādīšu, kā to izdarīt1. Pēc pasūtījuma izstrādāta Arduino plate rūpnieciskajai automatizācijai 2. Kā kontrolēt VFD [mainīgas frekvences diskus], izmantojot Arduino 3. Kā izveidot mātesplati DigiCone MDF tinumu mašīnaiKādas lietas jūs vēlaties
IoT kaķu padevējs, izmantojot daļiņu fotonu, kas integrēts ar Alexa, SmartThings, IFTTT, Google izklājlapām: 7 soļi (ar attēliem)
IoT kaķu padevējs, izmantojot daļiņu fotonu, kas integrēts ar Alexa, SmartThings, IFTTT, Google Sheets: nepieciešamība pēc automātiskas kaķu barotavas ir pašsaprotama. Kaķi (mūsu kaķa vārds ir Bella) var būt nepatīkami, ja tie ir izsalkuši, un, ja jūsu kaķis ir tāds kā mans, tas katru reizi ēdīs trauku sausu. Man bija nepieciešams veids, kā automātiski izsniegt kontrolētu pārtikas daudzumu
Projeto SmartHome - mājdzīvnieku glabātava un mājdzīvnieku glabātava + Iluminācijas kontrole: 7 soļi
Projeto SmartHome - Repositor De Alimento Para Pet + Controle De Iluminação: Este tutorial apresenta uma solução SmartHome simples que permite a reposição automática de alimento para animais de estimação (pet) e controle automático de iluminaçãoo evizando vizinhos para ace