Chirica Dumitru (83311) - Etilotest
Introducere
Acest dispozitiv este proiectat pentru a arata care este cantitatea de ethanol continuta in respiratia unei persoane si de a arata legalitatea acesteia de a conduce un autovehicul.
Am ales acest proiect deoarece imi doresc sa concep si asamablez un dispozitiv cu intrebuintari practice. De exemplu atunci cand ai baut, dar au trecut cateva ore si nu esti sigur daca poti sau nu conduce, poti folosi acest aparat pentru a te asigura.
Descriere Generala
Schema Bloc
Descriere
Senzorul CCS811 poate fi utilizat pentru a detecta etanol (alcool) și gaze periculoase, cum ar fi monoxid de carbon (CO) și o gamă largă de compuși organici volatili (COV), pe baza tehnologiei sale Micro-hotplate. Această tehnologie unică reduce semnificativ consumul de energie prin cicluri foarte rapide și timpi de măsurare. Catre acest senzor va sufla o persoana, iar schimbarea cantitatii de etanol din aer masurata de CCS811 va semnaliza fapul ca persoana a consumat alcool. Neschimbarea cantitatii de etanol din aer masurata de CCS811 va semnaliza fapul ca persoana nu a consumat alcool la un moment de timp apropiat de cel al testului.
Microprocesurul Atmega 324 se va afla intr-o stare IDLE in care nu va prelucra datele primite de la senzorul CCS811 in vederea obtinerii unui rezultat. La apasarea unui buton, microprocesorul va trece in starea activa (RUNNING) in care timp de un minut va interpreta datele primite de la senzorul de air quality. In cazul in care se va produce o schimbare semnificativa in datele primite, microprocesorul va afisa pe ecranul LCD mesajul specific detactarii etanolului. Daca in timpul alocat prelucrarii nu se va produce o schimbare semnificativa a datelor de la senzor, Atmega va afosa pe ecranul LCD mesajul specific nedetectarii etanolului.
Hardware Design
Lista de Piese
*Piese de baza*
*Piese aditionale*
Schema electrica
Modul de functionare
1. Se apasa butonul si se tine apasat butonul.
2. Se asteapta 17 secunde pentru “heat time” al senzorului.
3. Pe baza detectarii sau nu, al alcoolului, rezistenta din senzor se modifica, ceea ce aduce la modificarea tensiunii care trece prin acesta.
4. Pe baza datelor primite de la ADC (o valoare de la 0 la 1023), putem stabili daca a fost sau nu gasit etanol in aer.
Jurnal
Constructia etilotestului consta dintr-un senzor de gaze, display si un buton. Senzorul interpreteaza datele analogice,mai exact, continutul de etanol continut in aer. Display-ul este folosit pentru a avea o interactiune mai intiutiva de folosire a dispozitivului, cat si afisarea dateleor de output. Cu ajutorul butonului dirijam etapele functionarii etilotestului.
Video functionare:
open
open
Concluzii
Proiectul s-a dovedit a fi foarte interesant, mai ales ca are si o utilitate practica in viata de zi cu zi. Fiind obisnuit cu limbajele de nivel inalt, a fost o provocare pentru mine sa lucrez embedded, si cred ca aceasta practica imi va prinde bine in continuare.
Download
Bibliografie/Resurse