Obsah:
Video: Jednoduchý sledovací robot s ESP32-CAM: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Modul ESP32-CAM je lacný modul s nízkou spotrebou energie, ale poskytuje veľa zdrojov pre zrak, sériovú komunikáciu a GPIO.
V tomto projekte sa pokúšam využiť zdrojový modul ESP32-CAM na výrobu jednoduchého sledovacieho RC robota, ktorý dokáže vybrať malý predmet.
Krok 1: DEMONSTRÁCIA
Krok 2: HARDWAROVÉ KABELÁŽ
Krok 3: IMPLEMENTÁCIA SOFTVÉRU
Pokiaľ ide o streamovaciu časť, používa sa websocket a ukázal celkom dobrý spôsob streamovania obrázkov nasnímaných z modulu esp32-cam do webového prehliadača, je to skvelé, pretože si môžete streamované video prezerať a ovládať svojho robota kdekoľvek, kde podporuje webový prehliadač, je to lepšie. v porovnaní s mojím predchádzajúcim projektom, keď na streamovanie do počítača používam surový soket TCP. Testoval som s niektorými prehliadačmi a zistil som, že môj kód funguje dobre v prehliadači Google Chrome, takže ak budete postupovať podľa môjho projektu, na dosiahnutie najlepšieho výkonu by ste mali použiť prehliadač Google Chrome.
1. Časť ovládača kamery: Na tento projekt používam modul ESP32 Wrover, takže pre tento modul by bola vhodná HW definícia, ak používate iný modul, zvážte definíciu HW.
V tejto časti je v zásade založená na vzorovom kóde časti ovládača kamery pre ESP32/Camera/CameraWebServer. V mojom projekte som rozdelil na 3 súbory: camera_pin.h, camera_wrap.h a camera_wrap.cpp.
camera_pin.h: obsahuje definíciu pinu ESP32 používaného na komunikáciu s pripojenou kamerou. (Mala by sa zmeniť v prípade, že používate iný modul ako modul ESP32 Wrover)
camera_wrap.cpp: obsahuje základnú konfiguráciu na inicializáciu kamery a funkciu na fotografovanie.
kamera_wrap.h: obsahuje prototypové funkcie, ktoré boli použité v inom module.
Zdrojový kód nájdete v nasledujúcom odkaze github:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Skica ESP32-CAM:
Táto časť obsahuje hlavný pracovný tok ESP32-CAM. Modul plní úlohu servera http a servera web socket. Server http dostane požiadavku od prehliadača a vráti hlavnú stránku, ktorá sa používa ako GUI na ovládanie robota. Server web socket sa používa na opakované odosielanie obrázkov na zobrazenie GUI vo webovom prehliadači.
Celý zdroj nájdete na:
3. Skica AruinoUno:
Táto časť obsahuje zdrojový kód modulu Arduino ESP32-CAM cez sériové a potom riadiace DC, RC motory.
Zdrojový kód nájdete na:
Odporúča:
Prenosný solárny automatický sledovací systém: 9 krokov (s obrázkami)
Prenosný systém automatického sledovania slnečného žiarenia: Spoločnosť Medomyself je účastníkom programu Amazon Services LLC Associates Program, programu pridruženej reklamy, ktorého cieľom je poskytnúť webom prostriedky na získavanie poplatkov za inzerciu prostredníctvom reklamy a prepojenia s webom amazon.com od: Dave Weaver. Táto zostava je vyrobená s
Video sledovací robot: 10 krokov
Video Surveillance Robot: Predstavte si, že máte robota, ktorý má na palube kameru a dá sa ovládať prostredníctvom internetu. Otvorilo by to veľa príležitostí na jeho použitie. Môžete napríklad poslať robota do kuchyne, aby skontroloval, či ste kanvicu omylom nenechali na
Možnosti NVR pre domáci sledovací systém DIY: 3 kroky
Možnosti NVR pre domáci sledovací systém DIY: V časti 3 tejto série hodnotíme možnosti NVR pre Raspberry Pi aj pre počítač so systémom Windows. Vyskúšame operačný systém MotionEye na Raspberry Pi 3 a potom sa pozrieme na iSpy, čo je popredné riešenie s otvoreným zdrojom, dohľadom a zabezpečovaním videa.
Autonómny sledovací dron s Raspberry Pi: 5 krokov
Autonómny dron na sledovanie liniek s Raspberry Pi: Tento tutoriál ukazuje, ako sa dá nakoniec vyrobiť dron na sledovanie riadkov. Tento dron bude mať " autonómny režim " prepínač, ktorý uvedie dron do režimu. So svojim dronom tak môžete stále lietať ako predtým. Uvedomte si, že to bude
Mobilný sledovací robot riadenej linky s vyhýbaním sa prekážkam: 6 krokov
Mobilne riadený robot sledovača linky s vyhýbaním sa prekážkam: Bol to len nápad, v ktorom bolo zmiešaných niekoľko funkcií, ako je vyhýbanie sa prekážkam, sledovač čiary, mobilné ovládanie atď., A sú vyrobené do jedného kusu. Všetko, čo potrebujete, je ovládač s niektorými snímačmi a oblečenie pre toto nastavenie. V tomto mám