This is an old revision of the document!
Modul de funcționare al etilotestului constă în existența unei persoane ce va sufla în senzorul de alcool, ulterior verificându-se dacă valoarea concentrației de alcool depășește limitele permise. În funcție de valoarea respectivă, se va activa unul dintre cele două leduri sau buzzer-ul, afișându-se pe display un mesaj.
Platforma de lucru utilizată a fost Arduino IDE.
Este realizată configurarea pinilor: - Afișajul LCD este conectat prin I2C; - Pinul analogic al senzorului de alcool este conectat la A1 de la Arduino; - Pinul digital al senzorului de alcool este conectat la D2 de la Arduino; - LED-ul roșu este conectat la D3 de la Arduino; - Buzzerul este conectat la D4 de la Arduino; - LED-ul verde este conectat la D5 de la Arduino.
Pentru început, senzorul de alcool necesită un timp de încălzire de 30 de secunde. În acest timp, LCD-ul afișează progresul încălzirii.
Ulterior, senzorul începe să măsoare concentrația de alcool din aer, calculând în unități mg/L.
Dacă concentrația de alcool este mai mare decât limita impusă, este afișat pe LCD un mesaj corespunzător, se aprinde LED-ul roșu, iar buzzerul începe să sune.
Dacă concentrația de alcool nu depășește limita impusă, LCD-ul afișează un mesaj corespunzător și este aprins LED-ul verde.
Realizarea acestui proiect a reprezentat o experiență foarte interesantă, în care am putut vedea în mod practic utilitatea din viața de zi cu zi a compenentelor prezentate în laborator, precum plăcuța de Arduino, senzor, buzzer sau leduri.
Arhivă cod sursă: etilotest_dumitrescu_elena-dayana.zip