Sisukord:
Video: Lihtne jälgimisrobot ESP32-CAM-iga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
ESP32-CAM moodul on odav ja väikese energiatarbega moodul, kuid pakub palju ressursse nägemiseks, jadaühenduseks ja GPIO-deks.
Selles projektis proovin kasutada ESP32-CAM mooduli ressurssi lihtsa jälgimisroboti valmistamiseks, mis suudab valida väikese objekti.
1. samm: demonteerimine
2. etapp: riistvara juhtmestik
3. samm: TARKVARA RAKENDAMINE
Mis puudutab voogesituse osa, siis kasutatakse veebipistikut ja see näitas päris head viisi esp32-cam moodulist tehtud piltide voogesitamiseks veebibrauserisse, see on lahe, kuna saate vaadata voogesitusvideot ja juhtida oma robotit kõikjal, kus veebibrauserit toetatakse. võrreldes eelmise projektiga, kui kasutan arvutist voogesitamiseks töötlemata TCP -pesa. Olen mõne brauseriga katsetanud ja näen, et minu kood töötab Google Chrome'is hästi, nii et kui te järgite minu projekti, peaksite parima toimivuse saavutamiseks kasutama Google Chrome'i.
1. Kaamera draiveri osa: ma kasutan selle projekti jaoks ESP32 Wrover moodulit, nii et HW määratlus sobiks sellele moodulile, kui kasutate mõnda muud moodulit, võtke arvesse HW definitsiooni.
Selle osa puhul põhineb see põhimõtteliselt ESP32/Camera/CameraWebServer kaamera draiveriosa näidiskoodil. Oma projektis jagasin 3 faili: camera_pin.h, camera_wrap.h ja camera_wrap.cpp.
camera_pin.h: sisaldab ESP32 pin määratlust, mida kasutatakse ühendatud kaameraga suhtlemiseks. (Seda tuleks muuta juhul, kui kasutate mõnda muud moodulit kui ESP32 Wrover moodulit)
camera_wrap.cpp: sisaldab kaamera lähtestamise põhikonfiguratsiooni ja funktsiooni pildistamiseks.
camera_wrap.h: sisaldab prototüübi funktsioone, mida kasutati teises moodulis.
Lähtekoodi leiate järgmiselt githubi lingilt:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM visand:
See osa sisaldab ESP32-CAM peamist töövoogu. Moodul mängib http -serveri ja veebipesa serveri rolli. Http -server võtab päringu vastu brauserilt ja tagastab põhilehe, mida kasutatakse GUI -na roboti juhtimiseks, veebipesaserverit kasutatakse piltide korduvaks saatmiseks veebibrauseri GUI -ekraanile.
Kogu allika leiate aadressilt:
3. AruinoUno visand:
See osa sisaldab Arduino mooduli ESP32-CAM lähtekoodi järjestikuste ja seejärel DC, RC mootorite kaudu.
Lähtekoodi leiate aadressilt
Soovitan:
Kuidas luua PHIL - kerge jälgimisrobot: 6 sammu (koos piltidega)
Kuidas luua PHIL - valgusjälgimisrobot: Selles juhendis näitan teile, kuidas ma selle kaheteljelise valguse jälgimisroboti Arduino Uno abil tegin. Kaasas on kõik CAD ja kood, nii et saate selle ise ehitada, ilma programmeerimis- ega kujundamisoskusteta. Kõik, mida vajate
DIY seina jälgimisrobot: 9 sammu
DIY seina jälgimisrobot: selles juhendis selgitame, kuidas kavandada takistuste tuvastamise ja vältimise süsteem, kasutades GreenPAK ™ -i koos mõne välise ultraheli- ja infrapuna (IR) anduriga. See disain tutvustab mõningaid teemasid, mis on vajalikud autonoomseks
Täiustatud liini jälgimisrobot: 7 sammu
Täiustatud liinijälgimisrobot: see on rea jälgimisrobot, millel on mõned lisafunktsioonid. Seda prototüüpi saab kasutada tehases juhita materjali liigutamiseks. Laadimisjaama mahalaadimisjaama on kaks jaama. Laadimisjaamast ootab robot Materiat
Jälgimisrobot: 6 sammu
Jälgimisrobot: see juhend on loodud Lõuna-Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com). See juhend hõlmab minu projekti taasloomise samme. Minu projekt oli rover, mis võis
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)