Innehållsförteckning:
- Steg 1: ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkablar
- Steg 2: ESP32-CAM Bygg din egen robotbil med Live Video Streaming-Design av chassit
- Steg 3: ESP32-CAM Bygg din egen robotbil med livevideostreaming-anslutning till I²C-hubben
- Steg 4: ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
Video: ESP32-CAM Bygg din egen robotbil med livevideostreaming: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Tanken är att göra robotbilen som beskrivs här så billig som möjligt. Därför hoppas jag kunna nå en stor målgrupp med mina detaljerade instruktioner och de utvalda komponenterna för en billig modell. Jag skulle vilja presentera min idé för en robotbil som använder en ESP32-CAM, en liten dator med kamera och W-LAN. Med den så kallade ESP32-CAM är det möjligt för cirka 5,-Euro att överföra en levande videobild, utsikten från robotbilen, över en W-LAN-anslutning och att styra DC-motorerna inbyggda i roboten.
Eftersom den lilla ESP32-CAM har en WIFI- och Bluetooth-modul kan videobilden också skickas till en smartphone eller bärbar dator över större avstånd tack vare den extra antennen som ingår.
Komponentlistan är tillgänglig på min blogg med den senaste elektroniken jag använder för den roboten.
ESP32-CAM bygger din egen robotbil med livevideostreaming-projektstart
Steg 1: ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkablar
För att programmera ESP32-CAM-modulen måste den först anslutas till datorn. Eftersom den inte har ett USB-gränssnitt måste USB-seriell adapter användas. I ESP32-CAM-modulen som jag har listat i komponentlistan finns redan en sådan adapter med i leveransen. Jag har själv använt en liknande adapter som jag har använt i liknande projekt tidigare. Principen är alltid densamma: ESP-32 med hona-till-hona-bygelkablar måste först anslutas till USB-seriell adapter.
Bilden visar vilka stift som måste anslutas på vilket sätt så att kommunikationen kan ske via det seriella gränssnittet för ESP32-CAM-modulen.
Mer information om hur du konfigurerar allt beskrivs i detalj på min blogg:
ESP32-CAM bygger din egen robotbil med livevideostreaming-USB-seriell adapterkablar
Steg 2: ESP32-CAM Bygg din egen robotbil med Live Video Streaming-Design av chassit
Chassit kan byggas av många material eller förpackningar som annars skulle hamna i avfallet. Så jag har gjort goda erfarenheter av chassi som byggs upp individuellt av kartong. Men här är arbetet med sax och mattkniv nödvändigt och därför kan det kanske komma till skador med barn. Konstruktionen av ett chassi rent av kartong är lite mer komplex men mer kreativ än en färdig låda gjord av t.ex. plast som ett glasspaket. I det följande beskriver jag byggandet av ett chassi ur en glasslåda eftersom det inte behövs några vassa knivar för att skära chassit. Ytterligare fördelar med en glasslåda är att det är billigt att ha, stabilt, från avfall görs något annat och tillräckligt stort för att rymma alla robotbilens komponenter. Lådans tunna plast är också lätt att arbeta med och vid fel kan den ersättas billigt.
Hur man borrar hålen för likströmsmotorerna och en mer detaljerad beskrivning publiceras på min blogg:
ESP32-CAM bygger din egen robotbil med livevideostreaming-Design av chassit
Steg 3: ESP32-CAM Bygg din egen robotbil med livevideostreaming-anslutning till I²C-hubben
För att styra L298N-motordrivrutinen med ESP32-CAM-modulen behöver vi PCA9685 servostyrning. Servokontrollen och OLED-displayen är anslutna till I2C-bussen på ESP32-CAM via I2C-navet. I föregående artikel har vi sett hur vi kan göra I2C -bussen tillgänglig med hjälp av de två stiften 1 och 3. Eftersom vi vet från den föregående artikeln att I2C -bussen i allmänhet kan fungera via dessa två stift och den bifogade OLED -displayen har gett IP -adress, vi kan fortsätta att bygga kontrollen över robotbilens motorer.
Följ länken nedan för att få mycket mer information om I2C Hub och hur du använder den i robotbilen:
ESP32-CAM bygger din egen robotbil med livevideostreaming-Anslutning av I²C-navet
Steg 4: ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
Med föregående artikel och den första lilla kontrollen av motorerna har robotbilen redan kört rakt fram. Så det var klart att tekniken fungerar och nu behöver bara ett mer komplext styrsystem programmeras med vilket robotbilen aktivt kan styras. Detta inkluderar ett minimalistiskt webbgränssnitt och möjlighet att styra motorerna med olika hastighet och rotationsriktning. I denna artikel kommer jag att förklara hur jag insåg webbgränssnittet och vilka funktioner som att rotera kamerabilden är möjliga. Om du har arbetat igenom alla artiklar steg för steg behöver du inte installera några nya bibliotek i din Arduino IDE.
Webbgränssnittet med livevideoström ser ut som bilden som publicerats här.
För att få en detaljerad beskrivning av hur man programmerar allt, följ bara länken nedan och besök min blogg:
ESP32-CAM bygger din egen robotbil med livevideostreaming-programmering av WIFI-fjärrkontrollen
Jag hoppas att du har gillat tanken på min robotbyggnad med en ESP32-CAM och att min blogg hjälpte dig att bygga en så liten robot själv.
Rekommenderad:
Bygg din egen variabla laboratoriebänk: 4 steg (med bilder)
Bygg din egen variabla strömförsörjning för laboratoriebänkar: I det här projektet kommer jag att visa dig hur jag kombinerade en LTC3780, som är en kraftfull 130W Step Up/Step Down -omvandlare, med en 12V 5A strömförsörjning för att skapa en justerbar strömförsörjning för labbänken (0,8 V-29,4V || 0,3A-6A). Prestanda är ganska bra i jämförelse
Bygg din egen BiQuad 4G -antenn med hastighetstest: 7 steg (med bilder)
Bygg din egen BiQuad 4G -antenn med hastighetstest: I den här instruerbara guiden ska jag visa dig hur jag gjorde en BiQuad 4G -antenn. Signalmottagningen är dålig hemma på grund av berg runt mitt hem. Signaltornet är 4,5 km långt från huset. I Colombo -distriktet ger min tjänsteleverantör 20 Mbps hastighet. men vid m
Bygg din egen bärbara COB LED -skrivbordslampa !: 16 steg (med bilder)
Bygg din egen bärbara COB LED -skrivbordslampa !: Välkommen! I denna instruktion kommer jag att lära dig hur du gör en vacker, mycket kraftfull och viktigast av allt en bärbar skrivbordslampa! Friskrivningsklausul: Detta projekt är inte sponsrat av något märke. Funktioner: • Modern och elegant design • Bärbar och
Otto DIY - Bygg din egen robot på en timme !: 9 steg (med bilder)
Otto DIY - Bygg din egen robot på en timme !: Otto är en interaktiv robot som alla kan göra !, Otto går, dansar, låter och undviker hinder. Otto är helt öppen källkod, Arduino -kompatibel, 3D -utskrivbar och med en social effektuppdrag att skapa en inkluderande miljö för alla
GrimmsBox: Bygg din egen storytelling -enhet: 5 steg (med bilder)
GrimmsBox: Bygg din egen storytelling -enhet: Denna instruerbara visar dig hur du bygger din egen berättarruta. Välj gärna ditt eget äventyr. Den så kallade " GrimmsBox " var ett projekt av studenter från Hochschule der Medien Stuttgart, Tyskland. Vi använder en gemensam kvitto