Taula de continguts:

Menjador per a gossos controlat per Alexa: 6 passos (amb imatges)
Menjador per a gossos controlat per Alexa: 6 passos (amb imatges)

Vídeo: Menjador per a gossos controlat per Alexa: 6 passos (amb imatges)

Vídeo: Menjador per a gossos controlat per Alexa: 6 passos (amb imatges)
Vídeo: Closed for 40 years ~ Abandoned Portuguese Noble Palace with all its belongings 2024, Desembre
Anonim
Menjador de gossos controlat per Alexa
Menjador de gossos controlat per Alexa
Menjador de gossos controlat per Alexa
Menjador de gossos controlat per Alexa
Menjador de gossos controlat per Alexa
Menjador de gossos controlat per Alexa

Aquest és el nostre gos Bailey. Forma part de Border Collie i Australian Cattle Dog, de manera que de vegades és més intel·ligent que el seu bé, sobretot a l’hora d’explicar el temps i saber quan hauria de sopar. Normalment, intentem alimentar-la cap a les 18:00, però això no sempre és fàcil si ens trobem fora de casa. L’alimentador per a gossos controlat per Alexa es va crear com la solució perfecta per alimentar Bailey mentre estem fora de casa per assegurar-nos que no s’inquieti i pugui mantenir el seu horari.

El codi es basa en aquest projecte de Bob a I Like to Make Stuff, que s’encarrega del codi base per comunicar-se amb un dispositiu Alexa. El més interessant d’utilitzar Alexa com a sistema de comunicació principal és que es pot controlar mitjançant l’aplicació Alexa del telèfon intel·ligent, eliminant la necessitat de servidors complexos o codificació avançada. La llista de subministraments és relativament curta i tot el projecte en si mateix es pot acabar en una tarda un cop s'hagi recollit tot.

Si t’agrada el que veus, vota’m al concurs de mascotes! Espero que us sigui útil aquesta instrucció i que m’informeu si teniu cap pregunta.

Pas 1: el disseny

El disseny
El disseny
El disseny
El disseny
El disseny
El disseny
El disseny
El disseny

Ja he fet de Bailey un petit estand de menjar que és una versió en miniatura de la nostra taula de menjador perquè el seu bol d’aliments i aigua pugui descansar. Per optimitzar l’espai, volia que l’alimentador s’adapti a aquest estand de menjar i que només contingués algunes porcions del seu menjar. Es suposa que l’alimentador s’utilitza principalment en el petit nombre d’ocasions en què no som a casa, de manera que no necessito que s’adapti a molts aliments (només algunes racions). Si això no s’adapta a les vostres necessitats, no us preocupeu, ja que les dimensions es poden augmentar o reduir amb força facilitat. L’electrònica es mantindrà igual i podeu ajustar l’estructura de l’alimentador al seu voltant perquè s’adapti a les vostres necessitats.

L’estructura en si es compon de dues cambres principals: una per al menjar i una altra per a l’electrònica. Els aliments cauran des de la zona de contenció fins a una canonada de PVC. La canonada de PVC es troba dins de la zona de contenció electrònica que alberga dues canonades en T de PVC amb un motor i una barreta impresa en 3D que travessa les canonades. Un cop els aliments caiguin a la primera canonada de PVC, es mourà linealment per la barrina fins que caigui la segona canonada de PVC i baixi cap al bol. En provar la barrina, he notat que s’encalla de tant en tant i fa que el motor s’aturi. En futures versions penso mirar aquest mecanisme per minimitzar que això passi. Un cop més, l’aspecte positiu d’aquest projecte és que els budells principals (és a dir, l’electrònica) es poden adaptar fàcilment a qualsevol mecanisme de lliurament d’aliments que decidiu.

Vaig triar fer l'estructura mateixa amb fusta contraxapada de 1/2 que tenia al voltant. Les peces es munten amb una barreja de cola per a fusta i cargols de forat de butxaca per assegurar-me que estiguin segures. També vaig optar per utilitzar un tros de acrílic per a la part superior per facilitar l’emplenament dels aliments i veure quanta quantitat de menjar queda.

Pas 2: materials

Materials
Materials
Materials
Materials

La majoria dels materials es poden comprar a la vostra ferreteria local i a Amazon de manera econòmica. L’excepció per a això són els suports de canonades de PVC que s’imprimeixen en 3D, però, per evitar-ho, podríeu ser creatius amb muntatges i taps finals. També cal tallar les canonades de PVC, de manera que tinguin una longitud de 2,75 polzades per tal d’encaixar dins de l’estructura.

Materials utilitzats:

1. Fusta contraxapada de 1/2"

2. Acrílic de 1/8"

3. Vareta roscada M8 (6,5 ) i femelles (si cal per assegurar la barreta a la vareta)

4. Tubs en T de 2 de PVC

5. Motor i suport NEMA 17

6. Acoblador de 6,35 mm a 8 mm

7. Arduino UNO

8. MCU de node

9. Controlador de motor pas a pas

10. Cables de pont

11. Cargols de forats de butxaca

12. Cola de fusta

13. Font d'alimentació Arduino (9V-12V)

Eines utilitzades:

- Serra circular

- Impressora 3D

Plantilla de forat de butxaca

Soldador (opcional, però útil)

- Tubs termorretractables o cinta elèctrica

- Pistola de cola calenta

Pas 3: l'electrònica i el codi

L’Electrònica i el Codi
L’Electrònica i el Codi
L’Electrònica i el Codi
L’Electrònica i el Codi
L’Electrònica i el Codi
L’Electrònica i el Codi

La configuració electrònica és bastant senzilla i segueix una cadena bàsica de comandament mitjançant Echo Dot, Node MCU, Arduino Uno i motor pas a pas. La MCU Node té un codi que es connecta a la vostra xarxa wifi. Un cop connectat a Internet, s’emet com un endoll intel·ligent Wemo per connectar-se amb el dispositiu Alexa. A partir d’aquí, espera que Alexa enviï una ordre i, a continuació, estableix breument un dels pins a HIGH, el qual fa que l’Arduino faci funcionar el motor pas a pas. També he afegit un botó per a l'alimentació manual. Això em permet dispensar la quantitat necessària d’aliments, però passa per alt amb Alexa i s’utilitza principalment per fer proves.

No vaig poder aconseguir que Echo Dot (2a generació) descobrís inicialment el MCU Node. Vaig trobar que finalment funcionava després de canviar la versió de la biblioteca "fauxmo" i la placa "esp8266" a la versió 2.3.0 en Arduino IDE. Un cop ho vaig fer, vaig continuar amb Alexa per descobrir nous dispositius i no tenia problemes per trobar-lo.

S’adjunten el codi per a la node MCU i Arduino, juntament amb una imatge del diagrama del circuit. Tingueu en compte que haureu de canviar la placa a Arduino IDE en funció de la placa a la qual carregueu el codi: Arduino Uno = "Arduino / Genuine Uno", Node MCU = "NodeMCU 1.0 (Mòdul ESP-12E)". També haureu de modificar les variables següents al codi segons la vostra configuració (només cal que cerqueu el comentari "ACTUALITZA"):

MCU de node

- passos del motor

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- DeviceName (només es pot ajustar mitjançant rutines Alexa, detallat al pas 6)

El més fàcil és provar l'electrònica abans de posar-los a l'estructura, ja que més endavant quedaran més confinats. Us suggereixo assegurar-vos que Alexa es pugui connectar al dispositiu i activar el motor abans de passar a l’estructura.

Pas 4: Creeu l'estructura

Image
Image
Construeix l’estructura
Construeix l’estructura
Construeix l’estructura
Construeix l’estructura

Retalleu totes les peces del tauler de la fusta contraxapada amb el mètode preferit per descompondre la fusta contraxapada (és a dir, serra de taula, serra circular, serradora, etc.). He utilitzat un full de 24 "x 24" x 1/2 "i CutList Optimizer (o Workshop Buddy) per crear fàcilment la llista de tall. Assegureu-vos de retallar també les osques de rectangle del tauler frontal i de la base i un cercle al tancament de l'electrònica. per proporcionar un espai lliure per a les canonades de PVC. També hi ha una ranura profunda de ~ 1/8 "al tauler frontal, el tauler posterior i el costat 1 perquè els acrílics llisquin.

A continuació, vaig optar per perforar prèviament cargols de forat de butxaca a la base principal, la base electrònica i les tres peces laterals. També podeu utilitzar cargols normals i perforar directament al gra final de la fusta contraxapada, però tingueu cura de no dividir la fusta. La cola per a fusta és útil per assegurar-se que l'estructura es manté unida, però assegureu-vos que encara podeu accedir a l'electrònica si necessiteu solucionar problemes. La meva solució a això era connectar el panell de tancament de l’electrònica només amb cargols perquè es pugui treure més endavant si cal. Tingueu en compte que també és possible que vulgueu pintar l'estructura o posar-hi un revestiment protector. Això també es fa més fàcilment abans de muntar-ho tot.

S'adjunten totes les dimensions i etiquetes dels panells. Tingueu en compte que he afegit algunes peces d’acrílic per proporcionar un pendent perquè el menjar per a gossos llisqui cap a la canonada de PVC. Assegureu-vos també que la barrina giri sense problemes dins del tub de PVC. Hi ha prou joc perquè es quedi encallat i comproveu els extrems de la vareta o assegureu-vos que les canonades siguin rectes.

Pas 5: temps d'alimentació (18:00)

Image
Image
Temps d’alimentació (18:00)
Temps d’alimentació (18:00)

Un cop muntat tot, és hora de provar l'alimentador. El millor és provar l’alimentador quan estigueu a casa per assegurar-vos que tot funciona correctament abans de confiar-hi mentre esteu fora de casa. El primer vídeo adjunt va ser la prova inicial, però un nucli es va quedar atrapat a la barrina, cosa que va provocar que el motor es quedés aturat (Bailey no estava massa contenta, però va aconseguir un plaer que la va fer sentir millor). El segon vídeo mostra que el dispositiu funciona correctament. Els passos del motor encara s’han d’ajustar lleugerament i hauré d’afegir una rampa perquè el menjar entri al bol i no surti parcialment.

Tot i això, el mecanisme funciona i l’electrònica funciona. Esperem que hagueu trobat útil aquest instructiu, ja sigui per fer el vostre propi alimentador de gossos o algun altre tipus de dispositiu controlat per Alexa.

Pas 6: BONUS: configureu una rutina Alexa

BONUS: configureu una rutina Alexa
BONUS: configureu una rutina Alexa

Una de les coses fantàstiques d’Alexa és que podeu configurar una rutina que pugui controlar qualsevol dels vostres dispositius intel·ligents. Podria configurar Alexa segons un calendari perquè alimentés Bailey a les 6 automàticament cada dia, però ens agrada fer-li trucs abans de menjar. Tot i que vaig decidir configurar una rutina, així que tinc una ordre de veu personalitzada per a Alexa. En aquest cas, tot el que he de dir és "Alexa, Bailey té gana" i l'alimentador s'activarà i Alexa respondrà "Ok, la donaré menjar". Per descomptat, podeu personalitzar-ho al que vulgueu i això facilita canviar el nom del dispositiu sense canviar el nom del dispositiu i entrar al codi.

Recomanat: