INHOUDSOPGAWE:
Video: Eenvoudige toesigrobot met ESP32-CAM: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die ESP32-CAM-module is 'n goedkoop module met 'n lae kragverbruik, maar dit bied baie hulpbronne vir visie, seriële kommunikasie en GPIO's.
In hierdie projek probeer ek die ESP32-CAM-modulehulpbron gebruik om 'n eenvoudige RC-robot vir toesig te maak wat klein voorwerpe kan pluk.
Stap 1: DEMONSTRASIE
Stap 2: HARDWARE BEDRADING
Stap 3: Sagteware -implementering
Met betrekking tot die streaming gedeelte word websocket gebruik en 'n redelike goeie manier om beelde wat vanaf die esp32-cam-module na die webblaaier geneem is, te stroom, dit is cool, want u kan die streaming video bekyk en u robot beheer waar u ook die webblaaier ondersteun; dit is beter in vergelyking met my vorige projek toe ek rou TCP -aansluiting gebruik om na 'n rekenaar te stroom. Ek het met sommige blaaiers getoets en sien dat my kode goed werk op Google Chrome, so as u my projek volg, moet u Google Chrome gebruik vir die beste prestasie.
1. Kamera bestuurder deel: Ek gebruik ESP32 Wrover module vir hierdie projek, sodat die HW definisie geskik is vir hierdie module, as u 'n ander module gebruik, oorweeg die HW definisie.
Vir hierdie deel is dit basies gebaseer op die voorbeeldkode van die kamera bestuurder deel van ESP32/Camera/CameraWebServer. In my projek het ek in 3 lêers verdeel: camera_pin.h, camera_wrap.h en camera_wrap.cpp.
camera_pin.h: bevat die definisie van ESP32 -pen wat gebruik word vir kommunikasie met die aangehegte kamera. (Dit moet verander word as u 'n ander module in plaas van die ESP32 Wrover -module gebruik)
camera_wrap.cpp: bevat 'n basiese konfigurasie vir kamera -inisialisering en 'n funksie om foto's te neem.
camera_wrap.h: bevat die prototipe funksies wat in 'n ander module gebruik word.
Die bronkode kan gevind word in die volgende github -skakel:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM skets:
Hierdie deel bevat die belangrikste werkstroom van ESP32-CAM. Die module speel 'n rol van 'n http -bediener en 'n web -socket -bediener. Die http -bediener ontvang die versoek van die blaaier en stuur die hoofblad terug wat as 'n GUI gebruik word om die robot te beheer; die web socket -bediener word gebruik om die beelde herhaaldelik na die GUI -skerm in die webblaaier te stuur.
Die volledige bron kan gevind word op:
3. AruinoUno skets:
Hierdie deel bevat die bronkode van die Arduino-module ESP32-CAM via seriële, dan DC-, RC-motors.
Die bronkode kan gevind word op:
Aanbeveel:
DIY eenvoudige koptelefoonhouer met subtiele beligting: 19 stappe (met foto's)
DIY eenvoudige koptelefoonhouer met subtiele beligting: in hierdie instruksies gaan ek jou wys hoe om 'n eenvoudige en kompakte koptelefoonstandaard met subtiele beligting aan die agterkant te maak, met goedkoop materiaal en basiese gereedskap. Klemme Soldeerbout
Eenvoudige weerstasie met behulp van ESP8266 .: 6 stappe (met foto's)
Eenvoudige weerstasie met behulp van ESP8266 .: In hierdie instruksies sal ek deel hoe ek ESP8266 kan gebruik om data soos temperatuur, druk, klimaat ens te kry. En YouTube -data soos intekenare en amp; Totale aantal kyke. en vertoon die data op Serial monitor en vertoon dit op LCD. Die data sal f
Eenvoudige gebaarbeheer - Beheer u RC -speelgoed met die beweging van u arm: 4 stappe (met foto's)
Eenvoudige gebaarbeheer - Beheer u RC -speelgoed met die beweging van u arm: welkom by my 'ible' #45. Ek het 'n rukkie gelede 'n volledig werkende RC-weergawe van BB8 gemaak met Lego Star Wars-onderdele … https://www.instructables.com/id/Whats-Inside-My-R…Toe ek sien hoe cool dit is die Force Band gemaak deur Sphero, het ek gedink: " Ok, ek kan
Video -toesigrobot: 10 stappe
Videobewakingsrobot: Stel jou voor dat jy 'n robot met 'n kamera aan boord het wat via die internet beheer kan word. Dit bied baie geleenthede om dit te gebruik. Byvoorbeeld, jy kan die robot kombuis toe stuur om te kyk of jy per ongeluk die ketel op die
PCB -ontwerp met eenvoudige en maklike stappe: 30 stappe (met foto's)
PCB -ontwerp met eenvoudige en maklike stappe: HELLO -VRIENDE Die baie handige en maklike handleiding vir diegene wat PCB -ontwerp wil leer, kan begin