This is an old revision of the document!
Descrierea modulelor proiectului si a modului in care interactioneaza
Senzorul Ultrasonic:
Descriere: Utilizeaza unde sonore pentru a masura distanta pana la un obstacol. Include un emitator (trig) si un receptor (echo). Interactiune: Trimite un puls ultrasonic prin pinul trig, apoi masoara timpul pana cand pulsul este receptionat prin pinul echo. Arduino calculeaza distanta pe baza acestui timp.
2. Arduino:
Descriere: Microcontroller-ul central care gestioneaza toate componentele proiectului. Interactiune: Colecteaza date de la senzorul ultrasonic, proceseaza aceste date si controleaza LED-urile, buzzer-ul si afisajul LCD. Ruleaza codul scris in Arduino IDE care defineste comportamentul sistemului.
3. Afisajul LCD:
Descriere: Ecran cu 16x2 caractere pentru afisarea distantei pana la obstacol. Interactiune: Arduino trimite informatii de distanta catre LCD folosind pinii digitali. LCD-ul afiseaza aceasta distanta pentru a oferi un feedback vizual utilizatorului.
4. LED-uri (Rosu, Galben, Verde):
Descriere: Indicatoare vizuale pentru a semnaliza diferite intervale de distanta fata de obstacol. Interactiune: Arduino controleaza starea LED-urilor pe baza distantei masurate. LED-ul rosu se aprinde pentru distante mici (pericol), galben pentru distante medii si verde pentru distante mari (siguranta).
5. Buzzer:
Descriere: Dispozitiv de avertizare sonora pentru a semnala proximitatea unui obstacol. Interactiune: Arduino activeaza buzzer-ul la diferite frecvente si intervale in functie de distanta masurata. Frecventa sunetului creste pe masura ce distanta fata de obstacol scade.
Mod de interactiune:
Senzorul ultrasonic masoara distanta pana la obstacol si trimite datele catre Arduino. Arduino proceseaza aceste date si decide ce informatii sa afiseze si ce actiuni sa intreprinda. Afisajul LCD primeste datele de distanta de la Arduino si le afiseaza. LED-urile sunt activate de Arduino in functie de distanta masurata pentru a oferi un feedback vizual clar. Buzzer-ul este activat de Arduino pentru a oferi un avertisment sonor care devine mai intens pe masura ce distanta scade. Potentiometrul permite ajustarea contrastului afisajului LCD pentru o vizibilitate optima. Toate componentele sunt alimentate printr-o sursa de alimentare comuna care asigura functionarea corecta a intregului sistem.
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.