Cuprins:

Analizator respirator: 13 pași (cu imagini)
Analizator respirator: 13 pași (cu imagini)

Video: Analizator respirator: 13 pași (cu imagini)

Video: Analizator respirator: 13 pași (cu imagini)
Video: HEMOROIZI interni si externi: 13 remedii simple 2024, Noiembrie
Anonim
Breathanalyser
Breathanalyser

De Marc Guasch și Genís Revilla

Inginerie de proiectare industrială în Elisava

Curs: utilizări academice în terminologia specifică engleză

Tutor: Jonathan Chacón Perez

Pasul 1: Definirea proiectului INTRODUCERE

În zilele noastre, cele mai multe accidente auto pe stradă se produc din motive care includ cazuri de consum de alcool. Multe familii sunt distruse din acest motiv. Viziunea principală a acestui proiect este de a împiedica oamenii să bea și să conducă, provocând astfel accidente pe șosea.

Deci, aceasta este o versiune prototip pentru a opri conducerea sub influența alcoolului. Dacă un șofer a băut, senzorul va detecta nivelul de alcool din respirația șoferului și, dacă depășește un prag stabilit, va apărea o alertă și șoferul poate decide să nu conducă.

Acest alcoololog nu este un etilotest profesionist și trebuie utilizat numai în scopuri distractive.

Pasul 2: problematic

Cu acest produs vrem să rezolvăm problema pe care o au mulți șoferi odată ce se întorc de la cină sau petrecere. Acești șoferi nu știu adesea dacă au băut excesiv pentru a conduce un vehicul în mod corespunzător. Acest alcoolometru portabil va permite oamenilor să facă un test înainte de a lua vehiculul, indicând care este alcoolemia și dacă este recomandabil să luați vehiculul sau nu.

Pasul 3: senzori și componente necesare

Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare
Senzori și componente necesare

Senzorul de alcool este principala cerință. În senzorul de alcool există un Vcc, Ground, 1 port analogic și 1 digital sunt disponibile. Senzorul adică utilizat aici este MQ-4. Am folosit un ecran LCD cu un modul i2c pentru asamblare mai ușoară și mai rapidă.

Materialele necesare sunt:

(1x) Arduino Uno

(1x) senzor de gaz MQ5

(1x) LCD i2C 20x4

(1x) Pană de pâine

(2x) LED verde

(1x) LED galben

(2x) LED roșu

(5x) rezistențe 10K

(50x) fire jumper

(1x) Comutator

(1x) 5V baterie

(1x) Carcasă 3D

Pasul 4: Crearea carcasei

Crearea cazului
Crearea cazului

Carcasa pentru etilotestul de buzunar este imprimată 3D. După descărcarea fișierului STL de mai jos, îl puteți face la orice unitate de imprimare 3D din apropiere. Rezultatele ar trebui să semene cu imaginea de mai sus.

Pasul 5: Asamblarea circuitului cu LCD I2C

Ansamblu circuit cu LCD I2C
Ansamblu circuit cu LCD I2C

Cel mai important lucru al acestui pas este să știți cum să conectați ecranul LCD cu Arduino Uno, trebuie făcute următoarele conexiuni și pași.

Pentru funcționarea corectă a acestei componente, este necesar să instalați o bibliotecă în computerul nostru, aceasta este atașată mai jos.

Pinii I2C sunt:

Pin VCC - pinul care necesită alimentarea circuitului

Pin GND - pinul care a necesitat menținerea la pământ a tuturor componentelor din circuit.

Pin SDA - aceasta este o linie de date în care are loc transferul de caractere.

Pin SCL - aceasta este o linie de ceas care sincronizează transferul de caractere.

Conexiunile cu arduino sunt următoarele:

VCC - 5V

GND - GND

SDA - A4

SCL - A5

Atașăm schema de instalare.

Pasul 6: Cod LCD

În primul rând, este încărcat exemplul de cod pe care îl aduce biblioteca ecranului nostru LCD, astfel putem verifica dacă ecranul nostru funcționează corect și putem trece la pasul următor.

Atașăm codul de mai jos.

Pasul 7: Asamblarea circuitului cu senzorul de gaz MQ5

Ansamblu circuit cu senzor de gaz MQ5
Ansamblu circuit cu senzor de gaz MQ5

Această componentă nu are nevoie de o bibliotecă externă pentru a funcționa corect. Este necesar doar să îl conectăm la Arduino Uno, odată conectat, putem rula programul atașat mai jos și pe monitorul serial al computerului nostru vom vedea valorile pe care le detectează.

Conexiunile cu Arduino sunt următoarele:

VCC - 5V

GND - GND

D0 - A8

A0 - A0

Atașăm schema de instalare.

Notă: Senzorul devine foarte fierbinte după un timp, nu-l atingeți!

Pasul 8: Asamblarea circuitului cu LED-uri

Ansamblu circuit cu LED-uri
Ansamblu circuit cu LED-uri
Ansamblu circuit cu LED-uri
Ansamblu circuit cu LED-uri
Ansamblu circuit cu LED-uri
Ansamblu circuit cu LED-uri

Vom conecta cele 5 LED-uri care vor servi pentru a indica vizual nivelul alcoolului. Aceste LED-uri vor fi instalate cu ușurință folosind rezistențe.

Conexiunile cu Arduino sunt următoarele:

LED1 (verde) - D1

LED2 (verde) - D2

LED3 (galben) - D3

LED4 (roșu) - D4

LED5 (roșu) - D5

Atașăm schema de instalare.

Pasul 9: Calibrați senzorul de alcool

Pentru a calibra senzorul am folosit bumbac umezit cu alcool, deoarece nu am putut dovedi acest lucru cu subiecți reali. În cele din urmă, am decis să folosim valorile care credem că sunt mai reale.

Pasul 10: Cod final

Cod final
Cod final

Odată ce toate componentele funcționează separat, vom crea un cod care le permite să lucreze împreună.

Vom crea un cod care, prin intermediul unor intervale de măsurare obținute de senzorul MQ5, ne va arăta pe ecranul LCD 4 posibile stări de ebrietate.

Valoarea "BAJO NIVEL ALCOHOL" cuprinsă între 50 - 100

Valoarea „NIVEL MEDIO ALCOOL” între 100 - 150

Valoarea "ALTO NIVEL ALCOHOL" cuprinsă între 150 - 200

Valoare "POLICIA"> = 200

Am creat o memorie care face ca ecranul să aibă o valoare mai mare.

LED-urile funcționează independent, sunt alimentate de datele obținute de senzorul MQ5, la fel cum ecranul funcționează cu intervalele de măsurare care vor fi declarate mai jos.

LED1 (verde) - porniți când valoarea <= 50 (indică faptul că este aprins)

LED2 (verde) - porniți când valoarea> 50

LED3 (galben) - porniți când valoarea> 100

LED4 (roșu) - porniți când valoarea> 150

LED5 (roșu) - porniți când valoarea> 200

Atașăm codul final și imaginea de montaj de mai jos.

Pasul 11: Funcția Buton

Funcția Buton
Funcția Buton
Funcția Buton
Funcția Buton

Funcția butonului nostru este de a reporni Arduino și de a efectua o altă măsurare, deoarece programul nostru salvează întotdeauna cea mai mare măsurare pe ecran. Acest lucru ne permite să facem câte măsurători dorim.

Butonul nostru este conectat direct la alimentare.

Pasul 12: A pune totul împreună

Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună

Odată ce totul funcționează corect, este timpul să îl adăugați în carcasă și să îl închideți corect.

Pasul 13: Funcționarea

Funcționarea
Funcționarea
Funcționarea
Funcționarea
Funcționarea
Funcționarea

În primul rând, trebuie să conectăm cablul care va alimenta Arduino. Când pe ecran apare „SOPLA AQUI”, acest lucru va indica faptul că dispozitivul este gata să facă o măsurare. Ecranul va indica nivelul nostru de alcool, LED-urile vor indica nivelul de alcool în timp real, odată ce nu suflăm, doar unul va rămâne aprins.

Când doriți să efectuați o nouă măsurare, apăsați butonul central și așteptați până când pe ecran apare „SOPLA AQUI” și efectuați o nouă măsurare.

Recomandat: