Differences

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

Link to this comparison view

pm:prj2022:agmocanu:senzor_de_parcare [2022/05/10 16:03]
mihai_bogdan.popa01
pm:prj2022:agmocanu:senzor_de_parcare [2022/05/27 22:09] (current)
mihai_bogdan.popa01
Line 1: Line 1:
 ====== Senzor de parcare ====== ====== Senzor de parcare ======
 +Popa Mihai Bogdan 1221B
 ===== Introducere ===== ===== Introducere =====
  
-<note tip> + 
-  Proiectul reprezinta un simplu senzor de parcare  +Proiectul reprezinta un simplu senzor de parcare  
-  care ar ajuta soferii sa isi parcheze masinilie in timpul parcarii cu spatele.  +care ar ajuta soferii sa isi parcheze masinilie in timpul parcarii cu spatele.  
-</​note>​+
 ===== Descriere generală ===== ===== Descriere generală =====
  
-<note tip>+
 Dispozitivul se foloseste de un ultrasonic sensor pentru a capta distanta pana la un obstacol. Dispozitivul se foloseste de un ultrasonic sensor pentru a capta distanta pana la un obstacol.
-Se va afisa pe un ecran LCD distanta pana la obstacol(cu cat sunt mai multe segmente prezente pe ecran cu atat obiectul este mai aproape)+Se va afisa pe un ecran LCD distanta pana la obstacol. 
-Un buzzer care va scoate un sunet repetat acesta crescand in intensitate cand obstacolul se apropie de senzor.+ 
 + 
 +{{:​pm:​prj2022:​agmocanu:​senzorparcare_popa_mihai_bogdan.png?600|}}
  
-{{:​pm:​prj2022:​agmocanu:​schemabloc2.png?​800|}} 
  
-</​note>​ 
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
-<note tip>+
 Componente necesare: Componente necesare:
  -Arduino Uno;  -Arduino Uno;
  -BreadBoard;​  -BreadBoard;​
- -Fire mama-tata, tata-tata,​mama-mama + -Fire mama-tata, tata-tata
- -Buzzer +
- -Buton+
  -Ultrasonic sensor hc-sr04  -Ultrasonic sensor hc-sr04
  -LCD I2C  -LCD I2C
  -Rezistente  -Rezistente
-</​note>​+ 
 +{{:​pm:​prj2022:​agmocanu:​schemasenzorparcare_popa_mihai_bogdan.png?​600|}} 
  
 ===== Software Design ===== ===== Software Design =====
  
  
-<note tip>+
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.gAVR StudioCodeVisionAVR+Codul printeaza pe ecranul LCD distanta in centimetri inregistrata ​de senzorul ultrasonic. 
-  * librării şi surse 3rd-party ​(e.gProcyon AVRlib+Am folosit librariile LiquidCrystal_I2C.h si Wire.h pentru a folosi ecranul LCD  
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +si libraria UltraDistSensor.h pentru senzorul ultrasonic. 
-  ​* ​(etapa 3surse şi funcţii implementate +Cod: 
-</​note>​+  
 + #​include<​UltraDistSensor.h>​ 
 + #​include <​Wire.h>​  
 + #​include <​LiquidCrystal_I2C.h>​ 
 + 
 + ​LiquidCrystal_I2C lcd(0x27,20,4)
 + 
 + ​UltraDistSensor senzor; 
 + float distantainregistrata;​ 
 + 
 + void setup() { 
 +    lcd.init(); ​                      
 +    lcd.backlight();​ 
 +    Serial.begin(9600);​ 
 +    senzor.attach(5,4); 
 + 
 + 
 + void loop() { 
 +    distantainregistrata=senzor.distanceInCm();​ 
 +     lcd.setCursor(0,​0); 
 +     lcd.print("​Distance : "); 
 +      ​lcd.print(distantainregistrata)
 + 
 +    delay(1000);​ 
 + } 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +{{:​pm:​prj2022:​agmocanu:​poza_senzor_de_parcare_popa_mihai_bogdan.jpeg?​300|}}
 +{{:​pm:​prj2022:​agmocanu:​senzor_parcare_popa_mihai_bogdan.png?​300|}}
  
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
  
 ===== Concluzii ===== ===== Concluzii =====
 +Datorita acestui proiect am invatat cum sa folosesc software-ul Arduino, un ecran LCD I2C impreuna cu un ultrasenzor HCSR04.
 +      ​
  
-===== Download ===== 
  
-<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ă ;-). 
- 
-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>​ 
  
 ===== Jurnal ===== ===== Jurnal =====
 +       ​05.05.2022:​ Am ales tema proiectului.
 +       ​11.05.2022:​ Finalizare Milestone 1.
 +       ​13.05.2022:​ Achizitionare piese.
 +       ​19.05.2022:​ Finalizare parte hardware + incepere parte software.
 +       ​27.05.2022:​ Finalizare Milestone 2.
 +
 +
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ + 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +https://www.arduino.cc/ 
-</note>+
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/agmocanu/senzor_de_parcare.1652187789.txt.gz · Last modified: 2022/05/10 16:03 by mihai_bogdan.popa01
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