This shows you the differences between two versions of the page.
pm:prj2022:ionuto:chug-o-meter [2022/05/27 01:16] cristiana.raducanu [Software Design] |
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 53: | Line 57: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | In final, am avut mici probleme cu etilotestul..senzorul fiind nu foarte sensibil :D si nu nimereste chiar intotdeauna. |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | 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. |
- | </note> | + | 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|}} | |
- | <note warning> | + | |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | + | ||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | + | |
- | </note> | + | |
===== 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> | ||