Obsah:

ESP32-CAM, stavba vlastního robota s živým streamováním videa: 4 kroky
ESP32-CAM, stavba vlastního robota s živým streamováním videa: 4 kroky

Video: ESP32-CAM, stavba vlastního robota s živým streamováním videa: 4 kroky

Video: ESP32-CAM, stavba vlastního robota s živým streamováním videa: 4 kroky
Video: TOP 10 arduino a ESP8266 / ESP32 projektů pro rok 2019 2024, Listopad
Anonim
ESP32-CAM, stavba vlastního robota s živým streamováním videa
ESP32-CAM, stavba vlastního robota s živým streamováním videa

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

ESP32-CAM staví vlastní robotické auto s živým streamováním videa-kabeláž USB sériového adaptéru
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-kabeláž USB sériového adaptéru
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-kabeláž USB sériového adaptéru
ESP32-CAM staví vlastní robotické auto s živým streamováním videa-kabeláž 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

ESP32-CAM, stavba vlastního robota s živým streamováním videa-design podvozku
ESP32-CAM, stavba vlastního robota s živým streamováním videa-design podvozku
ESP32-CAM, stavba vlastního robota s živým streamováním videa-design podvozku
ESP32-CAM, stavba vlastního robota s živým streamováním videa-design podvozku
ESP32-CAM, stavba vlastního robota s živým streamováním videa-design podvozku
ESP32-CAM, stavba 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

ESP32-CAM Stavba vlastního robota s živým streamováním videa-zapojení rozbočovače I²C
ESP32-CAM Stavba vlastního robota s živým streamováním videa-zapojení rozbočovače I²C
ESP32-CAM Stavba vlastního robota s živým streamováním videa-zapojení rozbočovače I²C
ESP32-CAM Stavba vlastního robota s živým streamováním videa-zapojení rozbočovače I²C
ESP32-CAM Sestavte si svůj vlastní robotický vůz s živým streamováním videa-zapojení rozbočovače I²C
ESP32-CAM Sestavte si svůj vlastní robotický vůz 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

ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání WIFI
ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání WIFI
ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání WIFI
ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání WIFI
ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání WIFI
ESP32-CAM, stavba vlastního robota s živým streamováním videa-programování dálkového ovládání 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: