Tabla de contenido:
- Paso 1: imprima las piezas
- Paso 2: suelde los cables a los motores
- Paso 3: Coloque y asegure los motores
- Paso 4: coloque la cubierta del motor
- Paso 5: conecte la placa del controlador del motor y el D1 Mini
- Paso 6: conecte los componentes
- Paso 7: configurar el boceto
- Paso 8: Aplicación móvil Blynk
- Paso 9: inserte el robot en la bola
- Paso 10: Juega lejos …
Video: Bola de robot para mascotas: 10 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
Suelde 2 cables a cada uno de los motores.
Paso 3: 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 tapa del motor y asegúrela con 4 tornillos M3.
Paso 5: conecte la placa del controlador del motor y el D1 Mini
Con unos tornillos M2, fije el D1 mini y la placa de accionamiento del motor a la cubierta.
Paso 6: conecte los 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
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
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
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 …
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.
Segundo premio en el concurso de robótica
Recomendado:
SmartPET - Alimentador inteligente para mascotas: 7 pasos (con imágenes)
SmartPET - Alimentador inteligente para mascotas: ¡Oye! Soy Maxime Vermeeren, un estudiante de MCT (Multimedia y tecnología de la comunicación) de 18 años en Howest. Elegí crear un comedero inteligente para mascotas como mi proyecto. ¿Por qué hice esto? Mi gato tiene algunos problemas de peso, así que decidí hacer una máquina para
Catapulta automática para lanzar comida para mascotas (perro, gato, pollo, etc.), lanzar bolas y más: 4 pasos (con imágenes)
Catapulta automática para lanzar comida para mascotas (perro, gato, pollo, etc.), lanzar bolas y más: ¡Hola y bienvenido a mi primer Instructable! Nuestro perro AMA su comida, literalmente se la comerá toda en segundos. He estado ideando formas de frenar esto, desde pelotas con la comida adentro hasta tirarla por todo el patio trasero. Sorprendentemente, ella
Dispensador de golosinas IoT para mascotas: 7 pasos (con imágenes)
Dispensador de golosinas IoT para mascotas: Tengo dos gatos y tener que darles golosinas unas 3 veces al día se convirtió en una molestia. Me miraban con sus caras lindas y miradas intensas, luego corrían hacia una caja llena de gatos verdes, maullando y suplicando por ellos. Había decidido
Puerta para mascotas para exteriores de IoT: 6 pasos (con imágenes)
Puerta para mascotas IoT Outdoor: Me inspiré en este instructable para crear una puerta automática para gallinero. No solo quería que la puerta del gallinero tuviera un temporizador, sino que también quería conectar la puerta a Internet para poder controlarla con mi teléfono o mi computadora. Este d
Hacer un cuenco artístico con una botella para mascotas: 5 pasos (con imágenes)
Haga un cuenco artístico con una botella para mascotas: El PET es tereftalato de polietileno, que es un polímero termoplástico. Se puede reformar calentando. Después del proceso de calentamiento, se vuelve más rígido, rígido, duradero y vidrioso. Se vuelve aún más fuerte y cristaliza cuando se perfora. Esto se reformó