Etilotest

Introducere

  • Proiectul reprezintă un dispozitiv ce măsoară concentrația de alcool din aer, iar în funcție de aceasta vor fi afișate mesaje sugestive pe un ecran LCD și vor fi emise anumite semnale luminoase sau sonore.
  • Scopul proiectului este de a verifica dacă anumite valori predefinite ale concentrației de alcool sunt depășite.
  • Ideea de la care am pornit este frecvența consumului de alcool din zilele noastre, iar necesitatea acestui dispozitiv provine din încercarea de combatere a situațiilor în care oamenii se urcă la volan odată ce au consumat alcool.

Descriere generală

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.

Hardware Design

Piese folosite:

  • Plăcuță Arduino UNO;
  • Senzor de alcool MQ-3;
  • Fire de legătură tată-tată;
  • Fire de legătură mamă-tată;
  • Display LCD 1602;
  • Leduri (roșu și verde);
  • Buzzer pasiv;

Schema electrică

Pentru realizarea schemei electrice am folosit platforma Tinkercad.

Implementare hardware

Software Design

Mediu de dezvoltare

Platforma de lucru utilizată a fost Arduino IDE.

Biblioteci utilizate
  • Wire.h
  • LiquidCrystal_I2C.h
Descrierea codului implementat

Este realizată configurarea pinilor astfel: 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, iar 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.

Rezultate Obţinute

Concluzii

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.

Download

Jurnal

  • 25 aprilie: alegerea temei proiectului
  • 4 mai : realizarea paginii de wiki, împreună cu schema bloc
  • 10 mai: comandarea pieselor necesare
  • 13 - 16 mai: realizarea implementării hardware
  • 18 - 22 mai: realizarea implementării software

Bibliografie/Resurse

pm/prj2024/alucaci/elena.dumitrescu01.txt · Last modified: 2024/05/22 18:20 by elena.dumitrescu01
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