Cuprins:

ESP32-CAM Construiți-vă propria mașină robot cu streaming video live: 4 pași
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live: 4 pași

Video: ESP32-CAM Construiți-vă propria mașină robot cu streaming video live: 4 pași

Video: ESP32-CAM Construiți-vă propria mașină robot cu streaming video live: 4 pași
Video: ESP32 Camera Module development board for Live Video Streaming, Sensor monitoring & controlling. 2024, Iulie
Anonim
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live

Ideea este de a face mașina robot descrisă aici cât mai ieftină posibil. Prin urmare, sper să ajung la un grup țintă mare cu instrucțiunile mele detaliate și componentele selectate pentru un model ieftin. Aș dori să vă prezint ideea mea pentru o mașină robot care utilizează un ESP32-CAM, un computer mic cu cameră și W-LAN. Cu așa-numitul ESP32-CAM este posibil ca aproximativ 5, - Euro să transmită o imagine video live, imaginea din mașina robotului, printr-o conexiune W-LAN și să controleze motoarele de curent continuu încorporate în robot.

Deoarece micul ESP32-CAM are un modul WIFI și Bluetooth, imaginea video poate fi trimisă și pe un smartphone sau laptop pe distanțe mai mari datorită antenei suplimentare incluse.

Lista componentelor este disponibilă pe blogul meu cu cea mai recentă electronică pe care o folosesc pentru acel robot.

ESP32-CAM construind propriul robot auto cu streaming video live - început de proiect

Pasul 1: ESP32-CAM Construirea propriului automobil robotizat cu streaming video live - cablare adaptor serial USB

ESP32-CAM Construiți-vă propriul automobil robot cu streaming video live - cablare adaptor serial USB
ESP32-CAM Construiți-vă propriul automobil robot cu streaming video live - cablare adaptor serial USB
ESP32-CAM Construiți-vă propriul automobil robot cu streaming video live - cablare adaptor serial USB
ESP32-CAM Construiți-vă propriul automobil robot cu streaming video live - cablare adaptor serial USB

Pentru a programa modulul ESP32-CAM, acesta trebuie mai întâi să fie conectat la computer. Deoarece nu are o interfață USB, trebuie utilizat adaptorul USB-Serial. În modulul ESP32-CAM pe care l-am enumerat în lista de componente există deja un astfel de adaptor inclus în livrare. Eu însumi am folosit un adaptor similar pe care l-am folosit anterior în proiecte similare. Principiul este întotdeauna același: ESP-32 cu cabluri jumper de la mamă la mamă trebuie mai întâi conectate la adaptorul serial USB.

Imaginea arată ce pini trebuie conectați în acest mod, astfel încât comunicarea să poată fi realizată prin interfața serială a modulului ESP32-CAM.

Mai multe informații despre cum să configurați totul sunt descrise în detaliu pe blogul meu:

ESP32-CAM construind propriul robot auto cu streaming video live - cablare adaptor serial USB

Pasul 2: ESP32-CAM Construirea propriei mașini robot cu streaming video live - Proiectarea șasiului

ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Proiectarea șasiului
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Proiectarea șasiului
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Proiectarea șasiului
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Proiectarea șasiului
ESP32-CAM Construiți-vă propria mașină robot cu Streaming video live - Proiectarea șasiului
ESP32-CAM Construiți-vă propria mașină robot cu Streaming video live - Proiectarea șasiului

Șasiul poate fi construit din multe materiale sau ambalaje care altfel ar ajunge în deșeuri. Așa că am făcut experiențe bune cu șasiu care sunt construite individual din carton. Cu toate acestea, aici este necesară munca cu foarfeca și cuțitul de covor și, prin urmare, poate ajunge la răni cu copiii. De asemenea, construcția unui șasiu pur din carton este puțin mai complexă, dar mai creativă decât o cutie finită din ex. plastic ca un pachet de înghețată. În cele ce urmează descriu construcția unui șasiu dintr-o cutie de înghețată, deoarece nu sunt necesare cuțite ascuțite pentru tăierea șasiului. Alte avantaje ale unei cutii de înghețată sunt că este ieftin să fie, stabil, din deșeuri se face altceva și suficient de mare pentru a găzdui toate componentele mașinii robot. De asemenea, plasticul subțire al cutiei este ușor de lucrat și în caz de erori poate fi înlocuit ieftin.

Cum să găuriți găurile pentru motoarele de curent continuu și o descriere mai detaliată este publicată pe blogul meu:

ESP32-CAM construind propriul robot auto cu streaming video live - Proiectarea șasiului

Pasul 3: ESP32-CAM Construirea propriei mașini robot cu streaming video live - Cablarea hub-ului I²C

ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live - Cablarea hub-ului I²C

Pentru a controla driverul motorului L298N cu modulul ESP32-CAM avem nevoie de servo controlerul PCA9685. Servocontrolul și afișajul OLED sunt conectate la magistrala I2C a ESP32-CAM prin hub-ul I2C. În articolul precedent am văzut cum putem face autobuzul I2C accesibil folosind cei doi pini 1 și 3. Deoarece știm din articolul anterior că autobuzul I2C poate funcționa în general prin intermediul acestor doi pini, iar afișajul OLED atașat a dat Adresa IP, putem continua să construim controlul motoarelor mașinii robot.

Vă rugăm să urmați linkul de mai jos pentru a obține mai multe detalii despre hub-ul I2C și despre modul de utilizare a acestuia în mașina robotică:

ESP32-CAM construind propriul robot auto cu streaming video live - Cablarea hub-ului I²C

Pasul 4: ESP32-CAM Construirea propriului automobil robot cu Streaming video live - Programarea telecomenzii WIFI

ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live - Programarea telecomenzii WIFI

Cu articolul precedent și primul control mic al motoarelor, mașina robot a condus deja înainte. Așadar, era clar că tehnologia funcționează și acum trebuie programat doar un sistem de control mai complex cu ajutorul căruia mașina robot poate fi dirijată activ. Aceasta include o interfață web minimalistă și posibilitatea de a controla motoarele cu turație și direcție de rotație diferite. În acest articol voi explica cum am realizat interfața web și care funcții precum rotirea imaginii camerei sunt posibile. Dacă ați parcurs toate articolele pas cu pas, nu este nevoie să instalați biblioteci noi în ID-ul dvs. Arduino.

Interfața web cu flux video live arată ca imaginea publicată aici.

Pentru a obține o descriere detaliată despre cum să programați totul, urmați linkul de mai jos și vizitați blogul meu:

ESP32-CAM construind propriul robot auto cu streaming video live - programarea telecomenzii WIFI

Sper că ați încurajat ideea construirii robotului meu cu un ESP32-CAM și că blogul meu v-a ajutat să construiți un robot atât de mic de unul singur.

Recomandat: