Indholdsfortegnelse:

ESP32-CAM Bygger din egen robotbil med livevideostreaming: 4 trin
ESP32-CAM Bygger din egen robotbil med livevideostreaming: 4 trin

Video: ESP32-CAM Bygger din egen robotbil med livevideostreaming: 4 trin

Video: ESP32-CAM Bygger din egen robotbil med livevideostreaming: 4 trin
Video: Урок 102: Использование двойного драйвера двигателя постоянного тока ZK-5AD 4A TA6586 4A 14V Лучший драйвер двигателя (новый продукт) 2024, November
Anonim
ESP32-CAM Bygger din egen robotbil med live video streaming
ESP32-CAM Bygger din egen robotbil med live video streaming

Ideen er at gøre robotbilen beskrevet her så billig som muligt. Derfor håber jeg at nå en stor målgruppe med mine detaljerede instruktioner og de udvalgte komponenter til en billig model. Jeg vil gerne præsentere dig min idé til en robotbil, der bruger en ESP32-CAM, en lille computer med kamera og W-LAN. Med den såkaldte ESP32-CAM er det muligt for omkring 5,-Euro at transmittere et levende videobillede, udsigten fra robotbilen, over en W-LAN-forbindelse og at styre DC-motorerne indbygget i robotten.

Fordi den lille ESP32-CAM har et WIFI- og Bluetooth-modul, kan videobilledet også sendes til en smartphone eller bærbar computer over større afstande takket være den ekstra antenne, der følger med.

Komponentlisten er tilgængelig på min blog med den nyeste elektronik, jeg bruger til den robot.

ESP32-CAM bygger din egen robotbil med live video streaming-projektstart

Trin 1: ESP32-CAM Bygger din egen robotbil med live video streaming-USB-seriel adapterledninger

ESP32-CAM Bygger din egen robotbil med live video streaming-USB-seriel adapterledninger
ESP32-CAM Bygger din egen robotbil med live video streaming-USB-seriel adapterledninger
ESP32-CAM Bygger din egen robotbil med live video streaming-USB-seriel adapterledninger
ESP32-CAM Bygger din egen robotbil med live video streaming-USB-seriel adapterledninger

For at programmere ESP32-CAM-modulet skal det først tilsluttes pc'en. Da den ikke har en USB-grænseflade, skal USB-seriel adapter bruges. I ESP32-CAM-modulet, som jeg har angivet på komponentlisten, er der allerede en sådan adapter inkluderet i leveringen. Jeg har selv brugt en lignende adapter, som jeg tidligere har brugt i lignende projekter. Princippet er altid det samme: ESP-32 med hun-til-hun-jumperkabler skal først tilsluttes USB-seriel adapter.

Billedet viser, hvilke ben der skal tilsluttes på hvilken måde, så kommunikationen kan foretages via ESP32-CAM-modulets serielle interface.

Flere oplysninger om opsætning af alt er beskrevet detaljeret på min blog:

ESP32-CAM bygger din egen robotbil med live video streaming-USB-seriel adapter ledninger

Trin 2: ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset

ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset
ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset
ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset
ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset
ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset
ESP32-CAM Bygger din egen robotbil med live video streaming-Design af chassiset

Chassiset kan bygges af mange materialer eller emballage, der ellers ville ende i affaldet. Så jeg har gjort gode oplevelser med chassis, der er bygget op individuelt fra pap. Men her er arbejdet med saks og tæppekniv nødvendigt, og derfor kan det måske komme til skader med børn. Også konstruktionen af et chassis udelukkende fra pap er lidt mere kompleks, men mere kreativ end en færdig kasse lavet af f.eks. plastik som en ispakke. I det følgende beskriver jeg opbygningen af et chassis ud af en isboks, fordi der ikke er behov for skarpe knive til at skære chassiset. Yderligere fordele ved en isboks er, at den er billig at have, stabil, fra affald, der laves noget andet og stort nok til at rumme alle komponenter i robotbilen. Kassens tynde plast er let at arbejde med, og i tilfælde af fejl kan den udskiftes billigt.

Sådan bores hullerne til DC -motorerne og en mere detaljeret beskrivelse er offentliggjort på min blog:

ESP32-CAM bygger din egen robotbil med live video streaming-Design af chassiset

Trin 3: ESP32-CAM Bygger din egen robotbil med live video streaming-Tilslutning af I²C Hub

ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub
ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub
ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub
ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub
ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub
ESP32-CAM Bygger din egen robotbil med live videostreaming-Tilslutning af I²C Hub

For at styre L298N-motordriveren med ESP32-CAM-modulet har vi brug for PCA9685-servostyringen. Servostyringen og OLED-displayet er forbundet til I2C-bussen på ESP32-CAM via I2C-hubben. I den forrige artikel har vi set, hvordan vi kan gøre I2C -bussen tilgængelig ved hjælp af de to ben 1 og 3. Da vi ved fra den forrige artikel, at I2C -bussen generelt kan fungere via disse to ben, og det vedhæftede OLED -display har givet IP -adresse, kan vi fortsætte med at opbygge styringen af robotbilens motorer.

Følg venligst linket herunder for at få meget flere detaljer om I2C Hub og hvordan du bruger det i robotbilen:

ESP32-CAM bygger din egen robotbil med live video streaming-Tilslutning af I²C hub

Trin 4: ESP32-CAM Bygger din egen robotbil med live video streaming-Programmering af WIFI-fjernbetjeningen

ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen
ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen
ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen
ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen
ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen
ESP32-CAM Bygger din egen robotbil med livevideostreaming-Programmering af WIFI-fjernbetjeningen

Med den forrige artikel og den første lille kontrol af motorerne har robotbilen allerede kørt lige frem. Så det var klart, at teknologien virker, og nu skal der kun programmeres et mere komplekst kontrolsystem, som robotbilen aktivt kan styres med. Dette inkluderer en minimalistisk web-interface og mulighed for at styre motorerne med forskellig hastighed og rotationsretning. I denne artikel vil jeg forklare, hvordan jeg indså webgrænsefladen, og hvilke funktioner som at rotere kamerabilledet er mulige. Hvis du har gennemarbejdet alle artikler trin for trin, behøver du ikke installere nye biblioteker i din Arduino IDE.

Webgrænsefladen med live videostream ligner billedet, der er offentliggjort her.

For at få en detaljeret beskrivelse af, hvordan du programmerer alt, skal du bare følge nedenstående link og besøge min blog:

ESP32-CAM bygger din egen robotbil med live videostreaming-programmering af WIFI-fjernbetjeningen

Jeg håber, at du har givet idéen om min robotbygning med et ESP32-CAM, og at min blog hjalp dig med at bygge sådan en lille robot på egen hånd.

Anbefalede: