This shows you the differences between two versions of the page.
|
pm:prj2022:imacovei:speedometer [2022/04/21 19:29] andrei.coderie [Descriere generală] |
pm:prj2022:imacovei:speedometer [2022/05/27 22:48] (current) andrei.coderie [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| {{ :pm:prj2022:imacovei:untitled.png?300 |}} | {{ :pm:prj2022:imacovei:untitled.png?300 |}} | ||
| + | |||
| + | Lista componente : Arduino, breadboard, ecrane LCD, senzori de proximitate, buzzer, LED rgb | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| + | {{ :pm:prj2022:imacovei:schemacod.png?300 |}} | ||
| + | |||
| + | **Lista piese** | ||
| + | - Arduino UNO | ||
| + | - 2x Senzori IR | ||
| + | - Buzzer | ||
| + | - Ecran LCD | ||
| + | - Breadboard | ||
| + | - LED RGB | ||
| + | - Fire | ||
| + | - Rezistori 220 Ω - 1k | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| + | Pentru realizarea implementarii am folosit biblioteca LiquidCrystal.h pentru intializarea ecranului LCD si folosirea acestuia. | ||
| + | In implementare am folosit intrerupri pentru led-ul rgb. La inceput, programul afiseaza mesaje de initializere. Dupa o perioada scurta, acesta are 2 variante: obiectul a trecut prin fata unui senzor, moment in care ecranul afiseaza "waiting for second sensor" sau nu trece nimic prin fata niciunui senzor. Daca obiectul reuseste sa treaca intr-un final si prin aria celui de al 2 lea senzor se afiseaza viteza in km/h prin formula vitezei. In cazul in care viteza este sub 50 km/h led-ul se coloreaza in verde, iar buzzer-ul nu suna, iar in cazul in care acesta depaseste 50km/h buzzer-ul suna, iar led-ul se coloreaza in rosu, ecranul afisand acest lucru. | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | Proiectul functioneaza dupa asteptari, cu mici exceptii datorate senzorilor de slaba calitate. | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2022:imacovei:andrei.cod.zip|}} | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | |||
| + | |||
| + | [[https://www.instructables.com/Interfacing-Buzzer-to-Arduino/|Pentru buzzer]] | ||
| + | |||
| + | [[https://create.arduino.cc/projecthub/muhammad-aqib/arduino-rgb-led-tutorial-fc003e|Pentru LED]] | ||
| + | |||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||