Obsah:
- Krok 1: Zoznam dielov
- Krok 2: Zostavte podvozok
- Krok 3: Pripojte drôty
- Krok 4: Pripravte si platformu otáčania/nakláňania
- Krok 5: Pripravte si napájací modul MB102 Breadboard
- Krok 6: Konečné zapojenie a montáž robota
- Krok 7: Nahrajte kód
- Krok 8: Získanie adresy IP
- Krok 9: Ovládanie vášho robota na sledovanie videa
- Krok 10: Ovládajte svojho robota prostredníctvom internetu
Video: Video sledovací robot: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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 a skontrolovať, či ste kanvicu omylom nenechali na sporáku!
Experimentoval som s vývojovými doskami ESP32-CAM a zistil som, že s ESP32-CAM sa to dá ľahko zvládnuť.
ESP32-CAM je veľmi malý kamerový modul s čipom ESP32-S, ktorý stojí približne 10-15 dolárov.
Modul ESP32-CAM je možné naprogramovať pomocou Arduino IDE. Modul ESP32-CAM má tiež niekoľko pinov GPIO na pripojenie k externému hardvéru.
Začnime teda!
Krok 1: Zoznam dielov
Zoznam položiek:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - na odoslanie kódu do ESP32 -CAM
Dvojkanálový ovládač jednosmerného motora L298N x1
Súprava podvozkov Mini Round Robot Adafruit (PID 3244) - 2WD s jednosmernými motormi x1 - použil som tento podvozok, ale môžete si vytvoriť svoj vlastný alebo si kúpiť iný dostupný podvozok. Potrebujeme tu kolesá a jednosmerné motory
Držiak batérie 18650 x1
Batéria 18650 x2 (namiesto batérií 18650 je možné použiť alternatívne štyri batérie AA a jej držiak)
Mini pan/ tilt platforma s 2 servami SG-90 x1
Modul napájania napájacieho zdroja MB102 x1
iRobbie-A aplikácia pre iOS
Krok 2: Zostavte podvozok
Zostavte podvozok robota s dvoma jednosmernými motormi, 3 kolesami a malým ovládačom pohonu motora L298N. Na upevnenie ovládača pohonu motora na plošinu použite montážnu pásku.
Krok 3: Pripojte drôty
Pripojte vodiče podľa schémy.
Krok 4: Pripravte si platformu otáčania/nakláňania
Vytiahnite káble cez hornú časť platformy podvozku. Usporiadajte káble zo serva SG-90 na platforme Pan/Tilt. V tomto projekte potrebujeme iba servo Tilt.
Pripojte naklápanie/nakláňanie k hornej časti platformy podvozku.
Krok 5: Pripravte si napájací modul MB102 Breadboard
Použitie napájacieho modulu MB102 Breadboard je voliteľné. 5V a uzemnenie pre ESP32-CAM a servomotor môžete vždy vziať z ovládača motora L298N, ale zistil som, že s MB102 je to oveľa pohodlnejšie. Napájací modul má vypínač a poskytuje väčšiu flexibilitu pri zapojení.
Aby som mohol modul pripevniť k platforme podvozku, odstránil som kolíky na spodnej strane MB102. Potom som ho pripevnil k hornej časti šasi obojstrannou montážnou páskou.
Krok 6: Konečné zapojenie a montáž robota
Pripojte všetky diely pomocou schémy. Na pripevnenie ESP32-CAM k platforme Pan/Tilt použite kus peny a obojstrannú montážnu pásku.
Krok 7: Nahrajte kód
Nainštalujte doplnok ESP32 na Arduino IDE:
Ak ste ešte nenainštalovali doplnok ESP32, postupujte podľa jedného z nasledujúcich návodov:
Inštalácia dosky ESP32 do Arduino IDE (pokyny pre Windows)
Inštalácia dosky ESP32 do Arduino IDE (pokyny pre Mac a Linux)
Stiahnite si kód odtiaľto
Uistite sa, že máte v Arduino IDE dve karty s kódom: esp32_cam_car a app_httpd.cpp, ako je znázornené na obrázku.
Pred nahraním kódu musíte vložiť svoje sieťové poverenia do nasledujúcich premenných: const char* ssid = "Your_WIFI_Network" const char* heslo = "Your_WIFI_Password"
Pripojte dosku ESP32-CAM k počítaču pomocou programátora FTDI. Postupujte podľa schematického diagramu.
Dôležité: Aby ste mohli nahrať kód, GPIO 0 musí byť pripojené k GND.
Pred odoslaním kódu stlačte palubné tlačidlo EST32-CAM RST. Spustite Arduino IDE a kliknite na položku Nahrať, aby ste vytvorili a flash skicu nahrali do svojho zariadenia.
Krok 8: Získanie adresy IP
Po nahraní kódu odpojte GPIO 0 od GND.
Otvorte sériový monitor s prenosovou rýchlosťou 115 200. Stlačte tlačidlo RST na doske ESP32-CAM. IP adresa ESP32-CAM by sa mala zobraziť v sériovom monitore.
Krok 9: Ovládanie vášho robota na sledovanie videa
Odpojte ESP32-CAM od programátora FTDI.
Pripojte ESP32-CAM späť k platforme Pan/Tilt, zapnite napájanie a stlačte tlačidlo RST na doske ESP32-CAM.
Stiahnite si aplikáciu odtiaľto Spustite aplikáciu na svojom iPhone, zadajte IP adresu ESP32-CAM a hrajte sa s robotom!
Krok 10: Ovládajte svojho robota prostredníctvom internetu
Mali by ste otvoriť nastavenia smerovača. (google, ako to urobiť pre váš smerovač). Tam nájdete niekoľko nastavení, vrátane niečoho v zmysle presmerovania alebo presmerovania portov.
Tu je dôležité si uvedomiť „rozsah portov“a „zariadenie“alebo „adresu IP“.
Do poľa „Rozsah portov“zadajte 80-81.
Pre „Zariadenie“by ste mali vybrať svoje zariadenie ESP32-CAM. V niektorých smerovačoch by ste namiesto názvu zariadenia mali uviesť IP adresu vášho ESP32-CAM.
Choďte na www.whatsmyip.org a skopírujte si IP. Túto IP použite v aplikácii, keď sa nachádzate mimo svojej domácej siete.
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
Jednoduchý sledovací robot s ESP32-CAM: 4 kroky
Jednoduchý sledovací robot s ESP32-CAM: Modul ESP32-CAM je lacný modul s nízkou spotrebou energie, ale poskytuje veľa zdrojov pre videnie, sériovú komunikáciu a GPIO. V tomto projekte sa snažím využiť zdroje modulu ESP32-CAM na výrobu jednoduchý dohľadový RC robot, ktorý dokáže
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
Sledovací glóbus ISS: 6 krokov (s obrázkami)
ISS Tracking Globe: Medzinárodná vesmírna stanica je jedným z vrcholov ľudskej technológie a kto by nechcel vedieť jeho polohu každú minútu? Samozrejme, nikto. V tomto návode vám teda ukážeme, ako vytvoriť sledovač polohy pomocou LED diód,
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