Dispozitivul este alcătuit din următoarele module:
Fluxul de date: Senzor MQ-3 → ADC ATmega324P → procesare → afișare pe LCD + LED-uri/buzzer
Folosit pentru controlul LED-urilor și al buzzer-ului, precum și pentru inițializarea pinilor digitali.
Citirea valorilor analogice de la senzorul MQ-3 s-a realizat prin conversie analog–digital pe un pin ADC.
Utilizarea unui display LCD 16×2 conectat la porturile digitale ale microcontrolerului pentru a afișa mesaje și niveluri.
Dacă buzzer-ul este controlat prin semnal PWM, se poate integra și acest laborator.
Schema electrică:
Cea mai dificila parte a fost calibrarea valorilor citite de la senzorul MQ-3 si stabilirea unor praguri realiste pentru interpretarea corecta a nivelului de alcool. Deoarece senzorul raspunde la vapori de alcool si nu ofera o valoare directa de alcoolemie, a fost nevoie de testare repetata si ajustare manuala a intervalelor.
De asemenea, lucrul cu afisajul LCD pe doua randuri, in combinatie cu mesajele lungi si limitarile de spatiu, a necesitat atentie pentru a mentine lizibilitatea si claritatea informatiilor.
Resurse Software: