This shows you the differences between two versions of the page.
pm:prj2023:abirlica:bogdan-toma [2023/05/28 21:19] bogdan_nicolae.toma [Bibliografie/Resurse] |
pm:prj2023:abirlica:bogdan-toma [2023/05/30 04:08] (current) bogdan_nicolae.toma [Rezultate Obţinute] |
||
---|---|---|---|
Line 3: | Line 3: | ||
<note tip> | <note tip> | ||
- | Proiectul "Senzor ultrasunete de detectare" propune implementarea unui dispozitiv care identifică obiectele și verifică dacă distanța față de acestea se încadrează într-un interval adecvat. În esență, acest proiect poate fi utilizat într-o varietate de situații, precum sistemele auto care își propun prevenirea coliziunilor cu obiectele, atât în partea dorsala, cât și laterală. Consider ca proiectul este o oportunitate pentru a ma introduce in lucrul cu sisteme hardware fizic,ci nu in diverse programe, fapt pe care nu l-am realizat pana acum. In plus, majoritatea dintre noi folosim senzori de detectare a distantei in domeniul auto, astfel prin acest proiect se poate realiza o intelegere mai buna a acestora. | + | Proiectul propune implementarea unui dispozitiv care identifică obiectele și verifică dacă distanța față de acestea se încadrează într-un interval adecvat. În esență, acest proiect poate fi utilizat într-o varietate de situații, precum sistemele auto care își propun prevenirea coliziunilor cu obiectele, atât în partea dorsala, cât și laterală. Consider ca proiectul este o oportunitate pentru a ma introduce in lucrul cu sisteme hardware fizic,ci nu in diverse programe, fapt pe care nu l-am realizat pana acum. In plus, majoritatea dintre noi folosim senzori de detectare a distantei in domeniul auto, astfel prin acest proiect se poate realiza o intelegere mai buna a acestora. |
</note> | </note> | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
Line 21: | Line 21: | ||
*breadbord | *breadbord | ||
*6 leduri | *6 leduri | ||
+ | *6 rezistente | ||
+ | *1 KIT sasiu | ||
</note> | </note> | ||
Line 28: | Line 30: | ||
- | <note tip> | + | Descrierea codului aplicaţiei: |
- | Descrierea codului aplicaţiei (firmware): | + | * Pentru dezvoltarea aplicatiei am folosit Arduino IDE \\ |
- | * Pentru dezvoltarea aplicatiei am folosit Arduino IDE | + | |
- | * se foloseste un timer pentru a determina in ce intervale trebuie sa actioneze buzzer-ul | + | |
- | * se foloseste citirea de la serial monitor pentru a putea creste sau diminua raza de actiune a sensorilor | + | |
* Senzorii ultrasonici funcționează prin emiterea undelor sonore la o frecvență înaltă. Apoi așteaptă ca sunetul să fie reflectat înapoi, calculând distanța pe baza timpului necesar cu formula: Distance = 1/2 * T * C (T - timpul, C - viteza sunetului) | * Senzorii ultrasonici funcționează prin emiterea undelor sonore la o frecvență înaltă. Apoi așteaptă ca sunetul să fie reflectat înapoi, calculând distanța pe baza timpului necesar cu formula: Distance = 1/2 * T * C (T - timpul, C - viteza sunetului) | ||
- | </note> | + | * Pentru un anumit interval de distanta, ledurile stau aprinse: cu cat distanta este mai mica, vor fi aprinse un numar mai mare de leduri |
+ | * Functioneaza si reversebil, adica cu cat indepartam obiectul, ledurile se sting pe rand | ||
+ | * se foloseste un timer pentru a determina in ce intervale trebuie sa actioneze buzzer-ul, acesta avand trei trepte: prima este intre primele 3 led-uri si este un sunet mai lung si mai rar, a doua se afla intre urmatoarele 2 LED-uri cu un sunet mai alert, iar ultima in ultimul led care este la intervale scurte si dureaza putin. \\ | ||
+ | * se foloseste citirea de la serial monitor pentru a putea creste sau diminua raza de actiune a sensorilor \\ | ||
+ | | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Link: https://youtu.be/iQWhDifOm3o |
</note> | </note> | ||
+ | {{:pm:prj2023:abirlica:whatsapp_image_2023-05-30_at_03.55.49.jpeg?600|}} | ||
+ | {{:pm:prj2023:abirlica:whatsapp_image_2023-05-30_at_03.55.50.jpeg?600|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Fiind prima dată când am lucrat cu Arduino fizic in afara de laborator, am fost extrem de impresionat să văd că ceea ce am învățat poate fi pus în practică. Consider că acest proiect este foarte potrivit pentru a ajuta un începător să înțeleagă conceptele într-un mod eficient și captivant. | ||
===== Download ===== | ===== Download ===== | ||
<note warning> | <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ă ;-). | + | {{:pm:prj2023:abirlica:toma_bogdan-nicolae_333cb.zip|}} |
- | + | ||
- | 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> | </note> | ||