This is an old revision of the document!
Autor: Brinzea Gheorghe Fabian
Grupa: 335CC
Proiectul consta in implementarea minimala a unui etilotest.Pentru a simula functionalitatea unui etilotest am folosit un senzor pentru gaze care masoara cantitatea de alcool din aer.Apoi pe un ecran lcd se va afisa concentratia de alcool si diferite mesaje in functie de anumite situatii. O sa fie posibile 2 situatii, unul in cazul in care concentratia este mai mica de 0.2 care este limita legala o sa se aprinda un led verde iar daca se depaseste limita de 0.5 care est limita maxima se porneste buzzerul.
Placuta Arduino o sa primeasca date de la senzorul de gaze apoi in fucntie de cat este procentul de alcool din aer o sa coloreze led-ul sau porneste buzzer-ul si afiseaza pe Ecranul Lcd procentajul de alcool.
Lista cu Piesele folosite:
Schema Electrica:
Mediu de dezvoltare
Pentru implementarea proiectului am folosit 3 functii si acestea sunt:
1.Functia start -aici se initializeaza ecranul LCD -si apare stare initiala care o sa afiseze pe ecran (“Sa vedem cat ai baut aseara”) 2.Functia setup -Unde se initializeaza pinii 3.Functia loop -In aceasta functie primesc datele de la senzorul de masurare -Se stabileste nivelul de alcool din aer care se afiseaza pe ecran -Se aprind cele 2 culori ale ledului -In una din situatii o sa se porneasca buzzerul cand concetratia de alcool este mai mare de 0.5
Biblioteca pe care am folosit-o pentru implementare este Adafruit_ST7735.h
Ca si o scurta functionalitate a proiectului: -Dupa ce primesc datele de la senzor o sa tratez concentrtia de alcool in 2 cazuri:
Mi-a placut super mult acest proiect deoarece au fost multe chestii noi de invatat si ceea ce mi-a placut super mult a fost ca e printre singurele materii unde am avut de lucrat si cu lucruri hardware imbinate cu cele software si a fost ceva mai practic fata de celalate teme.
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.
Proiectul a fost impartit pe 3 etape si acestea au fost: