Tabla de contenido:

ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: 4 pasos
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: 4 pasos

Video: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: 4 pasos

Video: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: 4 pasos
Video: DETECCION DE OBJETOS CON ESP32 CAM | VISION ARTIFICIAL PYTHON + OpenCV + Yolov3 (TIEMPO REAL) 2024, Noviembre
Anonim
ESP32-CAM Construye tu propio coche robot con transmisión de video en vivo
ESP32-CAM Construye tu propio coche robot con transmisión de video en vivo

La idea es hacer que el coche robot descrito aquí sea lo más barato posible. Por lo tanto, espero llegar a un gran grupo objetivo con mis instrucciones detalladas y los componentes seleccionados para un modelo económico. Me gustaría presentarles mi idea para un coche robot que utiliza una ESP32-CAM, una pequeña computadora con cámara y W-LAN. Con el llamado ESP32-CAM es posible por alrededor de 5, - Euro transmitir una imagen de video en vivo, la vista desde el automóvil robot, a través de una conexión W-LAN y controlar los motores de CC integrados en el robot.

Debido a que la pequeña ESP32-CAM tiene un módulo WIFI y Bluetooth, la imagen de video también se puede enviar a un teléfono inteligente o computadora portátil a mayores distancias gracias a la antena adicional incluida.

La lista de componentes está disponible en mi blog con la última electrónica que estoy usando para ese robot.

ESP32-CAM construye tu propio coche robot con transmisión de video en vivo - inicio del proyecto

Paso 1: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado del adaptador USB-serial

ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado de adaptador USB-serial
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado de adaptador USB-serial
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado de adaptador USB-serial
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado de adaptador USB-serial

Para programar el módulo ESP32-CAM, primero debe estar conectado a la PC. Como no tiene una interfaz USB, se debe utilizar el adaptador USB en serie. En el módulo ESP32-CAM que he enumerado en la lista de componentes, ya hay un adaptador de este tipo incluido en la entrega. Yo mismo he usado un adaptador similar que he usado en proyectos similares antes. El principio es siempre el mismo: el ESP-32 con cables de puente hembra a hembra debe conectarse primero al adaptador USB en serie.

La imagen muestra qué pines deben conectarse de qué manera para que la comunicación se pueda realizar a través de la interfaz en serie del módulo ESP32-CAM.

Más información sobre cómo configurar todo se describe en detalle en mi blog:

ESP32-CAM construyendo su propio carro robot con transmisión de video en vivo - cableado adaptador USB-serial

Paso 2: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Diseño del chasis

ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: diseño del chasis
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: diseño del chasis
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: diseño del chasis
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: diseño del chasis
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Diseño del chasis
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Diseño del chasis

El chasis se puede construir a partir de muchos materiales o embalajes que, de lo contrario, terminarían en la basura. Así que he tenido buenas experiencias con chasis que se construyen individualmente a partir de cartón. Sin embargo, aquí es necesario el trabajo con tijeras y cuchillo para alfombras y, por lo tanto, quizás se puedan producir lesiones con los niños. Además, la construcción de un chasis puramente de cartón es un poco más compleja pero más creativa que una caja terminada hecha de p. Ej. plástico como un paquete de helado. A continuación, describo la construcción de un chasis a partir de una caja de helado porque no se necesitan cuchillos afilados para cortar el chasis. Otras ventajas de una caja de helado son que es barata de tener, estable, a partir de los desechos se fabrica otra cosa y lo suficientemente grande para acomodar todos los componentes del automóvil robot. Además, el plástico delgado de la caja es fácil de trabajar y, en caso de errores, se puede reemplazar de forma económica.

Cómo perforar los orificios para los motores de CC y una descripción más detallada se publica en mi blog:

ESP32-CAM construye tu propio coche robot con transmisión de video en vivo - Diseño del chasis

Paso 3: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C

ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C

Para controlar el controlador del motor L298N con el módulo ESP32-CAM necesitamos el servocontrolador PCA9685. El servocontrolador y la pantalla OLED están conectados al bus I2C del ESP32-CAM a través del concentrador I2C. En el artículo anterior, hemos visto cómo podemos hacer que el bus I2C sea accesible usando los dos pines 1 y 3. Dado que sabemos por el artículo anterior que el bus I2C generalmente puede funcionar a través de estos dos pines y la pantalla OLED adjunta ha dado la Dirección IP, podemos continuar construyendo el control de los motores del automóvil robot.

Siga el enlace a continuación para obtener muchos más detalles sobre el I2C Hub y cómo usarlo en el automóvil robot:

ESP32-CAM para construir su propio automóvil robot con transmisión de video en vivo: cableado del concentrador I²C

Paso 4: ESP32-CAM Construcción de su propio coche robot con transmisión de video en vivo - Programación del control remoto WIFI

ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI
ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Programación del control remoto WIFI

Con el artículo anterior y el primer pequeño control de los motores, el coche robot ya ha conducido en línea recta. Así que quedó claro que la tecnología funciona y ahora solo se debe programar un sistema de control más complejo con el que se pueda dirigir activamente el automóvil robot. Esto incluye una interfaz web minimalista y la posibilidad de controlar los motores con diferentes velocidades y direcciones de rotación. En este artículo explicaré cómo me di cuenta de la interfaz web y qué funciones como rotar la imagen de la cámara son posibles. Si ha trabajado con todos los artículos paso a paso, no necesita instalar ninguna biblioteca nueva en su IDE de Arduino.

La interfaz web con transmisión de video en vivo se parece a la imagen publicada aquí.

Para obtener una descripción detallada sobre cómo programar todo, simplemente siga el enlace a continuación y visite mi blog:

ESP32-CAM construye tu propio coche robot con transmisión de video en vivo: programación del control remoto WIFI

Espero que hayas disfrutado la idea de construir mi robot con una ESP32-CAM y que mi blog te haya ayudado a construir un robot tan pequeño por tu cuenta.

Recomendado: