This is an old revision of the document!
Popa Mihai Bogdan 1221B
Proiectul reprezinta un simplu senzor de parcare care ar ajuta soferii sa isi parcheze masinilie in timpul parcarii cu spatele.
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).
Componente necesare:
Descrierea codului aplicaţiei (firmware): Codul printeaza pe ecranul LCD distanta in centimetri inregistrata de senzorul ultrasonic. Am folosit librariile LiquidCrystal_I2C.h si Wire.h pentru a folosi ecranul LCD si libraria UltraDistSensor.h pentru senzorul ultrasonic. Cod:
#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);
}
Datorita acestui proiect am invatat cum sa folosesc software-ul Arduino, un ecran LCD I2C impreuna cu un ultrasenzor HCSR04.
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.