Taula de continguts:
Vídeo: Robot de vigilància simple amb ESP32-CAM: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El mòdul ESP32-CAM és un mòdul econòmic i de baix consum d'energia, però proporciona molts recursos per a visió, comunicació en sèrie i GPIO.
En aquest projecte, intento utilitzar el recurs del mòdul ESP32-CAM per fer un simple robot de vigilància rc que pugui triar objectes petits.
Pas 1: DEMOSTRACIÓ
Pas 2: CABLEAT DE HARDWARE
Pas 3: IMPLANTACIÓ DEL PROGRAMARI
Pel que fa a la part de la transmissió, s’utilitza un portal de connexió i mostra una manera molt bona de transmetre imatges capturades des del mòdul esp32-cam al navegador web, és fantàstic perquè podeu veure el vídeo de transmissió i controlar el robot en qualsevol lloc on admeti el navegador web, és millor en comparació amb el meu projecte anterior quan utilitzo un sòcol TCP en brut per transmetre a PC. He provat amb alguns navegadors i he vist que el meu codi funciona bé a google chrome, de manera que, si seguiu el meu projecte, hauríeu d’utilitzar google chrome per obtenir el millor rendiment.
1. Part del controlador de càmera: faig servir el mòdul ESP32 Wrover per a aquest projecte, de manera que la definició HW seria adequada per a aquest mòdul; si utilitzeu un altre mòdul, tingueu en compte la definició HW.
Per a aquesta part, bàsicament es basa en el codi de mostra de la part del controlador de càmera de ESP32 / Camera / CameraWebServer. Al meu projecte, vaig dividir en 3 fitxers: camera_pin.h, camera_wrap.h i camera_wrap.cpp.
camera_pin.h: conté la definició de pin ESP32 que s’utilitza per a la comunicació amb la càmera connectada (s’hauria de canviar en cas d’utilitzar un altre mòdul en lloc d’un mòdul ESP32 Wrover)
camera_wrap.cpp: conté una configuració bàsica per a la inicialització de la càmera i una funció per fer imatges.
camera_wrap.h: conté les funcions prototipus que s’utilitzen en un altre mòdul.
El codi font es pot trobar al següent enllaç de github:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Esbós ESP32-CAM:
Aquesta part conté el flux de treball principal de ESP32-CAM. El mòdul té un paper de servidor http i de servidor de connexió web. El servidor http rep la sol·licitud del navegador i retorna la pàgina principal que s’utilitza com a GUI per controlar el robot; el servidor de sòcol web s’utilitza per enviar les imatges repetidament a la pantalla GUI del navegador web.
Es pot trobar tota la font a:
3. Esbós d'AruinoUno:
Aquesta part conté el codi font del mòdul Arduino ESP32-CAM mitjançant motors de corrent continu i sèrie DC.
El codi font es pot trobar a:
Recomanat:
Nova capa de sensor IOT sense fils per al sistema de vigilància ambiental domèstica: 5 passos (amb imatges)
Nova capa de sensor IOT sense fils per al sistema de monitoratge ambiental domèstic: aquest document instructiu descriu una capa de sensor IOT sense fils alimentada per bateries de menor cost per al meu anterior Instructable: sistema de control ambiental ambiental LoRa IOT. Si encara no ho heu vist, us recomano llegir la introducció
Sistema de vigilància del temps a casa IoT amb suport per a aplicacions d'Android (Mercury Droid): 11 passos
Sistema de vigilància del temps IoT Home amb suport per a aplicacions per a Android (Mercury Droid): Introducció Mercury Droid és un tipus d’IoT (Internet de les coses) sistema integrat basat en l’aplicació mòbil Android Mercury Droid. Que és capaç de mesurar & supervisar l’activitat meteorològica a casa. és un sistema de control del temps a casa molt barat
Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: 3 passos
Càmera de vigilància Raspberry Pi amb alerta per correu electrònic: la seguretat és avui dia una preocupació important i actualment hi ha moltes tecnologies per mantenir el vostre lloc segur i controlat. Les càmeres de circuit tancat de televisió són molt útils per vigilar la vostra casa o oficina. Tot i que els preus d’aquest tipus de càmeres han estat vermells
Sistema de vigilància làser per a menys de 20 dòlars: 7 passos (amb imatges)
Sistema de vigilància làser per a menys de 20 dòlars: ADVERTÈNCIA: aquest projecte implica l’ús i la modificació de dispositius làser. Tot i que els làsers que suggereixo utilitzar (punteres vermells comprats a la botiga) són relativament segurs de manejar, MAI MIRIU DIRECTAMENT UNA FUSTA LÀSER, COMPTEU DE LES REFLEXIONS i tingueu molta ATENCIÓ
Robot de vigilància del xassís amb seguiment remot robust: 7 passos (amb imatges)
Robot de vigilància de xassís amb seguiment remot robust: Introducció: per tant, aquest era un projecte que inicialment volia iniciar i completar el 2016, tot i que a causa de la feina i una gran quantitat d’altres coses, només he pogut iniciar i completar aquest projecte a la any nou 2018! Va trigar aproximadament 3 hores