This shows you the differences between two versions of the page.
pm:prj2022:ionuto:chug-o-meter [2022/05/27 01:20] cristiana.raducanu [Rezultate Obţinute] |
pm:prj2022:ionuto:chug-o-meter [2022/05/31 22:19] (current) cristiana.raducanu |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | {{ :pm:prj2022:ionuto:bloc.png?700 |}} | + | {{ :pm:prj2022:ionuto:4.png?500 |}} |
+ | {{ :pm:prj2022:ionuto:cristiana2.png?500 |}} | ||
Un timer va porni la ridicarea unei greutati (pahar) de pe senzorul de forta rezistiv, astfel incepand randul unui player. La asezarea paharului la loc, acesta se va opri si timpul va fi salvat in memoria placutei. La finalul unei runde, va fi anuntat playerul pe ecranul LCD, impreuna cu aprinderea unor leduri si pornirea unui buzzer. Apoi, pentru "etilotest", functioneaza asemanator dar de data aceasta informatia va fi adusa de senzorul de detectie alcool. | Un timer va porni la ridicarea unei greutati (pahar) de pe senzorul de forta rezistiv, astfel incepand randul unui player. La asezarea paharului la loc, acesta se va opri si timpul va fi salvat in memoria placutei. La finalul unei runde, va fi anuntat playerul pe ecranul LCD, impreuna cu aprinderea unor leduri si pornirea unui buzzer. Apoi, pentru "etilotest", functioneaza asemanator dar de data aceasta informatia va fi adusa de senzorul de detectie alcool. | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
* Arduino UNO (ATMega328p) | * Arduino UNO (ATMega328p) | ||
- | * Ecran LCD 1602 | + | * Arduino NANO |
+ | * 2x Ecran LCD 1602 I2C | ||
* Rezistor pentru masurarea fortei de apasare FSR402 | * Rezistor pentru masurarea fortei de apasare FSR402 | ||
* Buzzer pasiv | * Buzzer pasiv | ||
Line 21: | Line 23: | ||
* 4x butoane push | * 4x butoane push | ||
* Tranzistor NPN-2N2222 | * Tranzistor NPN-2N2222 | ||
- | * LED-uri red, blue, green, yellow 5mm | + | * LED-uri red, green 5mm |
* Senzor de alcool gazos MQ-3 | * Senzor de alcool gazos MQ-3 | ||
* Breadboard HQ | * Breadboard HQ | ||
Line 28: | Line 30: | ||
{{ :pm:prj2022:ionuto:whatsapp_image_2022-05-26_at_21.16.48.jpeg?600 |}} | {{ :pm:prj2022:ionuto:whatsapp_image_2022-05-26_at_21.16.48.jpeg?600 |}} | ||
+ | |||
+ | {{ :pm:prj2022:ionuto:screenshot_2022-05-27_173053.png?500 |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 51: | Line 55: | ||
Asadar, in setup() initializez cursorul, las un timp de asteptare pentru senzorul ce trebuie intai sa se incalzeasca, setezi pinii ledurilor. | Asadar, in setup() initializez cursorul, las un timp de asteptare pentru senzorul ce trebuie intai sa se incalzeasca, setezi pinii ledurilor. | ||
In loop() citesc valoarea senzorului, apoi in functie de aceasta afisez pe LCD si aprind unul din leduri. | In loop() citesc valoarea senzorului, apoi in functie de aceasta afisez pe LCD si aprind unul din leduri. | ||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | In final, am avut mici probleme cu etilotestul..senzorul fiind nu foarte sensibil :D si nu nimereste chiar intotdeauna. | ||
+ | De asemenea, au fost batai de cap si cu senzorul de presiune, cautand acel sweet spot pentru prea multa vreme de fiecare data cand testam. | ||
+ | Jos adaug un demo unde aceste obstacole nu se observa! Ideal version: :\\ | ||
+ | [[https://youtu.be/gqYhxZOUpR4]] | ||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | In urma proiectului am invatat, inclusiv strict in cautarea unei idei pentru proiect, diverse aspecte ale microprocesoarelor. A fost o experienta placuta si sper ca pe viitor sa pot face lucruri mai complexe de atat folosind diverse componente si o parte de software mai complexa. | ||
===== Download ===== | ===== Download ===== | ||
{{:pm:prj2022:ionuto:raducanucristiana334cb.zip|}} | {{:pm:prj2022:ionuto:raducanucristiana334cb.zip|}} | ||
Line 59: | Line 71: | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | <note tip> | + | * 09.05 - Crearea paginii proiectului incluzand o scurta descriere |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | * 15.05 - Comandarea tuturor pieselor necesare |
- | </note> | + | * 20.05 - First try - realizarea partii de etilotest a proiectului |
+ | * 22.05 - Second try - prima incercare a chugometerului - probleme cu placuta UNO; | ||
+ | * 24.05 - Achizitionarea unei noi placute :D | ||
+ | * 26.05 - Finalizarea proiectului fizic, a codului | ||
+ | * 27.05 - Completarea documentatiei | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||
- | </note> | ||
<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> | ||