Tabla de contenido:
- Paso 1: herramientas y materiales
- Paso 2: Montaje del robot
- Paso 7: Aplicación Blynk n. ° 1: cuatro botones
Video: Robot controlado por Wi-Fi usando Wemos D1 ESP8266, Arduino IDE y la aplicación Blynk: 11 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Por IgorF2 Siga más por el autor:
Acerca de: Creador, ingeniero, científico loco e inventor Más acerca de IgorF2 »
En este tutorial, le muestro cómo hacer un tanque robótico controlado por Wi-Fi controlado desde un teléfono inteligente usando la aplicación Blynk. En este proyecto se utilizó una placa ESP8266 Wemos D1, pero también se pueden utilizar otros modelos de placa (NodeMCU, Firebeetle, etc.), y los principios presentados en este tutorial se pueden aplicar a otros modelos de robots.
En proyectos anteriores presenté cómo montar un controlador de robot con un Arduino Uno conectado a un módulo ESP8266 y una interfaz web usando html y javascript. Se desarrolló un robot utilizando materiales simples, sin la necesidad de utilizar herramientas complejas como impresoras 3D y máquinas de corte por láser. Puede leer más sobre este proyecto en el siguiente enlace:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Tenía algunos inconvenientes, como la necesidad de usar dos controladores independientes (un Arduino y un ESP8266) y el hecho de que solo podía enviar / recibir comandos desde una red de área local y usando una computadora (de escritorio o portátil).
Esta vez decidí probar una estructura física diferente y una nueva forma de realizar el control del robot. Para ello, se utilizó un kit de bricolaje para la estructura del robot, y una placa Wemos ESP8266 asociada a la aplicación Blynk para realizar su control. El código para el control de robots se desarrolló utilizando el IDE de Arduino.
Hay varias formas de utilizar este tutorial. Puedes usarlo para:
- Aprenda a programar un ESP8266 usando el IDE de Arduino;
- Practique sus habilidades en electrónica y soldadura, etc;
- Vea cómo montar un kit robótico;
- Aprenda a utilizar la aplicación Blynk en sus proyectos;
¡Finalista ganador en el concurso Make it Move de Instructables
¿Le gustaron esos proyectos? ¡Considere apoyar mis proyectos futuros con una pequeña donación de Bitcoin!: D Dirección de depósito de BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Paso 1: herramientas y materiales
En este proyecto se utilizaron las siguientes herramientas:
- Soldar hierro y alambre (enlace / enlace / enlace). Los motores de CC ya venían con cables soldados a sus terminales … Pero eventualmente se romperá y es posible que deba resolverlo. Así que considere tener un buen soldador y alambre a mano.
- Lámina de espuma EVA (u otro material no conductor). El chasis del robot que utilicé en este proyecto está hecho de aluminio y las placas de circuito están instaladas en estas partes metálicas. Utilicé una capa de lámina de espuma entre las tablas y la placa de metal para evitar posibles cortocircuitos.
- Cinta de dos lados. Se utilizó para pegar las láminas de espuma a las placas de circuito y para la instalación del modo H-Bridge.
- Tijeras, para cortar algunos rectángulos de láminas de espuma.
Usé las siguientes partes de hardware para mi proyecto:
- Placa de desarrollo Wemos D1 ESP8266 (enlace / enlace). La placa Wemos D1 es realmente fácil de usar y programar con Arduino IDE. ¡Tiene la misma huella que el Arduino Uno ordinario! De esta manera, la mayor parte del escudo Arduino también funcionará con esta placa. Tiene un módulo Wi-Fi incorporado, por lo que puede usarlo en una variedad de proyectos. También puede usar otras placas basadas en ESP8266 (enlace / enlace).
- Módulo puente en H de doble canal L298N (enlace / enlace / enlace). Este módulo permite que las señales de 3.3V del Wemos (o un Arduino) se amplifiquen a los 12V necesarios para los motores.
- Tanque de chasis de robot de bricolaje (enlace / enlace). Este increíble kit tiene todo lo que necesitas para construir un tanque: dos motores de CC, engranajes, orugas, pernos, tuercas, etc. ¡Ya viene con las herramientas necesarias para ensamblar el chasis, lo cual es ideal para principiantes!
- 18650 baterías de 3,7 V (x3) (enlace). Solía alimentar todo el circuito. Este tanque utiliza motores de 12V. Usé tres baterías de 3.7V en serie para alimentarlas.
- Soporte de batería 3S 18650 (enlace). Puede contener tres baterías 18650 en serie y se puede conectar fácilmente a la parte posterior del tanque.
- Cargador de batería 18650 (enlace). Las baterías eventualmente se agotarán. Cuando eso suceda, un cargador de batería vendrá a su rescate.
- Saltadores (enlace). Usé 6 puentes macho-hembra para señales entre el puente H y el Wemos, y 2 puentes macho-macho para 5V y Gnd. Es posible que necesite más si planea agregar algunos sensores.
- Cable micro USB. Lo necesitará para cargar su código. La mayoría de las placas ya vienen con su propio cable.
Los enlaces anteriores son solo una sugerencia de dónde puede encontrar los elementos utilizados en este tutorial (y tal vez apoyar mis futuros tutoriales). No dude en buscarlos en otro lugar y comprarlos en su tienda local o en línea favorita.
Paso 2: Montaje del robot
"cargando =" perezoso "" cargando = "perezoso"
Ahora les mostraré cómo diseñé mi aplicación de control remoto usando Blynk. Puedes usarlo como base para tus propias creaciones.
Crear nuevo proyecto
- Crear nuevo proyecto;
- Agregue un nombre de proyecto (robot Wifi), elija la placa de desarrollo (Wemos D1) y el tipo de conexión (WiFi) y haga clic en el botón Crear;
- El token de autenticación se enviará a su correo electrónico;
El token de autenticación se utiliza en el código Arduino. Permite que la placa ESP8266 llegue al servidor Blynk para enviar y recibir datos.
Para la creación de su tablero, puede arrastrar y soltar varios objetos. Hay disponibles botones, controles deslizantes y joysticks para la creación de diferentes interfaces de control. Puede cambiar el tamaño (la mayoría de ellos) y configurar sus ajustes como desee.
En los siguientes pasos, mostraré cuatro alternativas diferentes para controlar el robot usando diferentes widgets.
Paso 7: Aplicación Blynk n. ° 1: cuatro botones
Finalista en el concurso Make it Move
Recomendado:
Marco de LED Pixel Art con arte arcade retro, controlado por aplicación: 7 pasos (con imágenes)
Marco de LED Pixel Art con arte arcade retro, controlado por aplicación: HAGA UN MARCO DE ARTE LED CONTROLADO POR APLICACIÓN CON 1024 LED QUE MUESTRA RETRO 80s ARCADE GAME ART PartsPIXEL Makers Kit - $ 59 Adafruit 32x32 P4 LED Matrix - $ 49.95 Lámina acrílica de 12 x 20 pulgadas, 1/8 " pulgada de grosor - Ahumado claro transparente de Tap Plastics
Cómo controlar Wemos D1 Mini / Nodemcu usando la aplicación Blynk (IOT) (esp8266): 6 pasos
Cómo controlar Wemos D1 Mini / Nodemcu usando la aplicación Blynk (IOT) (esp8266): Hola amigos, en este instructivo, les mostraré cómo controlar wemos D1 mini o (nodemcu) usando la aplicación blynk. Es una guía absoluta para principiantes. para ver un tutorial detallado DEBE VER EL VIDEO No se olvide de darle me gusta, compartir & suscríbete a mi canal
Tablero del alfabeto controlado por la aplicación inspirado en Stranger Things: 7 pasos (con imágenes)
Tablero del alfabeto controlado por la aplicación inspirado en Stranger Things: todo esto comenzó hace unas semanas cuando intentaba averiguar qué regalarle a mi sobrina de nueve años para Navidad. Mi hermano finalmente me informó que ella es una gran fan de Stranger Things. Instantáneamente supe lo que quería conseguirle, algo, algo que
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
Complemento de operador de puerta controlado por aplicación web (IoT): 20 pasos (con imágenes)
Complemento de operador de puerta controlado por aplicación web (IoT): Tengo un cliente que tenía un área cerrada donde mucha gente necesitaba ir y venir. No querían usar un teclado en el exterior y solo tenían un número limitado de transmisores de llavero. Fue difícil encontrar una fuente asequible de llaveros adicionales. I