Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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/​]]
  
pm/prj2023/fstancu/funnyparking.1683456525.txt.gz · Last modified: 2023/05/07 13:48 by andra_alexia.pirvan
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