Andreea ŞONEA (25217) - Simulare semafoare intersecție

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului:

  • Proiectul constă în simularea unei intersecții semaforizate în cruce ce va dirija traficul mașinilor. Vor fi prezentate drumurile și semafoarele sub forma a 3 led-uri (roșu, galben, verde) fiecare.
  • Utilizatorul va putea urmări dacă timpii atribuiți culorilor fiecarui semafor sunt eficienți pentru dirijarea corectă a traficului auto, precum și funcționarea alarmei în cazul în care o mașină pătrunde în intersecție pe culoarea roșie a semaforului prin zona supravegheată de mașina de poliție.

Descriere generală

  • Microcontroller-ul ATMEGA324PA va comanda LED-urile pentru a simula culorile semafoarelor intersecției. Proiectul va conține o mașină de poliție care va supraveghea traficul auto al unei străzi. În cazul în care o mașină va pătrunde în intersecție pe culoarea roșie a semaforului supravegheat, senzorul de distanța va sesiza microcontroller-ul, iar acesta va porni o alarmă. Alarma se va opri după un anumit interval de timp.

Hardware Design

Lista piese:

  • 12 LED-uri (4 rosii, 4 galbene, 4 verzi)
  • 12 rezistente de 220ohmi
  • senzor distanta HC-SR04
  • buzzer

Schema electrica:

Software Design

Pentru calcularea distantei masurata de senzor am folosit

  • un timer
  • o intrerupere (pin-ul pe care am conectat Echo)

Am alternat starea LED-urilor in functie de starea in care se aflau semafoarele. Acestea se aflau 2 cate 2 in urmatoarele stari: verde, verde clipit, galben, rosu. Atunci cand senzorul detecta prezenta unui obiect, pornea buzzer-ul doar daca semaforul de langa senzor era rosu.

Rezultate Obţinute

Am reusit sa implementez atat functionarea pentru LED-uri, cat si functionarea senzor-ului si a buzzer-ului.

Concluzii

Download

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

pm/prj2016/aconstantinescu/115.txt · Last modified: 2021/04/14 17:07 (external edit)
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