Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Comedero para mascotas de IoT

Componentes y suministros

Arduino UNO
× 1
Sensor de movimiento PIR (genérico)
× 1
Espressif ESP8266 ESP-01
× 1
Altavoz:0,25 W, 8 ohmios
× 1
SparkFun Servo - Generic Metal Gear (tamaño micro)
× 1

Aplicaciones y servicios en línea

circuito.io
Utilice este enlace mágico>> https://www.circuito.io/app?selectedComponentsIds=11021&selectedComponentsIds =9442 &selectedComponentsIds =13678 &selectedComponentsIds =197253 &selectedComponentsIds =931983 &selectedComponentsIds =10333

Acerca de este proyecto

¡Este comedero para mascotas de IoT es nuestro primer proyecto de IoT con circuito.io! Estamos felices de compartirlo con nuestra comunidad para demostrar lo simple que puede ser hacer proyectos básicos de IoT con circuito.io. También estamos emocionados de compartir este proyecto con ustedes porque se basa en un producto en el que trabajamos en el pasado llamado Playdog. Puede hacer el comedero para sus mascotas en casa; es divertido y útil.

¿Cómo funciona?

Hay muchas formas de implementar un comedero para mascotas:puede configurarlo para que llene el recipiente en un momento determinado, puede ordenarle que se llene cada vez que se vacíe, o tal vez para darle comida a su perro después de que siga una serie de órdenes. que les enseñaste.

En este proyecto específico, configuramos el alimentador para que comience a emitir pitidos de vez en cuando. Una vez que el perro se acerca al dispositivo, el sensor PIR lo reconoce y se activa el servo.

Además, también decidimos agregar la opción de controlar el comedero de mascotas desde nuestro teléfono móvil, utilizando un tablero predefinido hecho con Freeboard. Vimos esto como una gran oportunidad para presentarle la opción de conectar su proyecto de circuito a Internet con ESP8266-01, el módulo wifi actualmente disponible en circuito.io.

Configurando el circuito

Al hacer clic en este enlace mágico, será redirigido a circuito.io, donde encontrará que ya hemos seleccionado para usted los componentes que usamos en este proyecto.

Los componentes que necesita son:sensor PIR, Arduino uno (u otro), servo, altavoz, esp8266-01 y una fuente de alimentación. Este es el circuito básico para este proyecto, pero también puede agregar muchos sensores diferentes y otros componentes al circuito, por ejemplo, puede agregar un sensor de peso para monitorear la cantidad de comida en el tazón o agregar LED que cambiarán de acuerdo con diferentes parámetros .

Una vez que haya seleccionado los componentes que desea, haga clic en Generar y nuestros motores comenzarán a trabajar en su circuito y generarán su respuesta de circuito. La respuesta tiene tres partes:

1. BoM - Una lista de todos los componentes que necesitará para el proyecto, incluidas las piezas auxiliares como resistencias y condensadores.

2. Cableado paso a paso guía - le muestra cómo conectar todos sus componentes a la placa Arduino usando una placa de pruebas.

3. Código - un código de muestra para su circuito. Este código no es específico para el proyecto del alimentador de mascotas, sino que es un código de muestra que crea una interacción entre los diferentes componentes de su circuito.

Para cargar el código, siga estos pasos:

  • Descarga el código de la respuesta de circuito.io
  • Extraerlo a tu computadora
  • Abrir con Arduino IDE
  • Sube a tu Arduino

4. Una vez que todo esté configurado, reemplace el código de muestra de la respuesta del circuito con el código de este tutorial. Asegúrese de dejar // Incluir bibliotecas y // Definiciones de pines en la parte superior del código, y también guarde todas las bibliotecas que están en el código original de circuito.io.

4. Conectividad - esta sección le guiará sobre cómo configurar la conexión de su proyecto a Internet.

  • Descargue el archivo dashboard.json de este tutorial
  • En la respuesta de circuito.io, haz clic en " Conectar "luego" Crea tu panel de control "

Esto lo redireccionará a freeboard.io y le dará un tablero básico, ya conectado a su boceto de Arduino usando un "nombre de cosa" único. Puede ver el nombre de su cosa en el firmware.ino proporcionado.

  • Haga clic en " clonar "- si no tiene una cuenta de Freeboard, tendrá que crear una en este momento. Pero no se preocupe, es gratis.
  • Después de registrarse, verá la siguiente pantalla:

- Haga clic en configuración en la parte superior de la página. Esto debería actualizar su panel para que se vea así:

  • haga clic en IMPORTAR (2)
  • Busque y elija el archivo dashboard.json que descargó anteriormente. Esto debería actualizar su panel para que se vea así:

Solución de problemas:

  • Si no funciona, intente actualizar la página o intente importar de nuevo.
  • Verifique que el tablero esté configurado correctamente con su firmware. Haga clic en "Dweet" en FUENTES DE DATOS (3) Debería ver esto:
  • Asegúrese de que ingrese el nombre del objeto es el mismo que el de su firmware.ino.
  • Coloca el cursor sobre SALIDAS panel y haga clic en el icono de nueva configuración que aparece debajo del original.
  • Esta ventana se abrirá:
  • haga clic en JS EDITOR y busque esta línea:
  • cambie el valor al "nombre de la cosa" dado en su firmwae.ino.
  • CERRAR y GUARDAR .

Ensamblaje

Ahora que tiene la electrónica configurada, es hora de juntar las piezas.

Diseñamos una carcasa impresa en 3D para el servo, el sensor PIR y el altavoz.

Los archivos .stl se adjuntan aquí. Esta parte no es obligatoria y puedes elegir conectarla de una manera diferente, realmente depende de ti, pero mira lo bonito y colorido que es :)

¡Felicidades! ¡Listo!

Estás bastante listo para irte. Es posible que deba realizar pequeños ajustes en el código y calibrar los diferentes sensores.

Nos encantaría ver su opinión sobre este proyecto, no dude en compartirlo y hacer preguntas si algo no está claro. ¡Buena suerte!

Código

Código de comedero para mascotas de IoT
1. Reemplace el código de prueba firmware.ino de circuito.io con el código firmware.ino aquí. Asegúrese de dejar "Incluir bibliotecas" y "Definiciones de pines" del código circuito.io original (el que se generó automáticamente), 3. Compruebe que las definiciones de los pines sigan siendo las mismas o cámbielas si es necesario.

Piezas y carcasas personalizadas

Esquemas

Descarga este archivo a tu computadora e impórtalo a Freeboard de acuerdo con los pasos de la sección "conectividad" del tutorial. dashboard_RdzZcxLkpD.json

Proceso de manufactura

  1. IoT básico - RaspberryPI HDC2010 cómo
  2. Monitor interactivo de mascotas con ladridos
  3. Windows IoT:puerta de reconocimiento facial
  4. Botón de AWS IoT controlado por movimiento
  5. Windows 10 IoT Core y SHT15
  6. Windows 10 IoT Core para Raspberry Pi 3 Modelo B +
  7. GoPiGo v2 con Windows IoT
  8. Adopción de blockchain en IoT
  9. 7 Aplicaciones industriales de IoT
  10. ¿Qué es un alimentador de prensa?
  11. Una breve introducción a los alimentadores de prensa