Innholdsfortegnelse:
- Trinn 1: ESP32-CAM Bygg din egen robotbil med live videostreaming-USB-seriell adapterledninger
- Trinn 2: ESP32-CAM Bygg 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
- Trinn 4: ESP32-CAM Bygg din egen robotbil med live videostreaming-Programmering av WIFI-fjernkontrollen
Video: ESP32-CAM Bygg din egen robotbil med live videostreaming: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
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
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
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
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:
Bygg din egen variabel labbenk strømforsyning: 4 trinn (med bilder)
Bygg din egen variabel laboratoriebenkstrømforsyning: I dette prosjektet vil jeg vise deg hvordan jeg kombinerte en LTC3780, som er en kraftig 130 W Step Up/Step Down -omformer, med en 12V 5A strømforsyning for å lage en justerbar labbenkforsyning (0,8 V-29.4V || 0.3A-6A). Ytelsen er ganske bra i forhold til
Bygg din egen BiQuad 4G -antenne med hastighetstest: 7 trinn (med bilder)
Bygg din egen BiQuad 4G -antenne med hastighetstest: I denne instruksen skal jeg vise deg hvordan jeg har laget en BiQuad 4G -antenne. Signalmottak er dårlig hjemme på grunn av fjell rundt hjemmet mitt. Signaltårnet er 4,5 km langt fra huset. I Colombo -distriktet gir tjenesteleverandøren en hastighet på 20 Mbps. men kl
Bygg din egen bærbare COB LED -skrivebordslampe !: 16 trinn (med bilder)
Bygg din egen bærbare COB LED -skrivebordslampe !: Velkommen! I denne instruksen skal jeg lære deg hvordan du lager en nydelig, veldig kraftig og viktigst, en bærbar bordlampe! Ansvarsfraskrivelse: Dette prosjektet er ikke sponset av noe merke. Funksjoner: • Moderne og elegant design • Bærbar og
Otto DIY - Bygg din egen robot på en time !: 9 trinn (med bilder)
Otto DIY - Bygg din egen robot på en time !: Otto er en interaktiv robot som alle kan lage !, Otto går, danser, lager lyder og unngår hindringer. Otto er helt åpen kildekode, Arduino -kompatibel, 3D -utskrivbar og med en sosial konsekvensoppdrag for å skape et inkluderende miljø for alle
CityCoaster - Bygg din egen Augmented Reality Coaster for din virksomhet (TfCD): 6 trinn (med bilder)
CityCoaster - Bygg din egen Augmented Reality Coaster for Your Business (TfCD): En by under koppen din! CityCoaster er et prosjekt som tenker på et produkt for Rotterdam Haag flyplass, som kan uttrykke byens identitet og underholde klientene i salongområdet med utvidet virkelighet. I et miljø som