Obsah:
- Krok 1: ESP32-CAM, stavba vlastního robota s živým streamováním videa-zapojení USB sériového adaptéru
- Krok 2: ESP32-CAM sestrojení vlastního robota s živým streamováním videa-design podvozku
- Krok 3: ESP32-CAM postavte si vlastní robotické auto s živým streamováním videa-zapojení rozbočovače I²C
- Krok 4: ESP32-CAM sestrojení vlastního robota s živým streamováním videa-programování dálkového ovladače WIFI
Video: ESP32-CAM, stavba vlastního robota s živým streamováním videa: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Cílem je, aby zde popsané robotické auto bylo co nejlevnější. Doufám proto, že se svými podrobnými pokyny a vybranými součástmi levného modelu oslovím velkou cílovou skupinu. Rád bych vám představil svůj nápad na robotické auto, které používá ESP32-CAM, malý počítač s kamerou a W-LAN. S takzvanou ESP32-CAM je možné za přibližně 5,-Euro přenášet živý obraz, pohled z auta robota, přes připojení W-LAN a ovládat stejnosměrné motory zabudované do robota.
Vzhledem k tomu, že malá ESP32-CAM má modul WIFI a Bluetooth, lze video obraz také posílat na smartphone nebo notebook na větší vzdálenosti díky přídavné anténě.
Seznam součástí je k dispozici na mém blogu s nejnovější elektronikou, kterou pro tohoto robota používám.
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-zahájení projektu
Krok 1: ESP32-CAM, stavba vlastního robota s živým streamováním videa-zapojení USB sériového adaptéru
Chcete-li naprogramovat modul ESP32-CAM, musíte jej nejprve připojit k počítači. Jelikož nemá rozhraní USB, je nutné použít USB-Serial Adapter. V modulu ESP32-CAM, který jsem uvedl v seznamu součástí, již takový adaptér je součástí dodávky. Sám jsem použil podobný adaptér, který jsem již dříve používal v podobných projektech. Princip je vždy stejný: ESP-32 s propojovacími kabely mezi zdířkami a zásuvkami musí být nejprve připojeny k sériovému adaptéru USB.
Obrázek ukazuje, které piny je třeba jakým způsobem připojit, aby bylo možné komunikovat prostřednictvím sériového rozhraní modulu ESP32-CAM.
Další informace o tom, jak vše nastavit, jsou podrobně popsány na mém blogu:
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-kabeláž USB sériového adaptéru
Krok 2: ESP32-CAM sestrojení vlastního robota s živým streamováním videa-design podvozku
Podvozek může být postaven z mnoha materiálů nebo obalů, které by jinak skončily v odpadu. Takže jsem udělal dobré zkušenosti s podvozky, které jsou sestaveny jednotlivě z lepenky. Zde je však práce s nůžkami a kobercovým nožem nezbytná, a proto může u dětí dojít ke zranění. Také konstrukce podvozku čistě z lepenky je trochu složitější, ale kreativnější než hotová krabice vyrobená např. plast jako balíček zmrzliny. V následujícím textu popisuji stavbu podvozku ze zmrzlinového boxu, protože k řezání podvozku nejsou potřeba žádné ostré nože. Další výhody zmrzlinového boxu spočívají v tom, že je levné ho mít, stabilní, z odpadu je vyrobeno něco jiného a dostatečně velké, aby se do něj vešly všechny součásti robotického vozu. Také s tenkým plastem krabice se snadno pracuje a v případě chyb jej lze levně vyměnit.
Jak vyvrtat otvory pro stejnosměrné motory a podrobnější popis je zveřejněn na mém blogu:
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-design podvozku
Krok 3: ESP32-CAM postavte si vlastní robotické auto s živým streamováním videa-zapojení rozbočovače I²C
K ovládání ovladače motoru L298N pomocí modulu ESP32-CAM potřebujeme servo ovladač PCA9685. Servo řadič a OLED displej jsou připojeny na I2C sběrnici ESP32-CAM přes I2C hub. V předchozím článku jsme viděli, jak můžeme zpřístupnit sběrnici I2C pomocí dvou kolíků 1 a 3. Protože z předchozího článku víme, že sběrnice I2C může obecně fungovat přes tyto dva piny a připojený OLED displej dal IP adresa, můžeme pokračovat v budování řízení motorů robotického vozu.
Chcete -li získat mnohem více podrobností o rozbočovači I2C a jeho použití v autě robota, klikněte na níže uvedený odkaz:
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-zapojení rozbočovače I²C
Krok 4: ESP32-CAM sestrojení vlastního robota s živým streamováním videa-programování dálkového ovladače WIFI
S předchozím článkem a prvním malým ovládáním motorů už auto robota jelo přímo vpřed. Bylo tedy jasné, že technologie funguje a nyní je třeba naprogramovat pouze složitější řídicí systém, se kterým lze robotický vůz aktivně řídit. To zahrnuje minimalistické webové rozhraní a možnost ovládat motory s různou rychlostí a směrem otáčení. V tomto článku vysvětlím, jak jsem webové rozhraní realizoval a jaké funkce jako otáčení obrazu z kamery jsou možné. Pokud jste krok za krokem prošli všechny články, nemusíte do svého Arduino IDE instalovat žádné nové knihovny.
Webové rozhraní s živým streamováním videa vypadá jako zde zveřejněný obrázek.
Chcete -li získat podrobný popis, jak vše naprogramovat, stačí kliknout na níže uvedený odkaz a navštívit můj blog:
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-programováním dálkového ovladače WIFI
Doufám, že jste si užili myšlenku stavby mého robota s ESP32-CAM a že vám můj blog pomohl postavit tak malého robota vlastními silami.
Doporučuje:
Vytvořte robota ovládaného Bluetooth pomocí vlastního GUI: 5 kroků
Vytvořte robota ovládaného Bluetooth pomocí vlastního grafického uživatelského rozhraní: Dobrý den, přátelé, poté, co jste dnes představili nějaký řemeslný projekt, jsem zde přišel se skvělým arduino projektem. Externě to vypadá jako starý koncept, ale počkejte, tady mám nějaký zvrat, díky kterému je tento projekt jedinečný. Co je zde tedy jedinečné? Takže zde vám ukážu
Sestavte si vlastního robota Turtlebot!: 7 kroků
Sestavte si svého vlastního robota Turtlebot !: ÚPRAVA: Další informace týkající se softwaru a ovládání jsou k dispozici na tomto odkazu: https: //hackaday.io/project/167074-build-your-own-turtlebot-3-backbone Přímý odkaz na kód je: https: //github.com/MattMgn/foxbot_coreProč tento projekt? Turtleb
Otto DIY - Sestavte si svého vlastního robota za jednu hodinu!: 9 kroků (s obrázky)
Otto DIY - Sestavte si svého vlastního robota za jednu hodinu !: Otto je interaktivní robot, kterého může každý dosáhnout !, Otto chodí, tančí, vydává zvuky a vyhýbá se překážkám. Otto je zcela otevřený zdroj, kompatibilní s Arduino, 3D tisk a se sociální sítí dopadová mise k vytvoření inkluzivního prostředí pro všechny
Malinový tank s webovým rozhraním a streamováním videa: 8 kroků (s obrázky)
Raspberry Tank s webovým rozhraním a streamováním videa: Uvidíme, jak jsem realizoval malý WiFi Tank, schopný vzdáleného webového ovládání a streamování videa. Toto je tutoriál, který vyžaduje základní znalosti elektronického a softwarového programování. Z tohoto důvodu jsem zvolil
Vytvořte si vlastního 360 ° panoramatického fotografického robota: 5 kroků
Vytvořte si vlastního 360 ° panoramatického fotografického robota: toto je můj 360 ° panoramatický fotografický robot. Myšlenka je fotografování v 360 stupních v co nejkratším čase bez chyb, pořizování panoramatických snímků v náročných podmínkách a zábava!. Tento projekt zaberu 1 měsíc a implementuji vylepšení a používám pa