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

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

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2023/iotelea/alcoololmetru.1683314463.txt.gz · Last modified: 2023/05/05 22: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