Obsah:
- Krok 1: ESP32-CAM zostrojenie vlastného robotického auta so streamovaním živého videa-zapojenie sériového adaptéra USB
- Krok 2: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-dizajn podvozku
- Krok 3: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-zapojenie rozbočovača I²C
- Krok 4: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-programovanie diaľkového ovládača WIFI
Video: ESP32-CAM zostrojenie vlastného robotického auta so streamovaním živého videa: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Ide o to, aby tu popísané robotické auto bolo čo najlacnejšie. Preto dúfam, že svojimi podrobnými pokynmi a vybranými komponentmi pre lacný model oslovím veľkú cieľovú skupinu. Rád by som vám predstavil môj nápad na robotické auto, ktoré používa ESP32-CAM, malý počítač s kamerou a W-LAN. S takzvaným ESP32-CAM je možné za približne 5,-Euro prenášať živý obraz, pohľad z auta robota cez pripojenie W-LAN a ovládať vstavané motory DC do robota.
Pretože malý modul ESP32-CAM má modul WIFI a Bluetooth, video obraz je možné vďaka dodatočnej anténe dodať aj na väčšie vzdialenosti.
Zoznam komponentov je k dispozícii na mojom blogu s najnovšou elektronikou, ktorú pre tohto robota používam.
ESP32-CAM stavia vlastné robotické auto so živým streamovaním videa-začiatok projektu
Krok 1: ESP32-CAM zostrojenie vlastného robotického auta so streamovaním živého videa-zapojenie sériového adaptéra USB
Na programovanie modulu ESP32-CAM je potrebné ho najskôr pripojiť k počítaču. Pretože nemá rozhranie USB, je potrebné použiť sériový adaptér USB. V module ESP32-CAM, ktorý som uviedol v zozname komponentov, už taký adaptér je súčasťou dodávky. Sám som použil podobný adaptér, ktorý som predtým používal v podobných projektoch. Princíp je vždy rovnaký: ESP-32 s prepojovacími káblami typu žena-žena musíte najskôr pripojiť k sériovému adaptéru USB.
Na obrázku je znázornené, ktoré piny je potrebné akým spôsobom pripojiť, aby mohla byť komunikácia uskutočňovaná prostredníctvom sériového rozhrania modulu ESP32-CAM.
Ďalšie informácie o tom, ako všetko nastaviť, sú podrobne popísané na mojom blogu:
ESP32-CAM buduje svoje vlastné robotické auto so živým streamovaním videa-zapojenie sériového adaptéra USB
Krok 2: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-dizajn podvozku
Podvozok môže byť postavený z mnohých materiálov alebo obalov, ktoré by inak skončili v odpade. Skúsil som teda dobré skúsenosti s podvozkami, ktoré sú zostavené jednotlivo z lepenky. Tu je však práca s nožnicami a kobercovým nožom potrebná, a preto môže u detí prísť k úrazom. Tiež konštrukcia podvozku čisto z lepenky je o niečo zložitejšia, ale kreatívnejšia ako hotová škatuľka vyrobená napr. plast ako balíček zmrzliny. V nasledujúcom texte opisujem stavbu podvozku zo zmrzlinového boxu, pretože na rezanie podvozku nie sú potrebné žiadne ostré nože. Ďalšie výhody zmrzlinového boxu sú, že je lacné ho mať, stabilný, z odpadu sa vyrobí niečo iné a dostatočne veľké, aby sa do neho zmestili všetky súčasti robotického auta. S tenkým plastom krabice sa tiež ľahko pracuje a v prípade chýb ho možno lacno vymeniť.
Ako vyvŕtať otvory pre jednosmerné motory a podrobnejší popis je uvedený na mojom blogu:
ESP32-CAM stavia vlastné robotické auto so živým streamovaním videa-dizajn podvozku
Krok 3: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-zapojenie rozbočovača I²C
Na ovládanie ovládača motora L298N pomocou modulu ESP32-CAM potrebujeme servo regulátor PCA9685. Servo regulátor a OLED displej sú k I2C zbernici ESP32-CAM pripojené prostredníctvom rozbočovača I2C. V predchádzajúcom článku sme videli, ako môžeme sprístupniť zbernicu I2C pomocou dvoch pinov 1 a 3. Pretože z predchádzajúceho článku vieme, že zbernica I2C môže vo všeobecnosti fungovať prostredníctvom týchto dvoch pinov a priložený OLED displej poskytuje IP adresa, môžeme pokračovať v budovaní ovládania motorov robotického auta.
Nasledujte odkaz nižšie a získajte oveľa viac podrobností o I2C Hub a jeho použití v robotickom aute:
ESP32-CAM stavia vlastné robotické auto so živým streamovaním videa-zapojenie rozbočovača I²C
Krok 4: ESP32-CAM zostrojenie vlastného robotického auta so živým streamovaním videa-programovanie diaľkového ovládača WIFI
S predchádzajúcim článkom a prvým malým ovládaním motorov už auto s robotom vyrazilo priamo vpred. Bolo teda jasné, že technológia funguje a teraz je potrebné naprogramovať iba komplexnejší riadiaci systém, pomocou ktorého sa dá robotické auto aktívne riadiť. To zahŕňa minimalistické webové rozhranie a možnosť ovládať motory s rôznymi rýchlosťami a smerom otáčania. V tomto článku vysvetlím, ako som realizoval webové rozhranie a aké funkcie, ako je otáčanie obrazu z kamery, sú možné. Ak ste si všetky články podrobne prešli krok za krokom, nemusíte do svojho Arduino IDE inštalovať žiadne nové knižnice.
Webové rozhranie so živým streamovaním videa vyzerá ako tu zverejnený obrázok.
Ak chcete získať podrobný popis, ako všetko naprogramovať, kliknite na odkaz nižšie a navštívte môj blog:
ESP32-CAM stavia vlastné robotické auto so živým streamovaním videa-programovanie diaľkového ovládača WIFI
Dúfam, že sa vám páčila myšlienka stavby môjho robota s ESP32-CAM a že vám môj blog pomohol postaviť tak malého robota svojpomocne.
Odporúča:
Postavte 15 dolárového diaľkovo ovládaného robotického komorníka / auta / nádrže ESP8266 pre iOS a Android: 4 kroky
Zostavte si 15 -dolárový roboticky ovládaný komorník / auto / tank ESP8266 pre iOS a Android: Neradi chodíte do kuchyne a pochutnávate si na občerstvení? Alebo si dať nový drink? To všetko je možné napraviť týmto jednoduchým diaľkovo ovládaným komorníkom za 15 dolárov. Predtým, ako pôjdeme ďalej, práve spustím projekt Kickstarter pre hlasovo ovládaný pásik RGB
Pokyny na zostavenie robotického auta Veedooo: 7 krokov
Pokyny na zostavenie robotického auta Veedooo: Zoznam balíkov
Výučba IO webového ovládača pomocou živého webu a pracovných príkladov: 8 krokov
Výukový program IO pre webový ovládač Používanie živého webu a pracovné príklady: Výučbový program pre IO pre webový server Používanie živého webového servera a pracovných príkladov Posledná aktualizácia: 26. 7. 2015 (Pri aktualizácii týchto pokynov s ďalšími podrobnosťami a príkladmi sa sem často vracajte) Pozadie Nedávno som mal pre mňa zaujímavá výzva. Potreboval som
Malinový tank s webovým rozhraním a streamovaním videa: 8 krokov (s obrázkami)
Raspberry Tank s webovým rozhraním a streamovaním videa: Uvidíme, ako som zrealizoval malý WiFi tank, ktorý je schopný diaľkového ovládania webu a streamovania videa. Má ísť o tutoriál, ktorý vyžaduje základné znalosti elektronického a softvérového programovania. Z tohto dôvodu som si vybral
Ako si vytvoriť vlastného robotického asistenta s pokynmi: 9 krokov
Ako si vytvoriť svojho vlastného asistenta robota s pokynmi: Chcete, aby robot robil všetky vaše ponuky? Naučím vás, ako si vytvoriť vlastného instruktabilného robotického asistenta! Tento robot nevykoná všetky vaše ponuky, ale je to šikovný robot! Užite si to