This is an old revision of the document!
Proiectul consta intr-un dispozitiv de testare a alcoolemiei cu ajutorul unui senzor de CO2 si a unei formule matematice pentru calcularea alcoolului in aerul expirat. Pe un ecran LCD se va afisa aloolemia in aerul expirat. Daca aceasta este peste 0, se considera ca subiectul a consumat alcool si in functie de varianta aleasa prin intermediul unui buton se va aprinde un led rosu sau buzzer-ul se va activa. In caz contrar, buzzer-ul ramane dezactivat si un led verde va fi aprins.
Astfel de dispozitive, cunoscute sub numele de etiloteste sau etilometre, pot oferi o indicație rapidă și convenabilă a nivelului de alcool din sânge. Acestea sunt utile mai ales în situațiile în care cineva este nesigur dacă este încă în stare de a conduce în siguranță după consumul de alcool. Utilizarea lor poate ajuta la luarea unei decizii mai înțelepte în ceea ce privește conducerea, reducând riscul de accidente și consecințele grave asociate consumului de alcool în timpul conducerii.
Ideea de la care a pornit este dorința de a contribui la siguranța rutieră și la reducerea numărului de accidente cauzate de consumul de alcool înainte de a conduce. Am realizat că există o nevoie crescută pentru dispozitive portabile și accesibile care să ofere o modalitate simplă și rapidă de testare a alcoolemiei înainte de a te urca la volan. Pornind de la această necesitate, am decis să dezvolt un dispozitiv de testare a alcoolemiei care să fie ușor de utilizat și eficient în furnizarea unor rezultate precise.
Proiectul este util pentru alții deoarece oferă o soluție practică și accesibilă pentru testarea alcoolemiei înainte de a conduce. Astfel, poate contribui la prevenirea accidentelor rutiere și la protejarea vieților. Pentru mine, este important să contribuim la crearea unui mediu mai sigur în trafic și să aducem o schimbare pozitivă în comunitatea noastră. Dezvoltarea acestui dispozitiv ne oferă satisfacția că putem face o diferență și că putem ajuta la îmbunătățirea siguranței rutiere.
După inițierea dispozitivului, acesta va afișa un cronometru pe ecran timp de 40 de secunde sub forma unui procentaj. Acest interval de timp este destinat încălzirii senzorului, asigurându-se astfel că acesta va funcționa în parametri optimi și va oferi rezultate precise. Ulterior, utilizatorul va fi solicitat să apese un buton pentru a iniția citirea datelor de către senzor.
Un led albastru va fi activat pentru o perioadă de 10 secunde, în timpul căreia vor fi efectuate 10 citiri consecutive de către senzor. După finalizarea acestui proces, led-ul albastru va fi oprit, iar un LED roșu sau verde va fi activat, în funcție de depășirea sau neîndeplinirea limitei legale (40mg/L aer respirat).
Tabel de componente
Componentă | Etichetă | Valoare/Descriere |
———————– | ———- | ————————————— |
Microcontroler | U1 | Arduino UNO |
Afișaj LCD | U2 | Ecran LCD Nokia 5110 |
Senzor de gaz | GAS1 | MQ-2 |
Senzor de distanță | DS1 | (specificeți tipul exact) |
LED-uri | ||
D1 | LED 5mm Roșu | |
D2 | LED 5mm Verde | |
D3 | LED 5mm Albastru | |
Rezistențe | ||
R1 | 390Ω (LED Roșu) | |
R2 | 390Ω (LED Verde) | |
R3 | 390Ω (LED Albastru) | |
R4 | 10kΩ (Pull-up) | |
R5 | 10kΩ (Buton) | |
R6 | 3kΩ (LCD) | |
Buzzer | Q1 | Buzzer activ |
Sursă de alimentare | VCC | 5V |
Masă | GND | Conexiune la pământ |
Link pentru repo-ul de GitHub: https://github.com/Andreea1503/Etilotest-Multitool
Mediu de dezvoltare: Arduino IDE
Biblioteci utilizate: Adafruit_PCD8544.h | Adafruit_GFX.h - Pentru interactiunea cu ecranul Nokia 5110
Software:
Aici am initializat componentele si cateva variabile folosite in cod dar am si salvat o citire a valorii calitatii aerului, in PPM, cu ajutorul senzorului, pentru a putea elimina posibilele erori.
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.