Tabla de contenido:
- Paso 1: el diseño
- Paso 2: Materiales
- Paso 3: la electrónica y el código
- Paso 4: construya la estructura
- Paso 5: Hora de comer (6 p.m.)
- Paso 6: BONUS: Configura una rutina de Alexa
Video: Comedero para perros controlado por Alexa: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es nuestro perro Bailey. Es parte de Border Collie y Australian Cattle Dog, por lo que a veces es más inteligente que su propio bien, especialmente cuando se trata de decir la hora y saber cuándo debería cenar. Por lo general, tratamos de alimentarla alrededor de las 6 de la tarde, pero esto no siempre es fácil si estamos fuera de casa. El comedero para perros controlado por Alexa se creó como la solución perfecta para alimentar a Bailey mientras estamos fuera de casa para asegurarse de que no se inquiete y pueda seguir su horario.
El código se basa en este proyecto de Bob en I Like to Make Stuff, que se encarga del código base para comunicarse con un dispositivo Alexa. Lo bueno de usar Alexa como el sistema de comunicación principal es que se puede controlar usando la aplicación Alexa en su teléfono inteligente, eliminando la necesidad de servidores complejos o codificación avanzada. La lista de suministros es relativamente corta y todo el proyecto probablemente se pueda terminar en una tarde una vez que se haya recopilado todo.
Si te gusta lo que ves, ¡vota por mí en el concurso de mascotas! Espero que encuentre útil este Instructable y avíseme si tiene alguna pregunta a continuación.
Paso 1: el diseño
Ya le hice a Bailey un pequeño puesto de comida que es una versión en miniatura de nuestra mesa de comedor para que descanse su plato de comida y agua. Para optimizar el espacio, quería que el comedero encajara en este puesto de comida y solo pudiera contener algunas porciones de su comida. Se supone que el comedero se usa principalmente para la pequeña cantidad de ocasiones en las que no estamos en casa, por lo que no lo necesito para contener mucha comida (solo unas pocas porciones). Si esto no se ajusta a sus necesidades, no se preocupe, ya que las dimensiones se pueden escalar hacia arriba o hacia abajo con bastante facilidad. La electrónica permanecerá igual y usted puede ajustar la estructura de su alimentador a su alrededor para satisfacer sus necesidades.
La estructura en sí está formada por dos cámaras principales: una para la comida y otra para la electrónica. La comida caerá desde el área de contención hacia una tubería de PVC. La tubería de PVC está dentro del área de contención de la electrónica que alberga dos tuberías en T de PVC con un motor y un sinfín impreso en 3D que atraviesa las tuberías. Una vez que la comida caiga en el primer tubo de PVC, la barrena la moverá linealmente hasta que salga del segundo tubo de PVC y caiga al recipiente. Al probar la barrena, noté que se atasca ocasionalmente y hace que el motor se detenga. En versiones futuras, planeo seguir analizando este mecanismo para minimizar que esto suceda. Nuevamente, lo bueno de este proyecto es que las entrañas principales (es decir, la electrónica) se pueden adaptar fácilmente para cualquier mecanismo de entrega de alimentos que decida.
Elegí hacer la estructura con madera contrachapada de 1/2 que tenía por ahí. Las piezas se ensamblan con una mezcla de pegamento para madera y tornillos para orificios de bolsillo para asegurarme de que estén firmes. También elegí usar un trozo sobrante de acrílico para la parte superior para que sea más fácil volver a llenar la comida y ver cuánta comida queda.
Paso 2: Materiales
La mayoría de los materiales se pueden comprar en su ferretería local y en Amazon por poco dinero. La excepción a esto son los soportes de tubería de PVC que están impresos en 3D, sin embargo, puede ser creativo con los soportes de tubería y las tapas de los extremos para evitar esto. Las tuberías de PVC también deben cortarse para que tengan 2.75 de largo para que quepan dentro de la estructura.
Materiales usados:
Madera contrachapada de 1. 1/2"
2. Acrílico de 1/8"
3. Varilla roscada M8 (6.5 ) y tuercas (si es necesario para asegurar la barrena a la varilla)
4. Tubos en T de PVC de 2"
5. Motor y soporte NEMA 17
6. Acoplador de 6,35 mm a 8 mm
7. Arduino UNO
8. MCU de nodo
9. Controlador de motor paso a paso
10. Cables de puente
11. Tornillos de agujeros de bolsillo
12. Pegamento para madera
13. Fuente de alimentación Arduino (9V-12V)
Herramientas utilizadas:
- Sierra circular
- impresora 3d
- Plantilla de agujero de bolsillo
- Soldador (opcional, pero útil)
- Tubería termorretráctil o cinta aislante
- Pistola de silicona
Paso 3: la electrónica y el código
La configuración de la electrónica es bastante simple y sigue una cadena de mando básica utilizando un Echo Dot, Node MCU, Arduino Uno y un motor paso a paso. El Node MCU tiene un código que se conecta a su red wifi. Una vez que está conectado a Internet, se transmite a sí mismo como un enchufe inteligente Wemo para que el dispositivo Alexa se conecte. Desde aquí, espera a que Alexa envíe un comando y luego establece brevemente uno de los pines en ALTO, lo que luego activa el Arduino para ejecutar el motor paso a paso. También agregué un botón para la alimentación manual. Esto me permite dispensar la cantidad necesaria de comida, pero evita el uso de Alexa y se usa principalmente para realizar pruebas.
No pude hacer que Echo Dot (segunda generación) descubriera el Node MCU inicialmente. Descubrí que finalmente funcionaba después de degradar tanto la biblioteca "fauxmo" como la placa "esp8266" a la versión 2.3.0 en Arduino IDE. Una vez que hice esto, simplemente procedí con Alexa descubriendo nuevos dispositivos y no tuvo problemas para encontrarlos.
Se adjunta el código para Node MCU y Arduino, junto con una imagen del diagrama del circuito. Tenga en cuenta que tendrá que cambiar la placa en Arduino IDE según la placa a la que esté cargando el código: Arduino Uno = "Arduino / Genuine Uno", Node MCU = "NodeMCU 1.0 (Módulo ESP-12E)". También deberá modificar las siguientes variables en el código según su configuración (solo busque el comentario "ACTUALIZAR"):
MCU de nodo
- motorSteps
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- deviceName (también se puede ajustar usando las rutinas de Alexa, detalladas en el Paso 6)
Es más fácil probar los componentes electrónicos primero antes de colocarlos en la estructura, ya que estarán más confinados más adelante. Sugiero asegurarse de que Alexa pueda conectarse al dispositivo y activar el motor antes de pasar a la estructura.
Paso 4: construya la estructura
Corte todas las piezas del panel de su madera contrachapada original utilizando su método preferido para romper la madera contrachapada (es decir, sierra de mesa, sierra circular, sierra de calar, etc.). Usé una hoja de 24 "x 24" x 1/2 "y CutList Optimizer (o Workshop Buddy) para crear la lista de cortes fácilmente. Asegúrese de cortar también las muescas rectangulares en el panel frontal y la base y un círculo en el cierre de electrónica para proporcionar espacio para las tuberías de PVC. También hay una ranura de ~ 1/8 "de profundidad en el panel frontal, el panel trasero y el lado 1 para que el acrílico se deslice.
A continuación, elegí perforar previamente tornillos de bolsillo en la base principal, la base de la electrónica y las tres piezas laterales. También puede usar tornillos normales y taladrar directamente en el extremo de la madera contrachapada, pero tenga cuidado de no partir la madera. El pegamento para madera es útil para asegurarse de que la estructura permanezca unida, pero asegúrese de que aún pueda acceder a los componentes electrónicos si necesita solucionar el problema. Mi solución a esto fue unir el panel de cierre de la electrónica solo con tornillos para que se pueda quitar más tarde si es necesario. Tenga en cuenta que es posible que también desee pintar la estructura o ponerle una capa protectora. Esto también es más fácil de hacer antes de ensamblar todo.
Se adjuntan todas las dimensiones y etiquetas de los paneles. Tenga en cuenta que agregué algunas piezas acrílicas para proporcionar una pendiente para que la comida para perros se deslice dentro de la tubería de PVC. También asegúrese de que la barrena gire suavemente dentro del tubo de PVC. Hay suficiente espacio para que se atasque, luego revise cualquier extremo de la varilla o asegúrese de que las tuberías estén rectas.
Paso 5: Hora de comer (6 p.m.)
Una vez que todo esté ensamblado, es hora de probar el alimentador. Es mejor probar primero el alimentador cuando esté en casa para asegurarse de que todo funcione sin problemas antes de confiar en él mientras está fuera de casa. El primer video adjunto fue la ejecución inicial, sin embargo, un grano se atascó en la barrena, lo que provocó que el motor se detuviera (Bailey no estaba muy feliz, pero recibió un regalo que la hizo sentir mejor). El segundo video muestra que el dispositivo funciona correctamente. Los pasos del motor aún deben ajustarse ligeramente y tendré que agregar una rampa para que la comida entre en el tazón y no salga parcialmente.
No obstante, ¡el mecanismo funciona y la electrónica funciona! Espero que hayas encontrado útil este Instructable, ya sea para hacer tu propio comedero para perros o algún otro tipo de dispositivo controlado por Alexa.
Paso 6: BONUS: Configura una rutina de Alexa
Una de las mejores cosas de Alexa es que puede configurar una rutina que puede controlar cualquiera de sus dispositivos inteligentes. Podría configurar Alexa en un horario para que alimente a Bailey a las 6 automáticamente todos los días, pero nos gusta hacer que haga trucos antes de comer. Sin embargo, decidí configurar una rutina, así que tengo un comando de voz personalizado para Alexa. En este caso, todo lo que tengo que decir es "Alexa, Bailey tiene hambre" y el alimentador se activará y Alexa responderá "Ok, la alimentaré". Por supuesto, puede personalizar esto para lo que desee y esto facilita el cambio del nombre del dispositivo sin cambiar realmente el nombre del dispositivo y entrar en el código.
Recomendado:
Comedero automático para perros: 4 pasos
Comedero automático para perros: ¡Fácil, útil y saludable
Monitor de comedero para pájaros V2.0: 12 pasos (con imágenes)
Bird Feeder Monitor V2.0: Este es un proyecto para monitorear, fotografiar y registrar el número y el tiempo que pasan las aves visitando nuestro comedero para pájaros. Se utilizaron múltiples Raspberry Pi (RPi) para este proyecto. Uno se utilizó como sensor táctil capacitivo, Adafruit CAP1188, para detectar, grabar
Juguete perseguidor de perros láser controlado por Arduino: 6 pasos
Juguete perseguidor de perros con láser controlado por Arduino: hace unos dos años, construí este juguete para mi perro en el que se controla un láser con dos servos para darle un movimiento aleatorio donde el punto del láser se escapa y él puede perseguirlo. El láser funcionó perfectamente, pero durante mi reciente mudanza se dañó
Monitor del comedero para pájaros: 7 pasos (con imágenes)
Monitor del comedero para pájaros: este es un proyecto para monitorear la cantidad de aves que visitan mi comedero para pájaros, así como registrar la cantidad de tiempo que dedican a la alimentación. Usé un Arduino Yún y un sensor táctil capacitivo, Adafruit CAP1188, para detectar y registrar la alimentación de las aves. En un ru
Comedero acrílico para peces: 11 pasos (con imágenes)
Alimentador de peces acrílico: ¡En este tutorial, te enseñaré cómo hice un alimentador automático de peces para mi koi ~