This is an old revision of the document!


Rc Car - Moldoveanu Paul-Adrian

Introducere

Proiectul meu este o mașinuță RC controlată de pe telefon, dotată cu faruri, stopuri și senzor de parcare spate. Scopul este să simuleze funcțiile de bază ale unei mașini reale într-un model miniatural. Ideea a pornit din dorința de a combina controlul wireless cu senzori și iluminare, într-un proiect practic și distractiv. Este util atât pentru mine, ca mod de a învăța electronica aplicată, cât și pentru alții interesați de automatizări sau prototipuri auto.

Controlul se va face prin Bluetooth, iar senzorul de parcare va detecta obstacolele și va alerta utilizatorul. Farurile și stopurile vor funcționa în funcție de direcția de mers.

Descriere generală

1. ESP32 Este creierul sistemului – primește comenzi de la aplicația de pe telefon prin Bluetooth sau WiFi și controlează restul componentelor (motoare, lumini, senzori).

2. Battery Asigură alimentarea întregului sistem. Este sursa principală de energie pentru toate modulele.

3. Buck Converter Convertor DC-DC care reduce tensiunea bateriei la un nivel sigur pentru ESP32 și alte componente sensibile (ex. servo, LED-uri).

4. DC Motor + DC Motor Control Unit Motoarele responsabile de deplasarea mașinuței. Unitatea de control (driver motor) primește semnale de la ESP32 pentru a controla viteza și direcția de mers.

5. Servo Motor Este folosit pentru direcție. ESP32 controlează unghiul său de rotație pentru a vira roțile mașinuței stânga/dreapta.

6. Led Strip Simulează farurile și stopurile mașinii. Controlate de ESP32 în funcție de direcția de mers (ex: aprindere la mers înainte sau frânare).

7. Senzor Distanță Este poziționat în spatele mașinuței și detectează obstacolele. Trimite date către ESP32, care le poate afișa în aplicație sau activa semnale vizuale/acustice.

Utilizatorul controlează mașinuța RC direct de pe telefon, prin intermediul unei aplicații mobile ce comunică cu ESP32 prin Bluetooth. Din aplicație, utilizatorul poate:

  • Controla direcția de mers (înainte/înapoi/stânga/dreapta) prin butoane sau joystick virtual. Comenzile sunt trimise către ESP32, care ajustează motoarele în consecință.
  • Vizualiza distanța față de obstacole atunci când mașinuța merge înapoi, datorită senzorului de parcare, astfel evitând coliziunile.
  • Aprinde sau stinge farurile și stopurile – acestea sunt controlate de ESP32 și pot fi activate automat în funcție de direcția de mers sau manual din aplicație.
  • Primi feedback vizual dacă un obstacol este detectat la o distanță mică.

Hardware Design

Lista Piese :

  1. Esp32
  2. Servomotor SG90
  3. Modul DC-DC Step Down LM2596S
  4. WS2812B led
  5. Senzor de Distanță Ultrasonic HC-SR04P
  6. IRFZ44N Mosfet
  7. Rezistenta de 220 ohm
  8. Diodă 1N4007

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/vstoica/paul.moldoveanu.1746684948.txt.gz · Last modified: 2025/05/08 09:15 by paul.moldoveanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0