Sisällysluettelo:
- Vaihe 1: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-USB-sarjasovittimen johdotus
- Vaihe 2: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-alustan suunnittelu
- Vaihe 3: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella-I²C-keskuksen kytkentä
- Vaihe 4: ESP32-CAM Rakenna oma robottiauto live-videon suoratoiston avulla-WIFI-kaukosäätimen ohjelmointi
Video: ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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-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
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ä
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
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:
Erittäin helppo robottiauto: 6 vaihetta
Super Helppo robottiauto: tämän projektin aloittamiseksi tässä on tarvitsemasi asiat.- 4 pullon korkkia- 4 XL-popsicle-tikkua- 3 suurta popsicle-tikkua- 16 mini-hiuslastia- sakset- kuuma liimapistooli- 2 ohutta puuta käytetyt ruokavartaat)- 1 moottori- 1 akku, joka mahtuu
BasketBot - robottiauto, joka on valmistettu muovikorista: 12 vaihetta
BasketBot - robottiauto, joka on valmistettu muovikorista: Tämä opastettava opastaa kuinka rakentaa robottiauto edullisesta muovikorista ja edullisesta STEAMbot Robot NC -sarjasta. Sekä pienempi vihreä suorakulmainen kori että suurempi punainen pyöristetty kori muodostetaan BasketBotiksi. Kun se on rakennettu, ro
Bluetooth -ohjattu robottiauto: 13 vaihetta (kuvilla)
Bluetooth -ohjattava robottiauto: olitko aina kiinnostunut RC -autoista? Oletko koskaan halunnut tehdä sellaisen itse? ohjataan omalla älypuhelimella? ---- > Hei kaverit, tässä projektissa olen yrittänyt tehdä Bluetooth -ohjattavan auton Arduinon avulla. Minulla on inc
Kuinka tehdä robottiauto kotona: 3 vaihetta
Kuinka tehdä robottiauto kotona: tee riboottinen auto kotona
ESP8266 -robottiauto ohjelmoitu ESP8266 Basic -ohjelmalla: 18 vaihetta (kuvilla)
ESP8266 Robotti Auto ohjelmoitu ESP8266 Basic: Olen lukion luonnontieteiden opettaja ja myös Robotic Club Advisor. Olen etsinyt kustannustehokkaampia tapoja saada robotit oppilaiden käsiin. ESP8266 -levyjen alhaisilla hinnoilla olen pystynyt luomaan itsenäisen