Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:abirlica:betivometru [2021/05/31 11:21]
andrei.ouatu
pm:prj2021:abirlica:betivometru [2021/06/04 09:03] (current)
bianca.hulubei
Line 2: Line 2:
 ===== Autor: Ouatu Andrei-Catalin,​ 336CB ===== ===== Autor: Ouatu Andrei-Catalin,​ 336CB =====
 <note tip> <note tip>
-Mail: andreicatalin.ouatu@stud.acs.upb.ro+Mail: andrei.ouatu@stud.acs.upb.ro
 </​note>​ </​note>​
 ===== Introducere ===== ===== Introducere =====
Line 19: Line 19:
 ===== Hardware Design ===== ===== Hardware Design =====
 ==== Schema electrica a proiectului ==== ==== Schema electrica a proiectului ====
-{{:​pm:​prj2021:​abirlica:​schemalectrica_betivometru.png}}+{{:​pm:​prj2021:​abirlica:​schemalectrica_betivometru.png?800|}}
 ==== Lista de componente: ==== ==== Lista de componente: ====
   - Placuta Arduino Uno   - Placuta Arduino Uno
Line 31: Line 31:
   - Potentiometru (utilizat pentru introducerea datelor personale)   - Potentiometru (utilizat pentru introducerea datelor personale)
 ==== Software Design ==== ==== Software Design ====
- Ca mediu de dezvoltare pentru partea de software a proiectului,​ am ales sa folosesc Arduino IDE. Astfel codul proiectului se gaseste in fisierul betivometru.ino din cadrul arhivei ce se gaseste in sectiunea "Bibliografie/​Resurse".  + Ca mediu de dezvoltare pentru partea de software a proiectului,​ am ales sa folosesc Arduino IDE. Astfel codul proiectului se gaseste in fisierul betivometru.ino din cadrul arhivei ce se gaseste in sectiunea "Cod".\\  
- In interiorul codului m-am folosit de functiile din biblioteca Arduino standard precum analogRead(),​ analogWrite(),​ pinMode(), digitalRead() si de functiile din bibliotecile "​Wire.h"​ si "​LiquidCrystal.h"​ in care se gaseau atat functiile specifice comunicatiei I2C dintre ecranul LCD si placuta Arduino, cat si functiile necesare afisarii mesajelor pe ecran.  + In interiorul codului m-am folosit de functiile din biblioteca Arduino standard precum analogRead(),​ analogWrite(),​ pinMode(), digitalRead() si de functiile din bibliotecile "​Wire.h"​ si "​LiquidCrystal.h"​ in care se gaseau atat functiile specifice comunicatiei I2C dintre ecranul LCD si placuta Arduino, cat si functiile necesare afisarii mesajelor pe ecran.\\  
- Mai multe detalii legate de modul de implementare a partii software se gasesc in comentariile asociate codului si in README-ul din arhiva.+ Mai multe detalii legate de modul de implementare a partii software se gasesc in comentariile asociate codului si in README-ul din arhiva.\\
 {{:​pm:​prj2021:​abirlica:​cod_betivometru.png}} {{:​pm:​prj2021:​abirlica:​cod_betivometru.png}}
 ===== Rezultate ===== ===== Rezultate =====
-Rezultatele obtinute in urma realizarii proiectului se pot observa in demo-ul ce se gaseste la urmatorul link: +Rezultatele obtinute in urma realizarii proiectului se pot observa in demo-ul ce se gaseste la urmatorul link si in pozele de mai jos\\ 
 +https://​drive.google.com/​file/​d/​1hoN3cIWKQMdnPnQ5m6IVj4BGfutB5_wF/​view?​usp=sharing \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru1.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru2.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru3.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru4.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru5.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru6.jpg?​600|}} \\ 
 +{{:​pm:​prj2021:​abirlica:​betivometru7.jpg?​600|}} \\  
 +===== Lucruri invatate ===== 
 +  - lucru cu ecranul LCD si modulul I2C asociat 
 +  - interpretare date preluate de la senzor 
 +  - senzorul MQ-3 are nevoie de putin timp pentru ca rezistenta sa interna sa se incalzeasca si sa faca o masuratoare corecta 
 +  - breadboard-ul trebuie mutat cu cat mai mare atentie 
 +  - rata de eliminare a alcoolului din sange depinde numai de sexul persoanei 
 +  - concentratia de 70% alcool din dezinfectant este mai mare decat concentratia de 70% alcool din spirt :))
 ===== Concluzii ===== ===== Concluzii =====
 In final am obtinut un aparat care incearca sa estimeze, cat mai aproape de realitate, timpul ce trebuie asteptat pana cand o persoana se poate urca la volan dupa ce a consumat bauturi alcoolice. ​ In final am obtinut un aparat care incearca sa estimeze, cat mai aproape de realitate, timpul ce trebuie asteptat pana cand o persoana se poate urca la volan dupa ce a consumat bauturi alcoolice. ​
Line 50: Line 65:
   - de realizat demo   - de realizat demo
 ===== Cod ===== ===== Cod =====
-{{:​pm:​prj2021:​abirlica:​cod_betivometru.zip}}+{{:​pm:​prj2021:​abirlica:​cod_betivometru.zip}} ​\\
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 <note tip>​Export în <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​\\ <note tip>​Export în <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​\\
pm/prj2021/abirlica/betivometru.1622449274.txt.gz · Last modified: 2021/05/31 11:21 by andrei.ouatu
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