Tabla de contenido:
- Paso 1: Cosas que necesita
- Paso 2: haz el contenedor
- Paso 3: Crea la base de datos de Firebase
- Paso 4: crea la habilidad de Alexa
- Paso 5: Configuración de Raspberry Pi 3
Video: Alimentador automático de peces con alimentación de Amazon Alexa: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿Olvidaste alimentar a tus peces?
Ahora deja que Alexa alimente a tus peces, desde cualquier parte del mundo, sí, desde cualquier lugar. Este proyecto está diseñado para que puedas alimentar a tu mascota desde cualquier parte del mundo, utilizando cualquier dispositivo / aplicación de Alexa.
¿Quieres alimentar a otra mascota?
No hay problema, simplemente haga el recipiente de un tamaño apropiado y descanse, ya está listo para comenzar.
Paso 1: Cosas que necesita
- 1 X servomotor
- 1 X Raspberry Pi 3 (cualquier Raspberry Pi con internet funcionaría)
- 1 X Adaptador Raspberry Pi
- 1 tarjeta MicroSD con sistema operativo Rasbian
- 3 X cables de puente macho a hembra
- 1 x cartón
- 1 X tijeras
- 1 X marcador / bolígrafo
- 1 X escala / regla
- 1 X papel de cinta
- 1 X Echo Dot (opcional)
Paso 2: haz el contenedor
Marque estas dimensiones en cartón (puede hacerlo tan grande / pequeño como desee)
Use un marcador / bolígrafo junto con una regla y haga exactamente tres formas como estas.
Ahora corta estas piezas con una tijera
Tenga en cuenta que A (la línea interior) depende de la cantidad de alimento que le dé a los peces.
Ahora dobla a lo largo de las líneas internas
Dobla cada pieza a lo largo de las líneas internas hacia arriba como se muestra en la imagen.
Ahora pégalos juntos como una pirámide
Pégalos juntos de manera que formen una estructura piramidal, como se muestra en la imagen.
Ahora haz una gorra
Ahora haga la tapa para la boca más pequeña de la pirámide, esto necesita un poco más grande para que no gotee.
Pega la tapa en el dial del servomotor
Pegue la tapa en el dial del servomotor con un poco de cinta / pegamento.
Pegue el servomotor en el contenedor
Finalmente, pegue con cinta adhesiva el servomotor en el recipiente, asegúrese de que cierre la boca correctamente.
Paso 3: Crea la base de datos de Firebase
- Abra la base de fuego.
- Haga clic en Ir a la consola.
- Haga clic en Agregar proyecto.
- Ponle un nombre a tu proyecto.
- Haga clic en Crear proyecto.
- Haga clic en Base de datos.
- Seleccione Iniciar en modo de prueba.
- Anote su ID de base de fuego.
Paso 4: crea la habilidad de Alexa
- Visite developer.amazon.com.
- Inicie sesión con sus credenciales de Amazon.
- Haga clic en Developer Console.
- Haga clic en Crear habilidad.
- Nombra la habilidad.
- Haga clic en Seleccionar (habilidad personalizada) y luego en Crear habilidad.
- Haga clic en la pestaña Invocación y complete el nombre de la invocación como alimentador de peces.
- Haga clic en la pestaña Editor JSON y pegue el código a continuación (mire al final).
- Haga clic en Construir modelo.
- Haga clic en la pestaña Endpoint.
- Copie su Id. De habilidad.
- Visite aws.amazon.com. (en nueva pestaña)
- Haga clic en Iniciar sesión en la consola.
- Haga clic en Lambda (buscar, si no está en la página principal).
- Haga clic en Crear función.
- Completa los detalles (mira la foto).
- Haga clic en Crear función.
- Haga clic en Alexa Skill Kit.
- Haga clic en Habilitar y pegue su ID de habilidad.
- Haga clic en Agregar.
- Clic en Guardar.
- Ahora haz clic en el nombre de tu habilidad (mira la foto).
- Desplácese hacia abajo y seleccione Cargar un archivo. Zip.
- Descarga el repositorio de Github desde aquí.
- Descomprime el repositorio.
- Navegue a la carpeta llamada Alexa / Lambda.
- Abra el archivo denominado lambda_function.py en cualquier editor de texto.
- Ahora pegue la identificación de la base de fuego en la línea 3 (reemplace {su URL de la base de fuego} con su identificación de la base de fuego)
- Ahora mueva este archivo al archivo lambda-zipped.zip. (si usa WinRAR, simplemente arrástrelo y suéltelo en el archivo)
- Ahora cargue este lambda-zipped.zip en aws.
- Copia tu ARN (mira la foto)
- Ahora regrese a developer.amazon.com.
- Pegue el ARN y haga clic en Guardar puntos finales.
- Haga clic en la pestaña Prueba.
- Alternar el interruptor.
- Escriba el comando - iniciar el alimentador de peces
- Si recibe una respuesta, está listo para comenzar.
{
"interactiveModel": {"languageModel": {"invocationName": "alimentador de peces", "intents": [{"name": "AMAZON. FallbackIntent", "samples": }, {"name": "AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "samples": ["alimenta a los peces", "alimenta a los peces", "alimenta a mis peces ahora mismo", "alimenta a mis peces, por favor", "por favor alimenta el pez "," pescar mi alimento ahora "]}]," tipos ": }}}
Paso 5: Configuración de Raspberry Pi 3
- Conecte su servomotor a los siguientes pines.
- Medio más (ROJO) -> VCC (PIN 02)
- Color opaco (MARRÓN) -> TIERRA (PIN 06)
- Color brillante (NARANJA) -> PIN03
- Inicie sesión en su Pi (usando SSH o usando Monitor / Teclado / Mouse)
- Abra Terminal y ejecute los siguientes comandos:
- cd de escritorio
- clon de git
- Ahora abre la carpeta Automatic-Fish-Feeder
- Navegar a la carpeta Pi
- Abra app.py en un editor de texto.
- Reemplaza la línea 5 con tu URL de base de fuego.
- Guárdalo.
- Ahora abra la Terminal y ejecute los siguientes comandos:
- cd de escritorio
- cd alimentador automático de peces
- cd Pi
- python3 app.py
- Ahora use su dispositivo o aplicación Alexa y diga: Alexa, inicie el alimentador de peces
- Si todo funciona, está listo para comenzar.
- Tenga en cuenta que en app.py puede editar los argumentos de la función FeedNow en la línea 11, el primer argumento es el retraso y el segundo argumento es el ángulo.
Recomendado:
Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos
¡Alimentador de peces Arduino Uno en 6 pasos baratos y fáciles !: Por lo tanto, es posible que se necesite un poco de historia de fondo para este proyecto. A las personas con peces de compañía probablemente se les presentó el mismo problema que yo: vacaciones y olvidos. Constantemente me olvidaba de alimentar a mis peces y siempre me apresuraba a hacerlo antes de que pasara a
Cómo hacer un alimentador automático de peces: 6 pasos (con imágenes)
Cómo hacer un alimentador automático de peces: Como parte de nuestros estudios de ingeniería, nos pidieron que usáramos un Arduino y / o una frambuesa para resolver un problema diario. La idea era hacer algo útil y que nos interesara. Queríamos para resolver un problema real. La idea de hacer un aut
Alimentador de peces 2:13 pasos (con imágenes)
Alimentador de peces 2: Introducción / Por qué este proyecto En 2016 construí mi primer alimentador de peces, consulte Alimentador de peces 1. El alimentador funcionó bien durante más de medio año. Después de ese período, los servos se gastaron, lo que provocó que el programa se detuviera, sin enviar un correo de error. UPS. I
El mejor alimentador automático de peces de bricolaje: Nivel 2:10 pasos (con imágenes)
El último alimentador automático de peces para bricolaje: Nivel 2: El alimentador de nivel 2 es un gran paso adelante del Nivel 1. Esta versión utiliza un módulo wifi ESP8266 para sincronizar el reloj del arduino para controlar el horario de alimentación y la iluminación del tanque
El mejor alimentador automático de peces de bricolaje: Nivel 1: 6 pasos
El alimentador automático de peces de bricolaje definitivo: Nivel 1: El nivel 1 es el alimentador más básico. Use esto si tiene un presupuesto ajustado o, como yo, no puede hacer que el Nivel 2 funcione antes de irse durante una semana y media para las vacaciones. No hay control de iluminación. Cantidad y tipo de comida: Tengo un betta y 5 neon t