This is an old revision of the document!


Etilotest

Introducere

Acest proiect are ca scop implementarea minimala a unui etilotest. Folosindu-ma de un senzor de gaze am verificat cantitatea de alcool din aer. In urma utilizarii etilotestului, pe ecranul LCD se va afisa daca concentratia de alcool se incadreaza intre limitele legale. Daca valoarea detectata este mai mare se va aprinde un led rosu si va porni un buzzer, in caz contrar ledul va avea culoarea verde.

Descriere generală

Placuta Arduino primeste date de la senzor, apoi in fuctie de acestea porneste sau nu led si buzzer-ul si afiseaza pe LCD procentul de alcool din aer.

Hardware Design

Lista piese:

  • Ecran LCD
  • LED RGB
  • Buzzer
  • Arduino UNO
  • Senzor gaze
  • Fire

Schema electrica:

Software Design

Mediu de dezvoltare

  • Tinkercad - schema electrica
  • app.diagrams.net - schema bloc
  • Arduino IDE - cod

Functii

*start()

  1. initializare LCD
  2. starea initiala (“Suflati!)

*setup()

  1. initializare pini

*loop()

  1. logica propriu-zisa
  2. se primesc datele de la senzor
  3. se stabileste nivelul de alcool din aer
  4. se printeaza mesaje specifice pe lcd
  5. se aprinde o anumita culoare a ledului
  6. se porneste daca este cazul buzzerul

Biblioteci si cod

Adafruit_ST7735.h

Am folosit functia delay pentru a putea afisa corect pe ecranul lcd-ului, fara a aparea erori vizuale.

Se realizeaza conversia datelor si in conformitate cu acestea sunt posibile 3 situatii:

  • concentratia < 0.2 ⇒ in limite legale (led verde)
  • 0.2 < concentratia < 0.5 ⇒ se depaseste limita (led rosu)
  • concentratia > 0.5 ⇒ dosar penal (led rosu + buzzer)

Rezultate Obţinute

In urma acestui proiect(primul proiect hardware al meu) am obtinut un etilotest functional.

Link Youtube: https://youtu.be/XE_sAmYwMIo

Ecran de inceput:

Daca concentratia < 0,2 se afiseaza:

Si se aprinde led-ul verde:

Daca 0,2 < concentratia < 0,5 se afiseaza:

Si se aprinde led-ul rosu:

Daca concentratia > 0,5 se afiseaza:

Si se aprinde led-ul rosu si buzzer-ul:

Concluzii

O consider o experienta interesanta, din care am avut de invatat. Este bine venit un proiect hardware printre toate celelelate teme.

Download

Jurnal

  • 24 Aprilie - Alegere Tema Proiect
  • 10 Mai - Achizitionare piese
  • 22 Mai - Schema Electrica varianta initiala
  • 2 Iunie - Schema Electrica varianta finala
  • 3 Iunie - Finalizare pagina wiki, upload cod, poze

Bibliografie/Resurse

pm/prj2021/agrigore/etilotest.1622713172.txt.gz · Last modified: 2021/06/03 12:39 by andreea.olescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0