Taula de continguts:
- Subministraments
- Pas 1: entendre com funciona l'alimentador
- Pas 2: Comenceu a imprimir les peces de l'alimentador de gats i demaneu que les parts es comprin
- Pas 3: Comenceu a carregar el sistema operatiu al Pi i Configureu
- Pas 4: copieu els fitxers del servidor web a la carpeta / var / www / html
- Pas 5: Modifiqueu el fitxer "sudoers"
- Pas 6: copieu els fitxers Script al directori CatFeeder
- Pas 7: Modifiqueu el fitxer Crontab per executar l'script "checkDispenseFood"
- Pas 8: Inicieu la part de cablejat del projecte: creeu el quadre de control
- Pas 9: munteu l'alimentador de gats
- Pas 10: afegiu energia al quadre Pi i Control
Vídeo: Alimentador industrial per a gats (mascotes): 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Viatjo moltes setmanes a la vegada i tinc aquests gats assilvestrats a l’aire lliure que s’han d’alimentar mentre estic fora. Des de fa diversos anys, faig servir alimentadors modificats comprats a Amazon que es controlen mitjançant un ordinador raspberry pi. Tot i que el meu sistema d'alimentació utilitza dos alimentadors (primaris i auxiliars), la fiabilitat dels alimentadors de qualitat residencial ha estat una preocupació. Aquest projecte elimina molts problemes relacionats amb la fiabilitat. Aquest alimentador és superior als alimentadors comprats modificats de les maneres següents: Més fàcil de programar, IOT, motor pesat, coixinets a l’eix. les peces mòbils són d'acer, distribueixen tots els aliments (no en queden cap a l'alimentador), el desmuntatge és fàcil, permet una neteja completa i la velocitat d'alimentació és total o gairebé buida.
L’alimentador industrial Strength Cat Feeder és un projecte d’alimentació d’animals de companyia basat en web / Internet: controlat per ordinador (raspberry pi)
L’alimentador és operat per un servidor web. El servidor mostra la foto actual del bol. El servidor web té botons per: alimentar-se a la carta, fer una foto nova, personalitzar fàcilment els horaris d’alimentació automàtics, indicar la quantitat d’aliments distribuïts. Feu una foto a la carta El servidor web mostra la foto actual del bol al registre web i mostra la quantitat de menjar que s'ha dispensat.
Fiabilitat: motor d'alta qualitat, coixinets per minimitzar el desgast, còpia de seguretat de la bateria per pi.
Connectivitat: fora de casa? comproveu el subministrament d’aliments de la vostra mascota.
Aquest alimentador està realment dissenyat com a subpart per a un sistema d’alimentació de gats salvatges a l’aire lliure. El sistema d’alimentació exterior conté dos d’aquests alimentadors per redundància en cas d’avaria. El sistema exterior és a prova de mapache. Està dissenyat per funcionar sense vigilància durant llargs períodes de temps. Enllaçaré el sistema exterior més gran més endavant.
Com que és possible que altres vulguin utilitzar aquest alimentador en un entorn interior, he afegit una base, una tapa i un bol. Faré servir la meva sense la base ni el bol. També incloc una extensió per si algú vol una capacitat addicional.
He estat utilitzant alimentadors controlats per raspberry pi durant períodes prolongats de temps i estic satisfet amb la fiabilitat. Aquest alimentador fa poques setmanes que funciona, ha estat desmuntat i inspeccionat. L'alimentador es va desmuntar fàcilment i es va netejar fàcilment. Podria eliminar totes les restes de menjar per evitar que els meus animals emmalaltissin. Crec que la fiabilitat serà molt alta.
Aquest projecte requereix una impressora 3D. Això no hauria de suposar cap problema si no en teniu i viviu en una àrea metropolitana gran. Moltes biblioteques tenen ara impressores 3D.
Exempció de responsabilitat: aquest projecte enllaça a altres llocs web que cobreixen els passos necessaris per instal·lar programari en un raspberry pi, etc.. És possible que calgui investigar / investigar més.
Subministraments
Convertidor de nivell lògic
Raspberry Pi
Alimentació micro USB Raspberry Pi
Relleu
Insercions roscades de llautó
Font d'alimentació de CC
Controlador de motor pas a pas
Rodament de boles segellat de goma
Motor pas a pas
Acoblament flexible
Targeta SD
Càmera USB
Acoblament de l'eix de la brida de 8 mm
Eix rodó metàl·lic de 8 mm x 100 mm
Pas 1: entendre com funciona l'alimentador
L'alimentador consisteix en una tremuja que conté els aliments. La tremuja es troba a la part superior d’un transportador de cargol. El transportador de cargols es fa girar mitjançant un motor pas a pas que té un parell motiu més que suficient per fer girar la barrena.
El motor és accionat per un transformador de 12V a través d’un controlador pas a pas. La potència del controlador es controla mitjançant un relé que només activa o desactiva l’alimentació quan l’alimentador funciona. Els motors pas a pas utilitzen energia fins i tot quan no giren. És per això que he instal·lat un relé que només subministra alimentació quan es necessita el motor. El controlador pas a pas està controlat per un ordinador raspberry pi que té un servidor web.
La pàgina d'índex del servidor web té quatre botons que controlen el pi. Hi ha un botó "configuració" (enllaçat a una pàgina de configuració), un botó "alimenta ara" (enllaçat a una pàgina d'alimentació ara), un botó "imatge" (enllaçat a una pàgina d'imatge) i un "restabliment d'ompliment" (enllaçat a una pàgina de restabliment).
"Botó Configuració" -> settings.php: aquesta pàgina escriu la configuració en un fitxer de text (configuration.txt) situat al directori / var / www / html. Aquest fitxer txt es llegirà cada hora per veure si és hora d’alimentar i quant d’alimentar.
"Feed Now" -> button.php - aquesta pàgina crida a l'script de l'intèrpret d'ordres "feedNow.sh" que crida a l'script de python"
/home/icf/catFeeder/feedNow.py.
El "botó Restableix" només restableix el recompte de l'alimentador a zero. El fitxer "fdrCount.txt" manté el recompte actual.
El "botó d'imatge" obliga la càmera a fer una foto nova. La imatge del lloc web s’actualitza un cop per hora i es fa 10 minuts després de cada hora (després que l’alimentador hagi dispensat el menjar.
El crontab es modificarà per executar un script python "checkDispenseFood.py" cada hora a l'hora. Aquest script llegeix el fitxer configuration.txt. Observa l'hora actual, veu si els temps coincideixen amb algun dels tres temps d'alimentació. Si hi ha una coincidència, distribueix la quantitat d'aliments que estableix el fitxer configuration.txt. El guió també crida un guió que envia una foto per correu electrònic des de la càmera abans d’alimentar-la i després d’alimentar-la. D'aquesta manera, algú pot verificar que menja tot el menjar i que el dispensador funciona realment.
La barrina ha estat provada amb un sol tipus de croquetes de gats (Meow Mix). L'alimentador buida la tremuja completament amb molt poc "foradat de rata". Sembla que l’alimentador distribueix quantitats consistents d’aliments tant si la tremuja està completament plena o gairebé buida.
Pas 2: Comenceu a imprimir les peces de l'alimentador de gats i demaneu que les parts es comprin
Tots els fitxers de la impressora 3D es troben a thingiverse. Enllaç
Baixeu-vos i comenceu a imprimir tots els fitxers stl. Es trigaran una estona a imprimir, de manera que mentre s’imprimeixen totes les parts, passeu a la part de l’ordinador del projecte.
Pas 3: Comenceu a carregar el sistema operatiu al Pi i Configureu
Aquestes instruccions són per a una instal·lació sense cap. Faig servir un Mac, de manera que no sé si algun dels passos serà diferent en qualsevol tipus d’ordinador que feu servir.
Descarregueu Raspbian No utilitzeu NOOBS.
Configureu i instal·leu Raspbian a la sdcard i instal·leu la targeta al PI. Enllaç d’instruccions. He utilitzat balenaEtcher.
Instal·leu la targeta i ssh al pi
Assegureu el vostre pi
Creeu l'ICF (compte d'alimentador de gats inddustrial)
sudo adduser icf
Instal·leu i configureu el servidor web: instal·leu i configureu php
Baixeu els fitxers de github
Pas 4: copieu els fitxers del servidor web a la carpeta / var / www / html
Copieu els fitxers del servidor web a la carpeta / var / www / html
Verifiqueu / configureu els permisos / propietaris dels fitxers
Després de copiar els fitxers al pi, verifiqueu que els propietaris i els permisos coincideixin amb la imatge.
Si no sou nou a linux / raspberry pi? Google "chown" i "chmod" per obtenir informació sobre com configurar el propietari i el permís a Linux.
Pas 5: Modifiqueu el fitxer "sudoers"
Escriviu l'ordre següent sudo nano / etc / sudoer
Afegiu la línia a la part inferior del fitxer
www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
Pas 6: copieu els fitxers Script al directori CatFeeder
Creeu un directori catFeeder al directori icf i copieu els fitxers de github a aquest directori.
Comproveu i configureu els propietaris / permisos perquè coincideixin amb la imatge anterior.
Canvieu el codi dels fitxers següents per al vostre correu electrònic: sendAfterEmail.py, sendBeforeEmail.py
Pas 7: Modifiqueu el fitxer Crontab per executar l'script "checkDispenseFood"
Escriviu el següent a la línia d’ordres
sudo crontab -e
Afegiu la línia següent a la part inferior del fitxer
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
Això executarà l'script 'checkDispenseFood.sh' cada hora a l'hora. Si la configuració del servidor web coincideix, l'alimentador distribuirà menjar.
Es farà una foto cada 10 minuts després de l’hora.
Pas 8: Inicieu la part de cablejat del projecte: creeu el quadre de control
Construeix el quadre de control. Vaig fer que la meva caixa de control fos gran per facilitar el muntatge i el cablejat. Puc modificar aquest disseny i fer-lo molt més compacte.
Connexió del motor a la caixa de control: utilitzeu dos conjunts de connectors d'aviació. Retireu els quatre (4) cables del motor. Hi ha un forat al muntatge del motor per a un endoll. Hi ha dos forats a la caixa de control. Utilitzeu qualsevol dels dos orificis per al tap del motor. Instal·leu el motor al suport del motor mitjançant (4) quatre endolls hexagonals de 3 mm x 8 mm i soldeu els 4 cables en un endoll. Retireu els connectors dupont de l’altre costat dels 4 cables i soldeu els endolls dels dos costats per fer un cable que es connecti a la caixa de control. Soldeu 4 cables a un altre endoll que s’utilitzarà per al endoll de la caixa de control. Instal·leu el connector de la caixa de control
Instal·leu el pi utilitzant endolls hexagonals de 2 mm X 8 mm, el relé amb endolls hexagonals de 2 mm X 8 mm i el controlador utilitzant M3 x 8 mm i femelles a la caixa i connecteu-lo segons el diagrama de cablejat. Estableix els interruptors dip del controlador a on, on, off, on, off, off. Aquest projecte utilitzava una combinació de cables dupont, cables normals. Es requereix una mica de soldadura. La soldadura es requereix principalment per als endolls. He utilitzat els endolls d'aviació per poder-los endollar i desconnectar fàcilment.
Retalleu l'extrem del cable del transformador i soldeu-lo en un altre endoll d'aviació. Connecteu la potència segons el diagrama de cablejat.
Pas 9: munteu l'alimentador de gats
A hores d’ara ja s’haurien d’imprimir totes les peces.
Cargolat: he utilitzat insercions de llautó per a vuit connexions. Netejaré l’alimentador sovint, de manera que necessito que el fil estigui en bona forma. Introduïu els accessoris de llautó a la base i la carcassa inferior de l'alimentador de cargol.
Muntatge de la barrina: utilitzeu una llima rodona si els eixos no caben dins de la barrina (en realitat vaig haver de fer un trepant pel centre i després vaig utilitzar una llima rodona per acabar amb una connexió estreta). Utilitzeu cargols de 3 mm x 8 mm per a les brides finals. Els eixos haurien de poder lliscar dins i fora de les brides. Feu els darrers ajustaments de l’eix durant el muntatge final.
Fixeu la base a l'extensió de la base. El meu alimentador real no fa servir això. He afegit l'extensió base per a tothom que construeixi aquesta font que faci servir un bol. Utilitzeu (4) 4 mm x 12 mm i femelles.
Traieu el suport del motor al suport del motor. Utilitzeu (3) 4 mm x 12 mm i femelles.
Bolt El suport del motor a la base. Utilitzeu (4) cargols i femelles de 4 mm x 40 mm.
Connecteu l'acoblament a l'eix del motor
Feu lliscar els coixinets sobre l’eix de la barrena
Col·loqueu el cargol al fons inferior i feu lliscar-lo al seu lloc, mentre guieu l’eix cap a l’acoblament. Finalitzeu les projeccions de l’eix i estrenyeu tots els cargols de fixació associats amb l’eix i els acoblaments.
Col·loqueu l’abocador superior sobre l’abocador inferior i fixeu-lo fins a la base i l’abocador inferior.
Afegiu els quatre connectors de connexió a les columnes i subjecteu-los amb (4) 4 mm x 40 mm i femelles.
Afegiu la tremuja i fixeu els empalmes a la tremuja.
Pas 10: afegiu energia al quadre Pi i Control
Connecteu el pi i el quadre de control. Obriu un navegador web. Aneu al vostre pi, configureu els horaris de l’alimentador i introduïu el vostre gat al nou alimentador.
Recomanat:
No fa pipí ara, dispositiu d’ajust del comportament de les mascotes que impedeix que els gats facin pipí a casa: 4 passos
No Pee Now, dispositiu d’ajust del comportament de les mascotes que impedeix que els gats facin pipí a casa: em va molestar tant el meu gatet que li agrada fer pipí al meu llit, vaig comprovar tot el que necessita i també la vaig portar al veterinari. Després d’haver resolt tot el que puc pensar i escoltar la paraula del metge, m’adono que només té un mal comportament. Així que
Alimentador intel·ligent per a mascotes: 9 passos
Smart Pet Feeder: teniu una mascota? No: adopteu-ne un! (i torneu a aquest instructiu). Sí, bona feina. No seria fantàstic que poguessis alimentar i donar aigua a la teva persona estimada sense cancel·lar els plans per arribar a temps a casa? Diem que no us preocupeu
Alimentador automàtic d’animals per a mascotes mitjançant AtTiny85: 6 passos
Automatic Pet Feeder Using AtTiny85: O trabalho Automatic Pet Feeder Using AtTiny85 de PET Enginyeria de Computació està llicenciada amb una Llicència Creative Commons - Atribució 4.0 Internacional
SmartPET: alimentador intel·ligent per a mascotes: 7 passos (amb imatges)
SmartPET: alimentador intel·ligent per a mascotes: Ei! Sóc Maxime Vermeeren, un estudiant de MCT (tecnologia multimèdia i de comunicació) de 18 anys a Howest. He decidit crear un alimentador intel·ligent per a mascotes com a projecte. Per què he fet això? El meu gat té problemes de pes, així que vaig decidir fabricar una màquina per
Alimentador intel·ligent per a mascotes: 11 passos
Smart Pet Feeder: Sóc estudiant de l'Acadèmia Howest Kortrijk a Bèlgica. Vaig fer un alimentador especialment per a gats i gossos. Vaig fer aquest projecte per al meu gos. Moltes vegades no estic a casa per alimentar el meu gos al vespre. Per això, el meu gos ha d’esperar per aconseguir el seu menjar. Amb th