Cuprins:
- Pasul 1: Definirea proiectului INTRODUCERE
- Pasul 2: problematic
- Pasul 3: senzori și componente necesare
- Pasul 4: Crearea carcasei
- Pasul 5: Asamblarea circuitului cu LCD I2C
- Pasul 6: Cod LCD
- Pasul 7: Asamblarea circuitului cu senzorul de gaz MQ5
- Pasul 8: Asamblarea circuitului cu LED-uri
- Pasul 9: Calibrați senzorul de alcool
- Pasul 10: Cod final
- Pasul 11: Funcția Buton
- Pasul 12: A pune totul împreună
- Pasul 13: Funcționarea
Video: Analizator respirator: 13 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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
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
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
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
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 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ă
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
Î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:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Ceas Analizator semnal Arduino DCF77: 17 pași
Ceas Analizator semnal Arduino DCF77: Ceas Arduino DCF77 & Analizator de semnal Puteți vedea și acest ceas pe site-ul myweb aici DCF77 Analyzer Clock Page Acest ceas afișează & cod de timp DCF77 decodat pe trei afișaje matriciale de 8x8 și informații despre oră, dată și semnal pe patru 8
Analizator de probe de rocă: 4 pași
Analizator de probe de rocă: Analizatorul de probe de rocă este utilizat pentru a identifica și analiza tipurile de probe de roci folosind tehnica de vibrație cu ciocănire moale. Este o metodă nouă în identificarea probelor de rocă. Dacă există un meteorit sau orice probă de rocă necunoscută, se poate estima
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Analizator de modele de trafic folosind detectarea obiectelor live: 11 pași (cu imagini)
Analizorul modelului de trafic folosind detectarea obiectelor live: în lumea de astăzi, semafoarele sunt esențiale pentru un drum sigur. Cu toate acestea, de multe ori, semafoarele pot fi enervante în situații în care cineva se apropie de lumină la fel cum devine roșu. Acest lucru pierde timpul, mai ales dacă lumina este