Differences

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

Link to this comparison view

pm:prj2021:amocanu:traffic--light-synchronization [2021/04/25 20:46]
alin.pisica created
pm:prj2021:amocanu:traffic--light-synchronization [2021/06/03 01:56] (current)
alin.pisica [Bibliografie / Resurse]
Line 7: Line 7:
 Proiectul reprezinta un sistem de sincronizare a semafoarelor din cadrul unei intersectii (sau mai multe), pe baza nivelului de trafic pe fiecare sens, fluidizand astfel intregul model, cat si adaptandu-se,​ in timp real, la conditiile date. Proiectul reprezinta un sistem de sincronizare a semafoarelor din cadrul unei intersectii (sau mai multe), pe baza nivelului de trafic pe fiecare sens, fluidizand astfel intregul model, cat si adaptandu-se,​ in timp real, la conditiile date.
  
-Detectarea masinilor se va face prin bariere infrarosii, senzori de proximitate,​ camere CCTV, pe scurt orice poate semnala apropierea unei masini, respectiv numarul de masini. Semafoarele ​pietonilor ​vor fi sincronizate,​ prioritizand fluidizarea traficului si siguranta paritcipantilor.+Detectarea masinilor se va face prin bariere infrarosii. Semafoarele vor fi sincronizate,​ prioritizand fluidizarea traficului si siguranta paritcipantilor.
  
 ===== Introducere ===== ===== Introducere =====
Line 15: Line 15:
 ===== Schema bloc ===== ===== Schema bloc =====
  
 +{{:​pm:​prj2021:​amocanu:​block_traffic.png?​200|}}
 ===== Hardware design ===== ===== Hardware design =====
  
Line 21: Line 22:
   - Arduino UNO   - Arduino UNO
   - Bariera infrarosu   - Bariera infrarosu
-  - Modul bluetooth +  - Display in 7 segmente 
-  - Modul wifi +  - Comutator 2 pozitii 
-  - Breadboard +  - Breadboard ​mic 
-  - Sursa de alimentare+  - Breadboard mediu 
 +  - Sursa de alimentare ​(baterie)
   - Fire   - Fire
   - LED-uri   - LED-uri
   - Rezistente   - Rezistente
  
 +**Schematic**
 +
 +{{:​pm:​prj2021:​amocanu:​schematic_traffic.png?​200|}}
 ===== Software design ===== ===== Software design =====
  
 +Codul este disponibil [[https://​gist.github.com/​alinp25/​1c06a5bdf08336e234a689f9cd28fd8c|la aceasta adresa]].
 +
 +Logica din spatele codului se poate rezuma in patru etape:
 +
 +- Detectarea trecerii unei masini prin bariera
 +
 +- Schimbarea culorilor semafoarelor in pozitia de trecere
 +
 +- Actualizarea display-ului
 +
 +- Schimbarea culorilor semafoarelor in pozitia de blocare
 ===== Rezultate obtinute ===== ===== Rezultate obtinute =====
  
 +[[https://​www.youtube.com/​watch?​v=HUD-giw6Kss&​ab_channel=AlinPisica]]
 ===== Concluzii ===== ===== Concluzii =====
  
 +Overall, proiectul a fost foarte distractiv si mi-a permis sa invat lucruri noi. De la cum functioneaza o bariera infrarosu, la cum gandesti o schema de o marime medie (considerata medie raportata la proiectele intalnite pana acum in facultate), chiar pana la "de ce nu merge led-ul asta?"​. ​
 +
 +10/10 would do it again
 ===== Bibliografie / Resurse ===== ===== Bibliografie / Resurse =====
  
  
 +{{:​pm:​prj2021:​amocanu:​traffic_light_synchronization.pdf|Traffic light synchronization}}
pm/prj2021/amocanu/traffic--light-synchronization.1619372798.txt.gz · Last modified: 2021/04/25 20:46 by alin.pisica
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