This shows you the differences between two versions of the page.
pm:prj2021:amocanu:traffic--light-synchronization [2021/06/02 12:58] alin.pisica [Hardware design] |
pm:prj2021:amocanu:traffic--light-synchronization [2021/06/03 01:56] (current) alin.pisica [Bibliografie / Resurse] |
||
---|---|---|---|
Line 15: | Line 15: | ||
===== Schema bloc ===== | ===== Schema bloc ===== | ||
+ | {{:pm:prj2021:amocanu:block_traffic.png?200|}} | ||
===== Hardware design ===== | ===== Hardware design ===== | ||
Line 35: | Line 36: | ||
===== 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|}} | + | {{:pm:prj2021:amocanu:traffic_light_synchronization.pdf|Traffic light synchronization}} |