This is an old revision of the document!


Alcoololmetru

Nume: Staicu Matei
Grupa: 336CB

Introducere

Proiectul consta intr-un etilotest bazat pe platforma Arduino, care va fi capabil sa masoare concentratia de alcool din aerul expirat si va afisa diverse masuratori pe ecranul digital, dar va putea emite si sunete, in functie de concentratia inregistrata. Scopul proiectului este de a estima concentratia de alcool din aerul expirat si va fi util spre exemplu soferilor, care vor afla daca se pot urca in siguranta la volan si, de asemenea, o estimare a timpului necesar pentru a intra in legalitate. Ideea a pornit de la situatiile cand, dupa consumarea de bauturi alcoolice, ai nevoie sa te deplasezi undeva cu masina si nu stii exact daca sau dupa cat timp esti in legalitate, ceea ce este important intr-o tara cum este Romania, unde concentratia maxima legala este 0mg/L.

Descriere generală

Aparatul va masura pe baza senzorului MQ3 concentratia de alcool din aerul expirat si, pe baza unei formule matematice, va afisa concentratia si nivelul de intoxicare pe ecranul LCD, riscul de a face accident, timpul pana la intrarea in legalitate etc. De asemenea, in functie de rezultat, va emite si un sunet. Toate aceste date vor fi bazate si pe input de la utilizator, precum varsta, gen, greutate cu ajutorul unor potentiometre.

Hardware Design

alcoololmetru.jpg Lista de piese:

  1. Arduino Uno
  2. Buzzer
  3. Senzor MQ-3
  4. Ecran LCD
  5. 2x Potentiometru
  6. 2x Buton
  7. Breadboard
  8. Rezistente
  9. Cabluri

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

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.

Jurnal

03.05.2023: Alegerea temei
05.05.2023: Crearea paginii pe ocw si adaugarea unei descrieri generale si a listei de componente necesare
16.05.2023: Sosirea pieselor
20.05.2023: Conectarea pieselor
21.05.2023: Testarea componentelor si actualizarea paginii de ocw cu sectiunea Hardware Design
28.06.2023: Realizarea software-ului
29.06.2023: TO DO: Finalizarea paginii de ocw si o testare finala

Bibliografie/Resurse

pm/prj2023/iotelea/alcoololmetru.1685377285.txt.gz · Last modified: 2023/05/29 19:21 by matei.staicu
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