This is an old revision of the document!
Proiectul consta intr-un etilotest, care se pune in functiune printr-un buton, care afiseaza pe un ecran LCD cantitatea de alcool si un mesaj sugestiv, iar in eventualitatea in care este depasit un prag, folosesc un buzzer care sa avertizeze utilizatorul ca ar trebui sa se opreasca din consumat alcool.
Toata lumea are curiozitatea de a vedea ce alcoolemie ai dupa ce consumi o bere, doua sau mai multe, o bomboana cu rom, etc. Cu acest etilotest, poti vedea daca merita sa te urci la volan sau nu dupa ce ai consumat un produs ce contine orice urma de alcool. Sau daca mai intra o bere daca esti la petrecere si urmatoarea zi ai examen .
Placuta de Arduino Uno va primi date de la senzorul de alcool MQ3. Pe ecranul LCD se va afisa cantitatea de alcool din aerul expirat, si un mesaj sugestiv, in functie de cantitatea de alcool determinata. La depasirea unui anumit prag, microcontrollerul va activa un buzzer, pentru a anunta utilizatorul ca s-a depasit un anumit prag.
Prototip implementat in Tinkercad:
La nivel de implementare a codului, am folosit Arduino IDE Designul circuitului (pana sa ajunga piesele), si schema electrica au fost realizate in Tinkercad
Am utilizat 'LiquidCrystal_I2C.h', care ofera un API pentru comunicarea prin protocolul I2C cu ecranul LCD ce are atasat pe spate un modul I2C.
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.
Senzor MQ3 Datasheet: https://www.sparkfun.com/datasheets/Sensors/MQ-3.pdf
Datasheet microcontroller: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf