Tabla de contenido:

Bola de robot para mascotas: 10 pasos (con imágenes)
Bola de robot para mascotas: 10 pasos (con imágenes)

Video: Bola de robot para mascotas: 10 pasos (con imágenes)

Video: Bola de robot para mascotas: 10 pasos (con imágenes)
Video: El interior de una cabeza de un robot humanoide 🤖 #robot #humanoide #robots #robothumanoide 2024, Noviembre
Anonim
Bola de robot para mascotas
Bola de robot para mascotas

A mi perro le encanta jugar con juguetes, ¡especialmente los que puede perseguir! Construí una bola robótica que se enciende y rueda automáticamente cada vez que interactúa con ella, me notifica a través de mi teléfono móvil que luego puedo usar para controlarla a través de WiFi y finalmente se apaga cuando termina la diversión para ahorrar batería.

La pelota está diseñada específicamente para ser resistente con todos los componentes electrónicos y móviles escondidos de forma segura en el interior. Podría usarse igualmente para otras mascotas como los gatos.

La bola usa un mini microcontrolador d1, programado usando Arduino y se ensambla usando algunas partes impresas en 3D y algunos componentes baratos y fácilmente disponibles.

Para este proyecto necesitará:

  • Bola de hámster de 17 cm de diámetro (https://amzn.to/2PShVKr)
  • 2 x motores y ruedas de CC (https://amzn.to/2PQkm0n) o (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • LED RGB WS2812B (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • Transistor 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Zumbador (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • Sensor de impacto KY-002 (https://amzn.to/2oOvHTm)
  • 2 x 14500 baterías de iones de litio de 3,7 V (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Soporte de batería AA con interruptor (https://www.banggood.com/custlink/mGDv4BnTpt)
  • Placa de controlador de motor L298N (https://amzn.to/2pM7PAd) o (https://www.banggood.com/custlink/mvGG0gbTco)
  • Varias longitudes de cables
  • Varios tornillos M2 y M3
  • 5 x piezas impresas en 3D

Paso 1: imprima las piezas

Imprima las piezas
Imprima las piezas
Imprima las piezas
Imprima las piezas

Necesitará 5 piezas impresas en 3D en total. La base del motor y la tapa que sujetan los 2 motores firmemente en su lugar y a la que se unen el D1 mini y la placa del controlador del motor, así como 2 rótulas que se unen al brazo guía.

Imprima con una altura de capa de alrededor de 0,2 mm y un relleno del 20% y deberían quedar bien.

Paso 2: suelde los cables a los motores

Soldar cables a los motores
Soldar cables a los motores

Suelde 2 cables a cada uno de los motores.

Paso 3: Coloque y asegure los motores

Coloque y asegure los motores
Coloque y asegure los motores
Coloque y asegure los motores
Coloque y asegure los motores
Coloque y asegure los motores
Coloque y asegure los motores

Coloque los 2 motores de CC dentro de la base del motor y asegúrelos con tornillos M3 de la longitud adecuada y las posiciones de fijación (2 para cada motor).

Paso 4: coloque la cubierta del motor

Coloque la cubierta del motor
Coloque la cubierta del motor
Coloque la cubierta del motor
Coloque la cubierta del motor

Coloque la tapa del motor y asegúrela con 4 tornillos M3.

Paso 5: conecte la placa del controlador del motor y el D1 Mini

Conecte el D1 Mini y la placa del controlador del motor
Conecte el D1 Mini y la placa del controlador del motor
Conecte el D1 Mini y la placa del controlador del motor
Conecte el D1 Mini y la placa del controlador del motor

Con unos tornillos M2, fije el D1 mini y la placa de accionamiento del motor a la cubierta.

Paso 6: conecte los componentes

Conectar componentes
Conectar componentes
Conectar componentes
Conectar componentes

Conecte todos los componentes usando el esquema recordando quitar los 2 puentes de la placa L298N como se muestra. Conecte las ruedas a los motores. Asegure la tapa de la batería a la parte inferior de la carcasa del motor con pegamento caliente. Use pegamento termofusible para ordenar y asegurar todos los cables sueltos (es posible que desee pasar a la siguiente sección y probar todo primero).

Un poco de teoría …

El sensor de impacto está conectado al pin de reinicio para permitir que el D1 mini se despierte del sueño profundo que usamos para ahorrar energía cuando no se está jugando con el robot. El transistor se utiliza como un interruptor para garantizar que estas señales no se reciban cuando el dispositivo está encendido o, de lo contrario, tan pronto como la bola del robot se mueva, simplemente se reiniciará una y otra vez.

El transistor requiere la señal de un pin de salida del microcontrolador para funcionar. Afortunadamente para nosotros, el pin D0 (GPIO16) se establece automáticamente en ALTO cuando estamos en reposo profundo y simplemente podemos configurarlo en BAJO tan pronto como se inicia el boceto para evitar reinicios posteriores. El pin vuelve a ponerse automáticamente en ALTO de nuevo para 'armar' el sensor tan pronto como el microcontrolador vuelve al sueño profundo.

Paso 7: configurar el boceto

Configurar el boceto
Configurar el boceto
Configurar el boceto
Configurar el boceto

Descargue el último IDE de Arduino y el último boceto de Arduino que se puede encontrar aquí.

Asegúrese de tener instaladas las siguientes bibliotecas. Estos se pueden instalar usando el administrador de bibliotecas desde dentro del IDE de Arduino si no es así. Es posible que las versiones más recientes funcionen, pero no se han probado.

  • FastLED v3.3.2
  • Blynk v0.6.1

La siguiente biblioteca debe instalarse manualmente moviendo su contenido a la carpeta de bibliotecas de Arduino:

Biblioteca ESP8266WiFi v2.4.2 -

Abra el boceto en el IDE de Arduino. Cambie las 3 líneas que se muestran a continuación para reflejar sus propias credenciales de WiFi y su Blynk Auth Token (consulte la sección de la aplicación Blynk para ubicar esto).

// Tus credenciales de WiFi.// Establece la contraseña en "" para redes abiertas. char ssid = "SU SSD WIFI AQUÍ"; char pass = "TU PASE WIFI AQUÍ";

// Debería obtener el token de autenticación en la aplicación Blynk. // Vaya a Configuración del proyecto (icono de tuerca). char auth = "TU FICHA DE AUTOR AQUÍ";

NOTA: Deberá quitar el pin de D0 antes de poder cargar bocetos. Vuelva a conectarlo después de que se complete la carga

Conecte el D1 Mini a la PC mediante un micro-USB, asegúrese de que se utilizan las configuraciones que se muestran, el puerto COM correcto está configurado y cargue el boceto.

La bola ahora debería reiniciarse y conectarse a su red WiFi. Será controlable a través de su propia aplicación móvil Blynk después de completar la sección Blynk de esta guía. Para solucionar cualquier falla, con el D1 mini conectado a la PC, use el monitor serial en el IDE de Arduino para ayudar a diagnosticar.

Paso 8: Aplicación móvil Blynk

Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk
Aplicación móvil Blynk

El balón se controla mediante una aplicación web Blynk. Blynk es una plataforma de IoT gratuita para prototipos / uso no comercial.

Comience descargando Blynk desde Android Play o Apple App Store. Cree una cuenta y escanee el código QR anterior desde la aplicación. Debajo de la configuración del proyecto, ubique el token de autenticación del proyecto enviando un correo electrónico a su cuenta o usando la función Copiar todo. Copiar el token de autenticación en el boceto de Android, cárguelo y debería estar listo para comenzar.

Paso 9: inserte el robot en la bola

Inserte el robot en la bola
Inserte el robot en la bola
Inserte el robot en la bola
Inserte el robot en la bola
Inserte el robot en la bola
Inserte el robot en la bola

Coloque suavemente la electrónica completa en la bola. Una vez dentro, conecte el brazo guía con una bola guía encajada en su lugar a cada lado.

Nota: La foto muestra el brazo guía y las bolas en su lugar antes de la inserción solo como guía. ¡No podrá colocar el robot en la bola si hace las cosas en este orden

Asegure el brazo guía en su lugar con una brida, una correa de velcro o una banda de goma.

Inserte 2 pilas de 3,7 V, encienda el interruptor de encendido y cierre la tapa de la bola.

Paso 10: Juega lejos …

Juega lejos…
Juega lejos…

Coloque su bola robot en algún lugar para que su mascota la encuentre y, tan pronto como comience a interactuar con ella, observe cómo cobra vida y entretiene a todos por sí sola. Si lo prefiere, use la aplicación móvil para reproducir con algunos movimientos hábiles. Disfruta y si te ha gustado este proyecto vota por nosotros en el concurso de Robots. Gracias.

Concurso de robótica
Concurso de robótica
Concurso de robótica
Concurso de robótica

Segundo premio en el concurso de robótica

Recomendado: