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:37]
andrei.burlacu0807 [Concluzii]
pm:prj2026:ciprian.popescu0411:andrei.burlacu0807 [2026/05/15 14:48] (current)
andrei.burlacu0807 [Jurnal]
Line 58: Line 58:
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
-*(Urmează să fie completat după implementarea practică ​proiectuluiSe vor detalia precizia măsurătorilorstabilitatea sistemului și calitatea afișării.)*+ 
 +Functionare Hardware: Sistemul ​fost asamblat cu succes pe breadboard, realizand un prototip functional de Pistol RadarComunica perfect simultan cu ecranul OLED (5V) si senzorul laser VL53L1X (3.3V) pe aceeasi magistrala I2C (pinii PC4/PC5)fara conflicte de tensiune. 
 + 
 +Procesare Software: Radarul citeste la intervale de 50ms si afiseaza datele pe ecran fara intarziere perceptibila. 
 + 
 +Acuratete si Filtrare: S-a implementat cu succes un dublu filtru software. Primul ignora zgomotul de fond (fluctuatii de sub 25mm in stare statica), iar al doilea forteaza valoarea vitezei la 0.0 km/h pentru miscari de sub 2 km/h, oferind o afisare extrem de stabila, asemanatoare instrumentelor de bord reale.
  
 ===== Concluzii ===== ===== Concluzii =====
Line 66: 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.1778845024.txt.gz · Last modified: 2026/05/15 14:37 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