This shows you the differences between two versions of the page.
|
pm:prj2026:vlad.radulescu2901:george_victor.ioan [2026/05/23 18:40] george_victor.ioan |
pm:prj2026:vlad.radulescu2901:george_victor.ioan [2026/05/23 19:05] (current) george_victor.ioan |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | ||
| - | Prezentarea pe scurt a proiectului vostru: | ||
| - | * ce face | ||
| - | * care este scopul lui | ||
| - | * care a fost ideea de la care aţi pornit | ||
| - | * de ce credeţi că este util pentru alţii şi pentru voi | ||
| - | </note> | ||
| Proiectul va fi o barcă controlată de la distanță. Barca va fi controlată de un microcontroler împreună cu două motoare și va primi comenzi de la un alt microcontroler echipat cu un giroscop. În funcție de înclinarea giroscopului, acest al doilea microcontroler va trimite comenzi bărcii pentru a se deplasa înainte, înapoi, la stânga sau la dreapta. Telecomanda va fi prinsă pe mâna utilizatorului. | Proiectul va fi o barcă controlată de la distanță. Barca va fi controlată de un microcontroler împreună cu două motoare și va primi comenzi de la un alt microcontroler echipat cu un giroscop. În funcție de înclinarea giroscopului, acest al doilea microcontroler va trimite comenzi bărcii pentru a se deplasa înainte, înapoi, la stânga sau la dreapta. Telecomanda va fi prinsă pe mâna utilizatorului. | ||
| Line 14: | Line 7: | ||
| ===== 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 | ||
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
| - | </note> | ||
| {{:pm:prj2026:vlad.radulescu2901:block_sch_ioan_george_victor.drawio.png?|}} | {{:pm:prj2026:vlad.radulescu2901:block_sch_ioan_george_victor.drawio.png?|}} | ||
| Line 29: | Line 18: | ||
| </note> | </note> | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| - | |||
| - | <note tip> | ||
| - | Aici puneţi tot ce ţine de hardware design: | ||
| - | * listă de piese | ||
| - | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | ||
| - | * diagrame de semnal | ||
| - | * rezultatele simulării | ||
| - | </note> | ||
| <note tip> | <note tip> | ||
| - | Component list: | + | Lista componentelor: |
| * 2 X Micro Metal Gearmotor HPCB | * 2 X Micro Metal Gearmotor HPCB | ||
| - | * 2 X Plusivo ESP32 and BLE Compatible Wireless Development Board | + | * 2 X Placă de dezvoltare wireless compatibilă cu Plusivo ESP32 și BLE |
| - | * Gyroscope OKY3234 | + | * Giroscop OKY3234 |
| - | * Motor driver drv8838 | + | * Driver de motor DRV8838 |
| </note> | </note> | ||
| Line 76: | Line 57: | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | |||
| - | |||
| - | <note tip> | ||
| - | 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 | ||
| - | </note> | ||
| Pentru implementare am folosit extensia platformIO din VSC. | Pentru implementare am folosit extensia platformIO din VSC. | ||
| Line 137: | Line 109: | ||
| ===== Download ===== | ===== Download ===== | ||
| - | |||
| - | <note warning> | ||
| - | 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**. | ||
| - | </note> | ||
| Github: [[https://github.com/VictorI76/Proiect_barca|link]] | Github: [[https://github.com/VictorI76/Proiect_barca|link]] | ||