This shows you the differences between two versions of the page.
pm:prj2025:avaduva:ilie.nicolai [2025/05/26 17:11] ilie.nicolai [Resurse Software] |
pm:prj2025:avaduva:ilie.nicolai [2025/05/26 17:16] (current) ilie.nicolai [Descriere functinalitate hardware] |
||
---|---|---|---|
Line 48: | Line 48: | ||
==== Descriere functinalitate hardware==== | ==== Descriere functinalitate hardware==== | ||
- | Telecomada este formata dintr-un ESP32 care primeste informatii despre pozitie de la un senzor cu gyroscope MPU6050. Cele 2 comunica prin I2C. | + | Telecomanda este formată dintr-un modul ESP32 care primește informații despre poziție de la un senzor cu giroscop MPU6050. Cele două componente comunică între ele prin intermediul protocolului I2C. |
- | Pe masina avem un alt ESP32 care comunica cu cel de pe telecomanda prin ESP-NOW. Motoarele sunt controlate prin intermediul unui driver de motoare L298N care este legat la ESP32 si utilizeaza PWM pentru controlul motoarelor. LCD-ul afiseaza tensiunea bateriei de la motoare si procentul acesteia, comunicand prin I2C. De asemenea am adaugat un senzor de distanta, care, daca detecteaza o distanta mai mica de 20cm, va misca masina inapoi. | + | Pe mașină se află un alt modul ESP32, care comunică cu cel de pe telecomandă prin protocolul ESP-NOW. Motoarele sunt controlate cu ajutorul unui driver de motoare L298N, conectat la ESP32 și utilizând semnale PWM pentru reglarea vitezei. |
+ | |||
+ | Un ecran LCD afișează tensiunea bateriei motoarelor și procentajul acesteia, comunicând tot prin I2C. De asemenea, a fost adăugat un senzor de distanță care, dacă detectează un obstacol la mai puțin de 20 cm, determină deplasarea înapoi a mașinii pentru a evita coliziunea. | ||
==== Descriere pini ==== | ==== Descriere pini ==== |