This shows you the differences between two versions of the page.
pm:prj2021:abasoc:stayaway [2021/06/03 01:55] miruna_elena.banu [Rezultate Obținute] |
pm:prj2021:abasoc:stayaway [2021/06/03 02:23] (current) miruna_elena.banu [Download] |
||
---|---|---|---|
Line 6: | Line 6: | ||
====== Introducere ====== | ====== Introducere ====== | ||
- | Pandemia se apropie de final, dar tu vrei să îți păstrezi spațiul personal? Nicio problemă, //__Stay Away from Me__// este exact dispozitivul pe care îl cauți pentru a le atrage oamenilor din jur atenția că îți invadeză pacea interioară. Acest dispozitiv are rolul de a detecta persoanele care sunt prea apropiate și de a le notifica de acest lucru printr-un sunet de buzzer. | + | Pandemia se apropie de final, dar tu vrei să îți păstrezi spațiul personal? Nicio problemă, //__Stay Away from Me__// este exact dispozitivul pe care îl cauți pentru a le atrage oamenilor din jur atenția că îți invadeză pacea interioară. Acest dispozitiv are rolul de a detecta persoanele care sunt prea apropiate și de a le notifica de acest lucru printr-un sunet de buzzer și un semnal luminos. |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Ideea proiectului este aceea de a folosi un senzor ultrasonic ce va fi legat de o plăcuță Arduino și va percepe distanța dintre el și un anumit obiect. Această distanță va fi afișată pe un ecran LCD. Totodată, odată cu apropierea obiectului de senzor, va exista un buzzer ce își va crește intensitatea sonoră proporțional cu aceasta. | + | Ideea proiectului este aceea de a folosi un senzor ultrasonic ce va fi legat de o plăcuță Arduino și va percepe distanța dintre el și un anumit obiect. Această distanță va fi afișată pe un ecran LCD. Totodată, odată cu apropierea obiectului de senzor, va exista un buzzer ce își va crește intensitatea sonoră proporțional cu aceasta și un led RGB care își va schimba culoarea. |
Line 16: | Line 16: | ||
**Schema bloc:** | **Schema bloc:** | ||
- | {{:pm:prj2021:abasoc:331ca_mirunaelenabanu_schemabloc.png|}} | + | {{:pm:prj2021:abasoc:331ca_mirunaelenabanu_diagramabloc.png?400}} |
Line 33: | Line 33: | ||
**Diagrama electrică:** | **Diagrama electrică:** | ||
- | {{:pm:prj2021:abasoc:rsz_331ca_mirunaelenabanu_schemaelectrica.png|}} | + | {{:pm:prj2021:abasoc:rsz_331ca_mirunaelenabanu_schemaelectrica.png?400|}} |
===== Software Design ===== | ===== Software Design ===== | ||
Line 51: | Line 51: | ||
Cele două întreruperi **ISR(INT0_vect)** și **ISR(INT1_vect)** au ca scop controlul butoanelor, prima dintre ele folosind la acționarea buzzerului, iar cealaltă la începerea, respectiv terminarea funcționalității. | Cele două întreruperi **ISR(INT0_vect)** și **ISR(INT1_vect)** au ca scop controlul butoanelor, prima dintre ele folosind la acționarea buzzerului, iar cealaltă la începerea, respectiv terminarea funcționalității. | ||
+ | |||
+ | [[https://drive.google.com/file/d/1UP6p5SzLN0V-6GjwehC5EWvg6iqjHE58/view?usp=sharing | Cod sursă]] | ||
===== Rezultate Obținute ===== | ===== Rezultate Obținute ===== | ||
Line 74: | Line 76: | ||
31.05.2021: definitivare cod Arduino \\ | 31.05.2021: definitivare cod Arduino \\ | ||
02.06.2021: realizare documentație \\ | 02.06.2021: realizare documentație \\ | ||
+ | ===== Download ===== | ||
+ | |||
+ | [[https://ocw.cs.pub.ro/courses/pm/prj2021/abasoc/stayaway | Link proiect]] | ||
+ | |||
+ | [[https://drive.google.com/file/d/1GFucYreUCxCbunNfcxxiKPV-5O5VHOD1/view?usp=sharing | PDF Proiect]] | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | TODO | + | |
+ | [[https://www.instructables.com/How-to-Connect-I2C-Lcd-Display-to-Arduino-Uno/ | Tutorial LCD I2C]] \\ | ||
+ | [[https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/ | Ultrasonic sensor tutorial]] \\ | ||
+ | [[https://www.instructables.com/External-Interrupt-in-arduino/#:~:text=There%20are%20only%20two%20external,that%20will%20create%20external%20interrupt. | Interrupts]] \\ | ||
+ | [[https://ocw.cs.pub.ro/courses/pm | Resurse PM]] | ||
+ |