This shows you the differences between two versions of the page.
pm:prj2023:fstancu:funnyparking [2023/05/07 13:48] andra_alexia.pirvan |
pm:prj2023:fstancu:funnyparking [2023/05/28 21:11] (current) andra_alexia.pirvan Finishing touch: added software files + proof + results |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Pazea, bordura! - Pirvan Andra-Alexia ====== | ====== Pazea, bordura! - Pirvan Andra-Alexia ====== | ||
+ | |||
+ | **Studenta:** --- //[[andra_alexia.pirvan@stud.etti.upb.ro|Andra-Alexia PÎRVAN]]// | ||
+ | |||
+ | **Grupa:** 335CB | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 23: | Line 27: | ||
* **GALBEN** (Warning zone): obiectul se afla intre 15-50 de cm distanta de senzor, desi riscul de coliziune este moderat, se emite un avertisment | * **GALBEN** (Warning zone): obiectul se afla intre 15-50 de cm distanta de senzor, desi riscul de coliziune este moderat, se emite un avertisment | ||
* **ROSU** (Critical zone): obiectul se afla sub pragul de 15cm distanta de senzor, la o distanță critica de impact cu masina | * **ROSU** (Critical zone): obiectul se afla sub pragul de 15cm distanta de senzor, la o distanță critica de impact cu masina | ||
- | * | + | |
=== Schema Bloc === | === Schema Bloc === | ||
{{:pm:prj2023:fstancu:schema_bloc_fun.png?nolink&450|}} | {{:pm:prj2023:fstancu:schema_bloc_fun.png?nolink&450|}} | ||
Line 38: | Line 42: | ||
* Senzor Ultrasonic HC-SR04 | * Senzor Ultrasonic HC-SR04 | ||
* Ecran LCD | * Ecran LCD | ||
+ | |||
+ | === Schema Electrica === | ||
+ | |||
+ | {{:pm:prj2023:fstancu:funpart1.png?nolink&550|}} | ||
+ | |||
+ | |||
+ | ===== Software Design ===== | ||
+ | |||
+ | |||
+ | Mediul de dezvoltare ce va folosit este Arduino IDE. | ||
+ | |||
+ | Biblioteci folosite: | ||
+ | * <Wire.h> | ||
+ | * <LiquidCrystal_I2C.h> | ||
+ | * <SR04.h> | ||
+ | |||
+ | Implementarea doreste a folosi notiuni din USART, I2C si ADC. | ||
+ | |||
+ | In partea de set-up, in urma define-urilor si initializarilor, setez pinii pentru LED-uri pe mod output si low, iar buzzer-ul activ pe output si high. Apoi, folosindu-ma de distanta calculata de senzorul HC-SR04, verific in care dintre cele trei zone definite se afla obiectul, si modific intensitatea buzzer-ului, led-ul care se aprinde si mesajul pe ecranul LCD. | ||
+ | |||
+ | {{:pm:prj2023:fstancu:funnyparking.zip|Codul pentru senzorul Funny Parking}} | ||
+ | |||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | Un senzor foarte simpatic, complet functional: | ||
+ | |||
+ | {{:pm:prj2023:fstancu:red.jpg?nolink&425|}} | ||
+ | |||
+ | {{:pm:prj2023:fstancu:yellow.jpg?nolink&425|}} | ||
+ | |||
+ | {{:pm:prj2023:fstancu:green.jpg?nolink&425|}} | ||
+ | |||
+ | [[https://ctipub-my.sharepoint.com/:v:/g/personal/andra_alexia_pirvan_stud_etti_upb_ro/EbaXKUuZxOJJlCxNbAJqnRMBZNmOEU8bNpBnqXdXs0elbg?e=Bsndjg|Proof ca functioneaza complet si cum trebuie]] | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | 07.05.2023 : Finalizarea documentatiei + achizitionarea pieselor | + | * 07.05.2023 : Finalizarea documentatiei, a schemei electrice + achizitionarea pieselor |
+ | * 12.05.2023 : Testare piese hardware | ||
+ | * 24.05.2023 : Finalizare montaj + software | ||
+ | * 28.05.2023 : Finishing touches | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 49: | Line 90: | ||
* [[https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/]] | * [[https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/]] | ||
* [[https://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/]] | * [[https://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/]] | ||
- | * [[https://www.instructables.com/External-Interrupt-in-arduino/]] | ||
* [[https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/]] | * [[https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/]] | ||