Turinys:

Kvėpavimo analizatorius: 13 žingsnių (su nuotraukomis)
Kvėpavimo analizatorius: 13 žingsnių (su nuotraukomis)

Video: Kvėpavimo analizatorius: 13 žingsnių (su nuotraukomis)

Video: Kvėpavimo analizatorius: 13 žingsnių (su nuotraukomis)
Video: Sveikatos receptas. Neurologas Fišas apie galvos skausmą: kaip atskirti fatališkų ligų simptomus 2024, Lapkritis
Anonim
Kvėpavimo analizatorius
Kvėpavimo analizatorius

Autoriai Marc Guasch ir Genís Revilla

Pramoninio dizaino inžinerija Elisavoje

Kursas: akademinis vartojimas pagal specialią anglų kalbos terminiją

Mokytojas: Jonathan Chacón Perez

1 žingsnis: Projekto apibrėžimas ĮVADAS

Šiais laikais dauguma automobilių avarijų gatvėje įvyksta dėl priežasčių, įskaitant alkoholio vartojimo atvejus. Dėl šios priežasties daugelis šeimų žlunga. Pagrindinė šio projekto vizija - neleisti žmonėms gerti ir vairuoti ir taip sukelti avarijų kelyje.

Taigi tai yra prototipinė versija, skirta sustabdyti vairavimą apsvaigus nuo alkoholio. Jei vairuotojas gėrė alkoholį, jutiklis aptiks alkoholio kiekį vairuotojo kvėpavime, o jei jis peržengs nustatytą ribą, pasirodys įspėjimas ir vairuotojas gali nuspręsti nevairuoti.

Šis alkoholologas nėra profesionalus alkotesteris ir turėtų būti naudojamas tik pramogoms.

2 žingsnis: problemiška

Šiuo produktu norime išspręsti problemą, kurią daugelis vairuotojų turi grįžę po vakarienės ar vakarėlio. Šie vairuotojai dažnai nežino, ar neblaivūs, kad tinkamai vairuotų transporto priemonę. Šis nešiojamasis alkoholio matuoklis leis žmonėms, prieš pradedant važiuoti transporto priemone, atlikti testą, nurodantį, koks yra alkoholio kiekis ir ar patartina pasiimti transporto priemonę, ar ne.

3 žingsnis: reikalingi jutikliai ir komponentai

Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai
Reikalingi jutikliai ir komponentai

Alkoholio jutiklis yra pagrindinis reikalavimas. Alkoholio jutiklyje yra „Vcc“, „Ground“, 1 analoginis ir 1 skaitmeninis skaitymo prievadas. Čia naudojamas jutiklis yra MQ-4. Mes naudojome LCD ekraną su „i2c“moduliu, kad būtų lengviau ir greičiau surinkti.

Reikalingos medžiagos yra:

(1x) „Arduino Uno“

(1x) MQ5 dujų jutiklis

(1x) LCD i2C 20x4

(1x) duonos lenta

(2x) žalias šviesos diodas

(1x) geltonas šviesos diodas

(2x) raudonas šviesos diodas

(5x) 10K rezistoriai

(50x) jungiamieji laidai

(1x) jungiklis

(1x) 5V baterija

(1x) 3D dėklas

4 žingsnis: dėklo kūrimas

Bylos kūrimas
Bylos kūrimas

Kišeninio alkotesterio korpusas yra atspausdintas 3D. Atsisiuntę žemiau esantį STL failą, galite tai padaryti bet kurioje netoliese esančioje 3D spausdinimo įstaigoje. Rezultatai turėtų būti panašūs į aukščiau pateiktą vaizdą.

5 žingsnis: grandinės surinkimas su LCD I2C

Grandinės surinkimas su LCD I2C
Grandinės surinkimas su LCD I2C

Svarbiausias šio žingsnio dalykas yra žinoti, kaip prijungti skystųjų kristalų ekraną prie mūsų „Arduino Uno“, todėl reikia atlikti šiuos ryšius ir veiksmus.

Kad šis komponentas veiktų tinkamai, mūsų kompiuteryje būtina įdiegti biblioteką, ji pridedama žemiau.

I2C kaiščiai yra:

VCC kaištis - kaištis, kuriam reikia įjungti grandinę

GND kaištis - kaištis, kurio reikia, kad visas grandinės komponentas būtų įžemintas.

SDA kaištis - tai duomenų eilutė, kurioje vyksta simbolių perdavimas.

SCL kaištis - tai laikrodžio linija, sinchronizuojanti simbolių perdavimą.

Ryšiai su arduino yra šie:

VCC - 5V

GND - GND

SDA - A4

SCL - A5

Pridedame montavimo schemą.

6 žingsnis: LCD kodas

Pirmiausia įkeliamas pavyzdinis kodas, kurį pateikia mūsų LCD ekrano biblioteka, tokiu būdu galime patikrinti, ar mūsų ekranas veikia tinkamai, ir galime pereiti prie kito veiksmo.

Pridedame žemiau esantį kodą.

7 žingsnis: grandinės surinkimas su MQ5 dujų jutikliu

Grandinės surinkimas su MQ5 dujų jutikliu
Grandinės surinkimas su MQ5 dujų jutikliu

Norint tinkamai veikti, šiam komponentui nereikia išorinės bibliotekos. Būtina tik prijungti jį prie mūsų „Arduino Uno“, kai prisijungsime, galėsime paleisti žemiau pridėtą programą, o kompiuterio nuosekliajame monitoriuje pamatysime jo aptiktas vertes.

Ryšiai su „Arduino“yra šie:

VCC - 5V

GND - GND

D0 - A8

A0 - A0

Pridedame montavimo schemą.

Pastaba: jutiklis po kurio laiko labai įkaista, nelieskite jo!

8 žingsnis: grandinės surinkimas su šviesos diodais

Grandinės surinkimas su šviesos diodais
Grandinės surinkimas su šviesos diodais
Grandinės surinkimas su šviesos diodais
Grandinės surinkimas su šviesos diodais
Grandinės surinkimas su šviesos diodais
Grandinės surinkimas su šviesos diodais

Mes sujungsime 5 šviesos diodus, kurie vizualiai parodys alkoholio lygį. Šie šviesos diodai bus lengvai montuojami naudojant rezistorius.

Ryšiai su „Arduino“yra šie:

LED1 (žalia) - D1

LED2 (žalia) - D2

LED3 (geltona) - D3

LED4 (raudona) - D4

LED5 (raudona) - D5

Pridedame montavimo schemą.

9 žingsnis: kalibruokite alkoholio jutiklį

Norėdami kalibruoti jutiklį, naudojome alkoholiu sudrėkintą medvilnę, nes negalėjome to įrodyti realiais subjektais. Galiausiai nusprendėme naudoti vertybes, kurios, mūsų manymu, yra tikresnės.

10 žingsnis: galutinis kodas

Galutinis kodas
Galutinis kodas

Kai visi komponentai veiks atskirai, sukursime kodą, kuris leis jiems dirbti kartu.

Mes sukursime kodą, kuris per kai kuriuos MQ5 jutiklio gautus matavimo intervalus LCD ekrane parodys 4 galimas girtumo būsenas.

„BAJO NIVEL ALCOHOL“vertė yra nuo 50 iki 100

„NIVEL MEDIO ALCOHOL“vertė yra nuo 100 iki 150

„ALTO NIVEL ALCOHOL“vertė yra nuo 150 iki 200

„POLICIA“vertė> = 200

Mes sukūrėme atmintį, dėl kurios ekranas turi didesnę vertę.

Šviesos diodai veikia nepriklausomai, jie maitinami iš MQ5 jutiklio gautų duomenų, kaip ir ekranas veikia su matavimo diapazonais, kurie bus nurodyti žemiau.

LED1 (žalia) - įjunkite, kai reikšmė <= 50 (rodo, kad ji įjungta)

LED2 (žalia) - įjunkite, kai vertė> 50

LED3 (geltona) - įjunkite, kai vertė> 100

LED4 (raudona) - ĮJUNGTI, kai vertė> 150

LED5 (raudona) - ĮJUNGTI, kai vertė> 200

Žemiau pridedame galutinį kodą ir montažo vaizdą.

11 veiksmas: mygtuko funkcija

Mygtuko funkcija
Mygtuko funkcija
Mygtuko funkcija
Mygtuko funkcija

Mūsų mygtuko funkcija yra iš naujo paleisti „Arduino“ir atlikti kitą matavimą, nes mūsų programa visada išsaugo aukščiausią matavimą ekrane. Tai leidžia mums atlikti tiek matavimų, kiek norime.

Mūsų mygtukas yra tiesiogiai prijungtas prie maitinimo šaltinio.

12 žingsnis: viską sudėkite

Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti

Kai viskas veikia tinkamai, laikas jį pridėti prie dėklo ir teisingai uždaryti.

13 žingsnis: veikimas

Veikiantis
Veikiantis
Veikiantis
Veikiantis
Veikiantis
Veikiantis

Visų pirma, mes turime prijungti kabelį, kuris maitins mūsų „Arduino“. Kai ekrane pasirodys „SOPLA AQUI“, tai parodys, kad prietaisas yra pasirengęs atlikti matavimą. Ekrane bus rodomas mūsų alkoholio lygis, šviesos diodai parodys alkoholio lygį realiuoju laiku, kai nepūsime, tik vienas liks užsidegęs.

Jei norite atlikti naują matavimą, paspauskite centrinį mygtuką ir palaukite, kol ekrane pasirodys „SOPLA AQUI“, ir atlikite naują matavimą.

Rekomenduojamas: