This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:235141 [2026/05/06 14:51] rares_ioan.neagu |
pm:prj2026:ciprian.popescu0411:235141 [2026/05/10 17:03] (current) rares_ioan.neagu |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | + | * Proiectul constă în construirea unei mașini de tip rover 4x4, care poate fi controlată de la distanță printr-o aplicație pe telefon și permite manevrarea în toate cele 4 direcții. Mașina prezintă un mecanism inteligent de detecție a obstacolelor frontale: în cazul în care mașina s-ar lovi în partea din față de un obiect, aceasta blochează orice încercare a utilizatorului de a se mișca drept înainte, forțându-l să schimbe direcția de mers, pentru a evita impactul. |
| - | Prezentarea pe scurt a proiectului vostru: | + | |
| - | * ce face | + | * Scopul proiectului este de a simula un prototip de mașină cu control la distanță, care să se folosească și de un senzor, asemenea mașinilor reale moderne. |
| - | * care este scopul lui | + | |
| - | * care a fost ideea de la care aţi pornit | + | * Ideea de la care am pornit a fost să creez un proiect practic, pe care l-aș putea folosi și în afara cursului de PM, având ca inspirație mașinile cu telecomandă pentru copii. |
| - | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
| - | </note> | + | * Aș spune despre proiect că este util pentru mine și ceilalți pentru că îmbină design-ul și folosirea mai multor electronice cu ceva distractiv, putând fi folosit drept exemplu pentru cineva care nu are experiență cu microcontrollere, ca motivație pentru a realiza ceva practic. |
| + | |||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | <note tip> | + | \\ |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | {{ :pm:prj2026:ciprian.popescu0411:schema_bloc_rneagu.png?600 |}} |
| - | </note> | + | |
| + | \\ | ||
| + | |||
| + | Mașina așteaptă comenzi prin Bluetooth de pe smartphone. Odată primită o comandă, aceasta ajunge prin HC-05 la microcontroller, care o traduce în semnale către driver-ul L298N (PWM pentru viteză și GPIO pentru direcție), punând cele 4 motoare în mișcare. Pentru viraj, motoarele de pe o parte se rotesc mai repede decât cele de pe cealaltă. | ||
| + | |||
| + | Senzorul ultrasonic rulează în permanență în fundal. Dacă detectează un obstacol prea aproape în față, microcontrollerul ignoră automat orice comandă de mers înainte, obligând utilizatorul să schimbe direcția. Când drumul e liber, mașina răspunde din nou normal la toate comenzile. | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| + | |||
| + | Listă de componente: | ||
| + | * 1 × Microcontroller ATMega328P Xmini Xplained | ||
| + | * 1 × Kit șasiu 4WD (plăci bază + 4 motoare DC cu reductoare + 4 roți) | ||
| + | * 1 × Driver motoare L298N | ||
| + | * 1 × Modul Bluetooth HC-05 | ||
| + | * 1 × Senzor ultrasonic HC-SR04 | ||
| + | * 4 × baterii AA / 2 x Acumulatori Li-Ion 18650 (în funcție de nevoia de putere, încă nu sunt sigur până nu asamblez proiectul) | ||
| + | * 1 × Mini-breadboard | ||
| + | * n × Jumpere | ||
| <note tip> | <note tip> | ||