This shows you the differences between two versions of the page.
pm:prj2025:eradu:mihai.strejaru [2025/05/30 01:54] mihai.strejaru [Pseudocod general] |
pm:prj2025:eradu:mihai.strejaru [2025/05/30 04:45] (current) mihai.strejaru [Rezultate Obținute] |
||
---|---|---|---|
Line 145: | Line 145: | ||
- Calculează durata impulsului ultrasonic pentru a deduce distanța | - Calculează durata impulsului ultrasonic pentru a deduce distanța | ||
</code> | </code> | ||
- | ==== Pseudocod general ==== | + | ==== Project Code Link ==== |
+ | [[https://github.com/Cristiansen13/Paper-plane-radar|GitHub: Paper-plane-radar]] | ||
+ | ===== Rezultate Obținute ===== | ||
- | ===== Conclusions ===== | + | În urma realizării proiectului, am dezvoltat un sistem capabil să detecteze și să măsoare viteza unui obiect în mișcare (ex: avion de hârtie), folosind senzori ultrasonic și timere hardware. Sistemul poate: |
+ | * Măsura simultan distanțele cu 4 senzori ultrasonic, folosind întreruperi externe; | ||
+ | * Genera semnalele **TRIG** pentru toți senzorii în paralel, prin **Timer1**; | ||
+ | * Măsura timpul dintre două scăderi bruște de distanță cu **Timer2**; | ||
+ | * Detecta evenimente pe oricare senzor din fiecare pereche; | ||
+ | * Calcula și afișa viteza obiectului pe un ecran **LCD I2C**; | ||
+ | * Emite un semnal acustic (**buzzer**) proporțional cu viteza; | ||
+ | * Reseta automat măsurătoarea dacă nu apare o a doua detecție în timp util. | ||
+ | |||
+ | Sistemul a funcționat conform așteptărilor, fiind fiabil și suficient de rapid pentru aplicația propusă. | ||
+ | |||
+ | <html> | ||
+ | <iframe width="560" height="315" src="https://www.youtube.com/embed/wOfwup2tgho" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> | ||
+ | </html> | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | |||
+ | Proiectul a demonstrat integrarea eficientă a mai multor tehnologii hardware, precum întreruperi, timere, senzori ultrasonic și afișaj I2C. Am consolidat cunoștințe despre sincronizarea precisă a evenimentelor și controlul paralel al mai multor componente. A fost o experiență practică utilă în dezvoltarea și testarea sistemelor automate simple, cu aplicabilitate reală. | ||