Tabla de contenido:
- Paso 1: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo - Cableado del 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
- Paso 3: ESP32-CAM Construcción de 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
Video: ESP32-CAM Construcción de su propio automóvil robot con transmisión de video en vivo: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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
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:
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: 3 pasos
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: La siguiente guía te ayudará a obtener transmisiones de video en vivo con calidad HD desde casi cualquier drone DJI. Con la ayuda de la aplicación móvil FlytOS y la aplicación web FlytNow, puede comenzar a transmitir video desde el dron
Transmisión / grabación de video en vivo en OBS: 5 pasos
Transmisión / grabación de video en vivo en OBS: este Instructable enseña cómo transmitir en vivo o grabar video directamente desde la pantalla de la computadora. Hay varias formas de transmitir en vivo e incluso más formas de grabar, pero esta guía se centrará en la plataforma de transmisión, OBS. Cualquier composición razonablemente moderna
Kit de transmisión web Raspberry Pi - Parte 2 (transmisión de video Pi): 6 pasos
Kit de transmisión web de Raspberry Pi - Parte 2 (transmisión de video de Pi): De acuerdo, no pensé que esto necesitara fotos, pero al sitio web le gustan las imágenes. En su mayoría, se trata de una serie de comandos y pasos para usted. Hay una serie de otros sitios que pueden abordar cualquier peculiaridad. Esto es lo que funcionó para mí. Esto combina otros
Transmisión de audio y transmisión de video con Raspberry Pi 3: 6 pasos
Transmisión de audio y transmisión de video usando Raspberry Pi 3 .: La principal utilidad de este proyecto es transmitir audio a Raspberry Pi 3 desde cualquier dispositivo conectado a la red WiFi común y adquirir video de Raspberry Pi 3 a cualquier dispositivo conectado a una red WiFi común
PiCar: Construcción de una plataforma de automóvil autónoma: 21 pasos (con imágenes)
PiCar: Construcción de una plataforma de automóvil autónomo: Este Instructable detalla los pasos necesarios para construir un PiCar ¿Qué es PiCar? PiCar es una plataforma de automóvil autónoma de código abierto. No es autónomo por sí mismo, pero puede agregar fácilmente sensores para controlar el automóvil con un Arduino o Raspberry Pi. ¿Por qué u