Tabla de contenido:
- Paso 1: Configura ARDUINO YUN
- Paso 2: Conecte ARDUINO YUN a ROOMBA
- Paso 3: Cree la aplicación BLYNK para conducir Arduino YUN
- Paso 4: Conduce el Roomba
Video: ROOMBA impulsado por ARDUINO YUN a través de la aplicación Wifi de STEFANO DALL'OLIO: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Con esta guía comparto el código para conectar ARDUINO YUN a Roomba para poder conducir Roomba a través de Wifi.
El código y la aplicación están completamente creados y desarrollados por mí mismo, Stefano Dall'Olio.
Mi Roomba es Roomba 620 pero puede usar el mismo código para otros modelos de Roomba.
Arduino YUN funciona con un simple banco de energía USB.
Los comandos se envían a Arduino YUN mediante la aplicación de Android BLYNK.
Puede conducir el Roomba usando el joystick de la aplicación o imponiendo la velocidad y el ángulo y presionando el botón de conducción.
De lo contrario, a través de la aplicación, puede encender los motores, verificar el estado de los sensores, iniciar la limpieza o el proceso puntual, …
La aplicación también recibe las señales de los sensores de Roomba.
También es posible forzar la programación de ROOMBA a través de la aplicación en Roomba 620 incluso si no cuenta con botones de programación.
También agregué la posibilidad de registrar los sensores en un archivo guardado en la microSD insertada en el Arduino YUN.
Paso 1: Configura ARDUINO YUN
Instale la biblioteca SimpleTimer en Arduino descomprimiendo el archivo adjunto en:
C: / Archivos de programa (x86) Arduino / libraries / SimpleTimer
Reinicie el software Arduino.
Cargue el boceto adjunto en Arduino YUN. Tenga en cuenta que el código de autorización auth debe reemplazarse después de que se cree la aplicación BLYNK. Luego, el boceto debe cargarse nuevamente en Arduino YUN. Este paso se explica más adelante.
Paso 2: Conecte ARDUINO YUN a ROOMBA
Encuentra un ratón viejo y corta el cable. Conecte solo 3 cables como se indica en el boceto de Arduino. Consulte los pines de Roomba como en la imagen adjunta.
Pin 2 de Arduino YUN a pin 5 de Roomba
Pin 10 de Arduino YUN a pin 4 de Roomba
Pin 11 de Arduino YUN a pin 3 de Roomba
Retire de su ROOMBA 620 la cubierta de plástico (la mía es la cubierta de plástico blanco) simplemente tirando hacia arriba. Verá un conector según la foto adjunta.
Encienda el Arduino YUN con un banco de energía simple.
Paso 3: Cree la aplicación BLYNK para conducir Arduino YUN
Descargue la aplicación Android BLYNK y cree una nueva interfaz.
Adjunto el QRCODE compartido de mi interfaz que puede usar en lugar de crear una nueva interfaz.
Sustituya en el boceto de Arduino el CÓDIGO AUTH recuperado de la interfaz BLYNK y cargue nuevamente el boceto en su Arduino YUN. A continuación, donde se debe sustituir el CÓDIGO DE AUTOR:
// Debería obtener el token de autenticación en la aplicación Blynk. // Vaya a Configuración del proyecto (icono de tuerca).
char auth = "e70879f362a34d9fb213475a4389fcef";
Si el código de autenticación es incorrecto, la aplicación BLYNK no se puede conectar a Arduino YUN y enviar comandos.
Paso 4: Conduce el Roomba
1) Conecte Arduino YUN al Roomba
2) Encienda Arduino YUN [después de unos segundos, el botón verde de Roomba se vuelve rojo]
3) Abra e inicie la interfaz BLYNK de Android
Disfrute de su Roomba con Arduino YUN.
En caso de que los comandos enviados por Arduino YUN a Roomba sean mal interpretados por Roomba, probablemente la velocidad en baudios de Roomba sea incorrecta. Para configurar la velocidad en baudios correcta simplemente al encender Roomba, mantenga presionado el botón Limpiar / Encender. Después de unos 10 segundos, Roomba reproduce una melodía de tonos descendentes. Roomba se comunicará a 19200 baudios hasta que se apague la alimentación, se retire y vuelva a insertar la batería, el voltaje de la batería caiga por debajo del mínimo requerido para el funcionamiento del procesador o la velocidad en baudios se cambie explícitamente mediante el OI.
Recomendado:
Control de Led a través de la aplicación Blynk usando Nodemcu a través de Internet: 5 pasos
Control de LED a través de la aplicación Blynk usando Nodemcu a través de Internet: Hola a todos, hoy le mostraremos cómo puede controlar un LED con un teléfono inteligente a través de Internet
Tubo LED Glass Stone (WiFi controlado a través de la aplicación de teléfono inteligente): 6 pasos (con imágenes)
Tubo LED de piedra de vidrio (WiFi controlado a través de la aplicación para teléfono inteligente): ¡Hola, compañeros fabricantes! En este instructivo, les mostraré cómo construir un tubo LED controlado por WiFi que está lleno de piedras de vidrio para obtener un efecto de difusión agradable. Los LED son direccionables individualmente y, por lo tanto, son posibles algunos efectos agradables en el
Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: 6 pasos
Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: creé este proyecto después de que me inspiraran los neopíxeles controlados por teléfono inteligente en la casa de un amigo, pero los suyos fueron comprados en una tienda. Pensé: "¡Qué difícil puede ser hacer el mío, también sería mucho más barato!"
Controle Arduino usando un teléfono inteligente a través de USB con la aplicación Blynk: 7 pasos (con imágenes)
Controle Arduino usando un teléfono inteligente a través de USB con la aplicación Blynk: En este tutorial, aprenderemos cómo usar la aplicación Blynk y Arduino para controlar la lámpara, la combinación será a través del puerto serie USB. El propósito de este instructivo es mostrar el La solución más simple: controlar remotamente su Arduino o c
Espectáculo de luces con puntero láser impulsado por música: 7 pasos (con imágenes)
Espectáculo de luces con puntero láser impulsado por música: a diferencia del truco del espejo en el subwoofer, este bricolaje le muestra cómo crear un espectáculo de luces con música muy barato que realmente visualiza el sonido