Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:ciprian.popescu0411:andrei.burlacu0807 [2026/05/15 14:38]
andrei.burlacu0807 [Rezultate Obţinute]
pm:prj2026:ciprian.popescu0411:andrei.burlacu0807 [2026/05/15 14:48] (current)
andrei.burlacu0807 [Jurnal]
Line 71: Line 71:
 Tranzitia catre o arhitectura hibrida, folosind manipularea directa a registrelor (DDRD, PORTD, PIND) pentru pinii de I/O, a oferit o perspectiva mult mai clara asupra functionarii reale a unui microcontroler ATmega328P. Am invatat ca in proiectele complexe, compromisul ingineresc intre utilizarea librariilor pentru periferice foarte complexe (senzorul ToF cu propriul sau firmware intern) si codul "​bare-metal"​ pentru optimizarea resurselor placii este o abordare standard si eficienta. Sistemul final este stabil, interactiv si raspunde excelent in timp real. Tranzitia catre o arhitectura hibrida, folosind manipularea directa a registrelor (DDRD, PORTD, PIND) pentru pinii de I/O, a oferit o perspectiva mult mai clara asupra functionarii reale a unui microcontroler ATmega328P. Am invatat ca in proiectele complexe, compromisul ingineresc intre utilizarea librariilor pentru periferice foarte complexe (senzorul ToF cu propriul sau firmware intern) si codul "​bare-metal"​ pentru optimizarea resurselor placii este o abordare standard si eficienta. Sistemul final este stabil, interactiv si raspunde excelent in timp real.
 ===== Download ===== ===== Download =====
-*(Arhiva cu fișierele codului sursă, schemele electrice și scriptul de compilare urmează să fie încărcată)* 
  
 +{{:​pm:​prj2026:​ciprian.popescu0411:​radar_viteza.zip|}}
 ===== Jurnal ===== ===== Jurnal =====
-* **06 Mai 2026:** Elaborarea specificațiilor proiectului și documentației inițiale bazate ​pe componentele ​hardware ​alese.+ 
 +Saptamana 1 (Hardware si Setup)Analiza componentelor si datasheet-urilor (VL53L1X si SSD1306). Realizarea schemei electrice si asamblarea ansamblului ​pe breadboard. Gestionarea corecta a alimentarilor mixte (5V si 3.3V) si testarea magistralei I2C. 
 + 
 +Saptamana 2 (Functionalitate de Baza): Scrierea codului initial pentru comunicarea cu perifericele folosind librariile specifice. Initializarea senzorului laser si a ecranului OLED. Obtinerea primelor masuratori statice de distanta in timp real si afisarea acestora pe display. 
 + 
 +Saptamana 3 (Algoritmul Radar): Dezvoltarea logicii matematice pentru calculul vitezei de deplasare. Utilizarea functiilor de timp pentru derivarea vitezei din diferenta de distanta si implementarea filtrelor software ("​deadband"​ si anti-jitter) pentru stabilizarea valorilor afisate. 
 + 
 +Saptamana 4 (Refactorizare si Finalizare):​ Migrarea codului spre o arhitectura de tip "​bare-metal"​ (inlocuirea rutinelor de baza cu main(), utilizarea registrelor DDRD, PORTD, PIND pentru citirea butonului ​hardware). Integrarea functiei de Power Saving, testarea finala a sistemului si redactarea documentatiei pentru wiki.
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2026/ciprian.popescu0411/andrei.burlacu0807.1778845134.txt.gz · Last modified: 2026/05/15 14:38 by andrei.burlacu0807
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