Tabla de contenido:
Video: Robot de vigilancia simple con ESP32-CAM: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El módulo ESP32-CAM es un módulo económico y de bajo consumo de energía, pero proporciona muchos recursos para visión, comunicación en serie y GPIO.
En este proyecto, trato de utilizar el recurso del módulo ESP32-CAM para hacer un robot rc de vigilancia simple que puede recoger objetos pequeños.
Paso 1: DEMOSTRACIÓN
Paso 2: CABLEADO DE HARDWARE
Paso 3: IMPLEMENTACIÓN DEL SOFTWARE
Con respecto a la parte de transmisión, se usa websocket y mostró una forma bastante buena de transmitir imágenes capturadas desde el módulo esp32-cam al navegador web, es genial porque puede ver la transmisión de video y controlar su robot en cualquier lugar compatible con el navegador web, es mejor en comparación con mi proyecto anterior cuando uso un socket TCP sin procesar para transmitir a la PC. He probado con algunos navegadores y veo que mi código funciona bien en Google Chrome, así que si sigues mi proyecto, deberías usar Google Chrome para obtener el mejor rendimiento.
1. Parte del controlador de la cámara: utilizo el módulo ESP32 Wrover para este proyecto, por lo que la definición de HW sería adecuada para este módulo. Si usa otro módulo, considere la definición de HW.
Para esta parte, básicamente se basa en el código de muestra de la parte del controlador de la cámara de ESP32 / Camera / CameraWebServer. En mi proyecto, lo dividí en 3 archivos: camera_pin.h, camera_wrap.hy camera_wrap.cpp.
camera_pin.h: contiene la definición del pin ESP32 utilizado para la comunicación con la cámara adjunta (debe cambiarse en caso de que utilice otro módulo en lugar del módulo ESP32 Wrover)
camera_wrap.cpp: contiene una configuración básica para la inicialización de la cámara y una función para tomar una imagen.
camera_wrap.h: contiene las funciones prototipo que se usaron en otro módulo.
El código fuente se puede encontrar en el siguiente enlace de github:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Esquema ESP32-CAM:
Esta parte contiene el flujo de trabajo principal de ESP32-CAM. El módulo desempeña la función de un servidor http y un servidor de socket web. El servidor http recibe la solicitud del navegador y devuelve la página principal que se utiliza como GUI para controlar el robot, el servidor de socket web se utiliza para enviar las imágenes repetidamente a la pantalla GUI del navegador web.
La fuente completa se puede encontrar en:
3. Bosquejo de AruinoUno:
Esta parte contiene el código fuente del módulo Arduino ESP32-CAM a través de motores en serie y luego controle DC, RC.
El código fuente se puede encontrar en:
Recomendado:
Cámara IP con Raspberry Pi Zero (Vigilancia en el hogar, parte 1): 5 pasos
Cámara IP con Raspberry Pi Zero (Vigilancia en el hogar, parte 1): esta es la primera publicación de una nueva miniserie, donde construimos un sistema de vigilancia en el hogar, principalmente usando Raspberry Pis. En esta publicación, usamos una Raspberry PI zero y creamos una cámara IP que transmite video a través de RTSP. El video de salida es de un q mucho mayor
¡Robot de vigilancia / seguridad de bricolaje !: 7 pasos
¡Robot de vigilancia / seguridad de bricolaje !: A todo el mundo le gusta conducir coches rc, ya sea de juguete o de afición. La diversión se duplica cuando tienes una vista fpv en tu auto rc. Pero el sistema fpv es un sistema caro. Un buen sistema fpv cuesta más de 150 $. Por favor, tienes que comprar un rc ca de grado hobby de 200 $
Cámara de vigilancia Raspberry Pi con alerta por correo electrónico: 3 pasos
Cámara de vigilancia Raspberry Pi con alerta por correo electrónico: la seguridad es una preocupación importante hoy en día y hay muchas tecnologías presentes en la actualidad para mantener su lugar seguro y monitoreado. Las cámaras de circuito cerrado de televisión son muy útiles para vigilar su casa u oficina. Aunque los precios de este tipo de cámaras han sido rojos
Sistema de vigilancia láser por menos de $ 20: 7 pasos (con imágenes)
Sistema de vigilancia láser por menos de $ 20: ADVERTENCIA: este proyecto implica el uso y modificación de dispositivos láser. Si bien los láseres que sugiero usar (punteros rojos comprados en la tienda) son relativamente seguros de manejar, NUNCA MIRE DIRECTAMENTE A UN RAYO LÁSER, TENGA CUIDADO CON LOS REFLEXIONES y tenga EXTREMADAMENTE CUIDADO
Robusto robot de vigilancia remota de chasis con seguimiento: 7 pasos (con imágenes)
Robusto robot de vigilancia remota de chasis con seguimiento: Introducción: este era un proyecto que inicialmente quería comenzar y completar en 2016, sin embargo, debido al trabajo y una plétora de otras cosas, solo pude comenzar y completar este proyecto en el año nuevo 2018! Tardaron unas 3 semanas