Innehållsförteckning:

ESP32-CAM Bygg din egen robotbil med livevideostreaming: 4 steg
ESP32-CAM Bygg din egen robotbil med livevideostreaming: 4 steg

Video: ESP32-CAM Bygg din egen robotbil med livevideostreaming: 4 steg

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

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

ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkoppling
ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkoppling
ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkoppling
ESP32-CAM Bygg din egen robotbil med livevideostreaming-USB-seriell adapterkoppling

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

ESP32-CAM Bygg din egen robotbil med livevideostreaming-Design av chassit
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Design av chassit
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Design av chassit
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Design av chassit
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Design av chassit
ESP32-CAM Bygg din egen robotbil med livevideostreaming-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

ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut I²C-hubben
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut I²C-hubben
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut I²C-hubben
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut I²C-hubben
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut I²C-hubben
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Anslut 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

ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
ESP32-CAM Bygg din egen robotbil med livevideostreaming-Programmering av WIFI-fjärrkontrollen
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: