Innholdsfortegnelse:

ESP32-CAM Bygg din egen robotbil med live videostreaming: 4 trinn
ESP32-CAM Bygg din egen robotbil med live videostreaming: 4 trinn

Video: ESP32-CAM Bygg din egen robotbil med live videostreaming: 4 trinn

Video: ESP32-CAM Bygg din egen robotbil med live videostreaming: 4 trinn
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, November
Anonim
ESP32-CAM Bygg din egen robotbil med live videostreaming
ESP32-CAM Bygg din egen robotbil med live videostreaming

Tanken er å gjøre robotbilen beskrevet her så billig som mulig. Derfor håper jeg å nå en stor målgruppe med mine detaljerte instruksjoner og de utvalgte komponentene for en billig modell. Jeg vil presentere deg ideen min om en robotbil som bruker en ESP32-CAM, en liten datamaskin med kamera og W-LAN. Med den såkalte ESP32-CAM er det mulig for ca.

Fordi den lille ESP32-CAM har en WIFI- og Bluetooth-modul, kan videobildet også sendes til en smarttelefon eller bærbar datamaskin over større avstander takket være den ekstra antennen som følger med.

Komponentlisten er tilgjengelig på bloggen min med den nyeste elektronikken jeg bruker for den roboten.

ESP32-CAM bygger din egen robotbil med live videostreaming-prosjektstart

Trinn 1: ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger

ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger
ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger
ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger
ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger

For å programmere ESP32-CAM-modulen må den først kobles til PCen. Siden den ikke har et USB-grensesnitt, må USB-seriell adapter brukes. I ESP32-CAM-modulen jeg har oppført i komponentlisten er det allerede en slik adapter inkludert i leveransen. Jeg har selv brukt en lignende adapter som jeg har brukt i lignende prosjekter tidligere. Prinsippet er alltid det samme: ESP-32 med hun-til-hunn-jumperkabler må først kobles til USB-seriell adapter.

Bildet viser hvilke pinner som må kobles til på hvilken måte, slik at kommunikasjonen kan utføres via det serielle grensesnittet til ESP32-CAM-modulen.

Mer informasjon om hvordan du konfigurerer alt er beskrevet i detalj på bloggen min:

ESP32-CAM bygger din egen robotbil med live videostreaming-kabling av USB-seriell adapter

Trinn 2: ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset

ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset
ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset
ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset
ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset
ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset
ESP32-CAM Bygg din egen robotbil med live videostreaming-Design av chassiset

Chassiset kan bygges av mange materialer eller emballasje som ellers ville havnet i avfallet. Så jeg har gjort gode erfaringer med understell som er bygget opp individuelt av papp. Men her er arbeidet med saks og teppekniv nødvendig, og derfor kan det kanskje komme til skader med barn. Også konstruksjonen av et chassis rent av papp er litt mer kompleks, men mer kreativ enn en ferdig eske laget av f.eks. plast som en ispakke. I det følgende beskriver jeg bygningen av et chassis ut av en iskrem fordi det ikke er behov for skarpe kniver for å kutte chassiset. Ytterligere fordeler med en isboks er at den er billig å ha, stabil, fra avfall, noe annet er laget og stort nok til å romme alle komponenter i robotbilen. Også den tynne plasten i esken er lett å jobbe med, og i tilfelle feil kan den byttes ut billig.

Hvordan du borer hullene for likestrømsmotorene og en mer detaljert beskrivelse er publisert på bloggen min:

ESP32-CAM bygger din egen robotbil med live videostreaming-Design av chassiset

Trinn 3: ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C Hub

ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben
ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben
ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben
ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben
ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben
ESP32-CAM Bygg din egen robotbil med live videostreaming-Kabling av I²C-huben

For å kontrollere L298N-motordriveren med ESP32-CAM-modulen trenger vi PCA9685 servostyring. Servokontrolleren og OLED-displayet er koblet til I2C-bussen til ESP32-CAM via I2C-huben. I den forrige artikkelen har vi sett hvordan vi kan gjøre I2C -bussen tilgjengelig ved å bruke de to pinnene 1 og 3. Siden vi vet fra den forrige artikkelen at I2C -bussen generelt kan fungere via disse to pinnene og den vedlagte OLED -skjermen har gitt IP -adresse, vi kan fortsette å bygge kontrollen over robotbilens motorer.

Følg lenken nedenfor for å få mye mer informasjon om I2C Hub og hvordan du bruker den i robotbilen:

ESP32-CAM bygger din egen robotbil med live videostreaming-Kabling av I²C-huben

Trinn 4: ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen

ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen

Med den forrige artikkelen og den første lille kontrollen av motorene, har robotbilen allerede kjørt rett frem. Så det var klart at teknologien fungerer, og nå må det bare programmeres et mer komplekst kontrollsystem som robotbilen kan styres aktivt med. Dette inkluderer et minimalistisk webgrensesnitt og muligheten til å kontrollere motorene med forskjellig hastighet og rotasjonsretning. I denne artikkelen vil jeg forklare hvordan jeg innså webgrensesnittet og hvilke funksjoner som å rotere kamerabildet er mulige. Hvis du har gjennomgått alle artiklene trinn for trinn, trenger du ikke installere noen nye biblioteker i Arduino IDE.

Nettgrensesnittet med live videostrøm ser ut som bildet som er publisert her.

For å få en detaljert beskrivelse av hvordan du programmerer alt, følg bare lenken nedenfor og besøk bloggen min:

ESP32-CAM bygger din egen robotbil med live videostreaming-programmering av WIFI-fjernkontrollen

Jeg håper du har godtatt ideen om robotbyggingen min med en ESP32-CAM, og at bloggen min hjalp deg med å bygge en så liten robot på egen hånd.

Anbefalt: