Sisällysluettelo:

ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta

Video: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta

Video: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Heinäkuu
Anonim
ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla
ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla

Ideana on tehdä tässä kuvatusta robottiautosta mahdollisimman halpa. Siksi toivon saavuttavani suuren kohderyhmän yksityiskohtaisilla ohjeillani ja valitut komponentit halvalla mallilla. Haluaisin esittää teille ideani robottiautosta, joka käyttää ESP32-CAM-kameraa, pientä tietokonetta, jossa on kamera ja W-LAN. Niin kutsutun ESP32-CAM-kameran avulla on mahdollista lähettää noin 5 euron reaaliaikainen videokuva, näkymä robottiautosta W-LAN-yhteyden kautta ja ohjata robottiin sisäänrakennettuja DC-moottoreita.

Koska pienessä ESP32-CAM-laitteessa on WIFI- ja Bluetooth-moduuli, videokuva voidaan lähettää myös älypuhelimeen tai kannettavaan tietokoneeseen pidemmällä etäisyydellä mukana tulevan lisäantennin ansiosta.

Komponenttiluettelo on saatavilla blogissani, jossa on viimeisin elektroniikka, jota käytän kyseiselle robotille.

ESP32-CAM rakentaa omaa robottiautoasi suoralla videon suoratoistolla-projektin alku

Vaihe 1: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-USB-sarjasovittimen johdotus

ESP32-CAM Rakenna oma robottiautoasi suoralla videon suoratoistolla-USB-sarjasovitinjohdotus
ESP32-CAM Rakenna oma robottiautoasi suoralla videon suoratoistolla-USB-sarjasovitinjohdotus
ESP32-CAM Rakenna oma robottiautoasi suoralla videostriimauksella-USB-sarjasovitinjohdotus
ESP32-CAM Rakenna oma robottiautoasi suoralla videostriimauksella-USB-sarjasovitinjohdotus

ESP32-CAM-moduulin ohjelmoimiseksi se on ensin liitettävä tietokoneeseen. Koska siinä ei ole USB-liitäntää, on käytettävä USB-sarjasovitinta. Komponenttiluettelossa luetellussa ESP32-CAM-moduulissa on jo tällainen sovitin mukana toimituksessa. Olen itse käyttänyt samanlaista sovitinta, jota olen käyttänyt vastaavissa projekteissa aiemmin. Periaate on aina sama: ESP-32, jossa on naaras-naarasliitäntäkaapelit, on ensin kytkettävä USB-sarjasovittimeen.

Kuvasta näkyy, mitkä nastat on liitettävä millään tavalla, jotta tiedonsiirto voidaan suorittaa ESP32-CAM-moduulin sarjaliitännän kautta.

Lisätietoja kaiken asettamisesta on kuvattu yksityiskohtaisesti blogissani:

ESP32-CAM rakentaa oman robottiautosi suoralla videon suoratoistolla-USB-sarjasovittimen johdotus

Vaihe 2: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu

ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu

Alusta voidaan rakentaa monista materiaaleista tai pakkauksista, jotka muuten joutuisivat jätteeseen. Joten olen saanut hyviä kokemuksia alustasta, joka on rakennettu erikseen pahvista. Tässä tapauksessa sakset ja mattoveitsi ovat kuitenkin välttämättömiä, ja siksi ne voivat mahdollisesti aiheuttaa vammoja lasten kanssa. Myös pelkästään pahvista valmistetun alustan rakentaminen on hieman monimutkaisempaa, mutta luovampaa kuin esim. muovia kuin jäätelöpakkaus. Seuraavassa kuvailen alustan rakentamista jäätelölaatikosta, koska alustan leikkaamiseen ei tarvita teräviä veitsiä. Muita jäätelölaatikon etuja ovat, että halpaa saada, vakaa, jätteestä tehdään jotain muuta ja riittävän suuri, jotta se mahtuu kaikkiin robottiauton osiin. Myös laatikon ohut muovi on helppo käsitellä ja virheiden sattuessa se voidaan vaihtaa halvalla.

Kuinka porata reiät tasavirtamoottoreille ja tarkempi kuvaus on julkaistu blogissani:

ESP32-CAM rakentaa oman robottiauton live-videon suoratoiston avulla-Alustan suunnittelu

Vaihe 3: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskuksen kytkentä

ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskittimen johdotus

Jotta voimme ohjata L298N-moottoriajuria ESP32-CAM-moduulilla, tarvitsemme PCA9685-servo-ohjaimen. Servo-ohjain ja OLED-näyttö on kytketty ESP32-CAM: n I2C-väylään I2C-keskittimen kautta. Edellisessä artikkelissa olemme nähneet, kuinka voimme saada I2C -väylän saataville käyttämällä kahta nastaa 1 ja 3. Koska tiedämme edellisestä artikkelista, että I2C -väylä voi yleensä toimia näiden kahden nastan kautta, ja liitteenä oleva OLED -näyttö on antanut IP -osoite, voimme jatkaa robotti -auton moottorien hallinnan rakentamista.

Seuraa alla olevaa linkkiä saadaksesi lisätietoja I2C Hubista ja sen käytöstä robottiautossa:

ESP32-CAM rakentaa oman robottiautosi suoralla videon suoratoistolla-I²C-keskittimen johdotus

Vaihe 4: ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi

ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi
ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-WIFI-kaukosäätimen ohjelmointi
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-WIFI-kaukosäätimen ohjelmointi
ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi
ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi

Edellisen artikkelin ja ensimmäisen pienen moottorinohjauksen ansiosta robottiauto on jo ajanut suoraan eteenpäin. Joten oli selvää, että tekniikka toimii ja nyt on ohjelmoitava vain monimutkaisempi ohjausjärjestelmä, jolla robottiautoa voidaan ohjata aktiivisesti. Tämä sisältää minimalistisen web-käyttöliittymän ja mahdollisuuden ohjata moottoreita eri nopeudella ja pyörimissuunnalla. Tässä artikkelissa selitän, miten ymmärsin verkkokäyttöliittymän ja mitkä toiminnot, kuten kameran kuvan kääntäminen, ovat mahdollisia. Jos olet lukenut kaikki artikkelit vaihe vaiheelta, sinun ei tarvitse asentaa uusia kirjastoja Arduino IDE -laitteeseesi.

Web -käyttöliittymä, jossa on suora videovirta, näyttää tässä julkaistulta kuvalta.

Saat yksityiskohtaisen kuvauksen kaiken ohjelmoinnista noudattamalla alla olevaa linkkiä ja käymällä blogissani:

ESP32-CAM rakentaa oman robottiauton live-videon suoratoiston avulla-ohjelmoi WIFI-kaukosäätimen

Toivottavasti olet nauttinut ajatuksestani robotin rakentamisesta ESP32-CAM-kameralla ja että blogini auttoi sinua rakentamaan tällaisen pienen robotin itse.

Suositeltava: