» Elektronika » Arduino Laikrodis su dujų ir dūmų aliarmais

Laikrodis su dujų ir dūmų aliarmais

Sveikinimai mūsų svetainės gyventojų!


Gamtoje yra daug pavojingų dujų, neturinčių spalvos ir kvapo, tokių kaip: metanas, propanas, anglies monoksidas ir daugelis kitų. Ir realybė yra tokia, kad pakaks dviejų gilių įkvėpimų, kad prarastumėte sąmonę ir uždustų per kelias minutes. Jei turite namuose įrengtą dujinę viryklę, yra garažas su automobiliu, o šalyje yra krosnies šildymas, arba yra gilus rūsys, tada šiandienos naminis produktas tikrai pravers.

Iš tikrųjų tokios dujos kaip metanas, propanas ir anglies monoksidas yra bespalvės ir bekvapės. Tačiau kai jie naudojami kasdieniame gyvenime, į juos pridedama specialių priemaišų, kad galėtume užuosti nemalonų dujų kvapą.

Norėdami pastatyti jums reikės:
1. Programuojama platforma Arduino Nano;
2. Dėžutė degtukų, geriausia du iš karto;
3. 2004 m. Skystųjų kristalų ekranas su I2C moduliu, užklijuotas ekrano gale;
4. Realiojo laiko laikrodžio modulis DS1302;
5. Dūmų detektorius MQ-2;
6. temperatūros ir drėgmės jutiklis DHT22;
7. Dvi eilės kontroliuojamų šviesos diodų WS2811;
8. fotorezistorius ir 10 kΩ rezistorius;
9. Pjezodinaminis;
10. Kinietiškos sagos 3 vnt.


Jei nuspręsite pakartoti šį projektą, tada patogumui visų komponentų nuorodos jau yra originalaus vaizdo įrašo aprašyme (nuoroda į jį straipsnio pabaigoje).

Pradedame lituoti I2C modulį prie ekrano. Pirmiausia susisiekite. Tada mes lygiuojame dvi lentas lygiagrečiai ir lituojame visus kitus kontaktus.


Autorius naudoja srautus, todėl valyti būtina.


Tada jis surenka projektą ant duonos lentos, turėdamas tikslą nustatyti, patikrinti veikimą, taip pat išbandyti įvairius dujų jutiklius. Jie yra keičiami, todėl vietoj vieno galite lengvai įdiegti kitą. Autorius taip pat atsisiunčia programinę-aparatinę įrangą į „Arduino“ tolimesniam jos modifikavimui.




Modulio prijungimo schema yra tokios formos:

Čia nėra jokių ypatingų sunkumų ir niuansų. Prijungiant foninį apšvietimą prie Arduino yra tik triukas. Trumpiklis iš I2C modulio turi būti pašalintas ir viela ten užsandarinta. Visa modulio galia gaunama iš 5 V, taigi čia viskas paprasta.
Tada autorius paruošia dėklo juodraštį spausdinimui 3D spausdintuve ir iš karto atspausdina jį baltu plastiku.


Šviesos diodai turėtų gražiai šviesti per tokį permatomą plastiką. Iš pradžių autorius norėjo įtaisyti LED skydelius žemyn ir virš ekrano, tačiau, pirma, juostos buvo ilgesnės, ir, antra, didelis pačių LED lempų tankis sukeltų didelį srovės suvartojimą.Jūs, žinoma, galite naudoti juostą, tačiau čia tankis yra mažesnis ir tiks tik 6 šviesos diodai, o autorius neturėjo tankesnių juostų. Na, apskritai tai yra jūsų nuožiūra. Jūs galite tai padaryti savaip.

Šiame namų darbe autorius nusprendė virš ekrano ir po juo sumontuoti 8 LED lemputes. Aš juos sujungiau iš eilės su signalo laidu, bet padalinau galią. Atminkite, kad projekte naudojami WS2811 valdomi šviesos diodai.


Nepainiokite jų su 4 kontaktų RGB spalvotais šviesos diodais. Jie netiks čia.

Byla pagaliau išspausdinta ir paruošta. Ištrinkite taktą ir palaikymą. Po acetono jis tapo spalvingas ir blizgus.

Jei kam nepatinka spausdinimo kokybė, tada taip, čia jis yra juodraštis, kurio sluoksnių skirtumas yra 0,3 mm. Galite įdėti 0,1 mm, tada jis bus tarsi mestas, bet tada turėsite palaukti ilgiau.

Tinka.


Moduliai atėjo į savo vietas: ekranas, dūmų jutiklis ir drėgmės jutiklis.
Toliau pateiktas ilgas visų komponentų litavimo procesas.



Dėl to mes gavome tokį ekraną. Atskirai atkreipkite dėmesį į violetinę vielą centre, tai yra adaptyvus ekrano foninis apšvietimas.
Mygtukai, kuriuos autorius uždėjo ant pigios duonos lentos. Dažniausiai čia yra mėlyna spalva, o spalvotos yra mygtukų išvestys.


Jis taip pat padėjo fotorezistorių ir rezistorių ant duonos lentos. Būtinai susukite laidus į košę, kad jie nenutrūktų ir nebus pikapų.

Dūmų detektorių, beje, reikia sujungti su pervyta viela, storesne, ji šildymui nuolat suvalgys apie 110 mA.

Dabar belieka tik visa tai suklijuoti Arduino mieste. Korpuso ekraną pritvirtiname savisriegiais varžtais, priešinės skylės jau numatytos 3D spausdinimui.


Mes pritvirtiname visus modulius į vietą. Žinoma, tai galima padaryti su stelažais ir varžtais, tačiau autorius pirmenybę teikė karštajam lydymui. Litavimo vietose viela taip pat užpildoma karštais klijais. Tai apsaugos juos nuo susiraukšlėjimo ir atitraukimo, o jūs - nuo ilgų nutrūkusio ryšio paieškų.

Viršuje yra drėgmės jutiklis ir fotorezistorius. Dūmų daviklis priklijuojamas kairėje korpuso pusėje.


Apskritai, teisingu būdu, kad būtų galima greitai reaguoti, dujų analizatorius turėtų kabėti po lubomis. Tai yra, jį reikia atlikti ant ilgos vielos arba iškalti kur nors ant liustra. Gaisro metu pirmiausia susidaro dūmai, ir tai leis jutikliui sudegti anksčiau ir greičiau.

Įdiegę visus modulius į savo vietą, gavome tokį laidų pluoštą.

Juos reikia lituoti ant Arduino.


Dabar liko tik sujungti visus privalumus ir trūkumus.

Taigi ką, laikrodis surinktas. Prieš įjungdami, būtinai turite paskambinti dėl trumpo jungimo, kitaip jis bus įžeidžiantis. Tačiau atkreipkite dėmesį, kad tokiu atveju multimetras pypsės, nes dūmų detektoriaus viduje yra įmontuotas mažo pasipriešinimo šildymo elementas. Todėl testavimui geriau naudoti laboratorinį maitinimo šaltinį ir laidą su USB jungtimi.

Projekto puslapyje (nuoroda į autoriaus vaizdo įrašo aprašą) atsisiųskite archyvą naudodami programinę-aparatinę įrangą. Jame taip pat yra failų, skirtų dėklui 3D spausdinti spausdintuve. Išpakuokite, įdiekite bibliotekas ir atidarykite programinės įrangos failą.

Kodas pasirodė esąs didelis, tačiau autorius bandė jį gerai pakomentuoti. Pačioje pradžioje yra modulių nustatymai ir jungtys. Vienintelis dalykas, kurį gali tekti pakeisti, yra šviesos diodų skaičius, specialiai jūsų apšvietime (tai yra NUM_LEDS parametras, autoriui nustatyta 16).

Atlikę reikiamą nustatymų redagavimą, galite įkelti mikroprogramą į mikroprogramą.

Dabar klojame laidus ir montuojame „Arduino“ į jo vietą.
Įprastomis valandomis foninis apšvietimas mirga vaivorykštės režimu.


Bet, žinoma, jo režimus galite keisti ir pakeisti savo nuožiūra.

Nustatant laikrodį.
Dešinėje pusėje yra trys valdymo mygtukai: pliusas, minusas ir apačia geltona (tai yra nustatymas).

Vieną kartą paspaudžiame ir pereiname į sąrankos režimą.Čia galite pakeisti valandas, minutes, sinchronizuoti sekundes, nustatyti žadintuvą (+ pabaigoje nurodo, kad žadintuvas įjungtas arba išjungtas). Kitas yra metų, mėnesio, dienos ir savaitės dienos įrengimas.
Paskutinė 300 vertė yra dūmų detektoriaus slenkstis. Jį galima pakeisti po 50 žingsnių. Autorius rekomenduoja palikti 300.



Kitą kartą paspaudus geltoną mygtuką, nustatymai baigsis, o visi parametrai bus įrašomi į nepastovią atmintį ir nebus iš naujo nustatomi, net jei maitinimas išjungtas.

Laikrodyje yra žadintuvas. Jis gali būti nustatytas pažadinti jus ryte. Kai jis veiks, laikrodis mirksės mėlynai žalia spalva, o ekrane pasirodys WAKE.

Patikrinkime, kaip veikia dūmų detektorius.
Skaičiai viršutiniame dešiniajame kampe rodo dūmų detektoriaus vertę.

Taigi pirmosios varžybos nepateko, mes užimame antrąsias.



Ir dabar tai suveikė.
Dėl to mes pagaminome vėsų laikrodį su vėsiu dinaminiu foniniu apšvietimu ir su dūmų ir dujų jutikliu. Jie gali ne tik jus pažadinti, bet ir įspėti apie pavojų, jei yra metano, anglies monoksido ar dūmų. Jie taip pat rodo esamą temperatūrą ir drėgmę kambaryje. Elektra gaunama iš usb prievado per pačią „Arduino“ platformą. Laikrodis pravers namuose, virtuvėje, garaže ir šalyje, kur tik įmanoma apsinuodijimo tikimybė.


Pats dujų jutiklis gali būti naudojamas absoliučiai bet kas - jie yra keičiami. Jūs taip pat patys nustatote jų veikimo slenkstį. Remiantis autoriaus eksperimentų patirtimi, 300 vienetų yra optimali vertė.

Ačiū už dėmesį. Greitai pasimatysime!

Vaizdo įrašas:
8.4
10
9

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
2 komentaras
Ar šiame projekte įmanoma į telefoną kažkaip įtraukti pranešimą apie suveikiantį jutiklį?
... metanas, propanas ir anglies monoksidas neturi nei spalvos, nei kvapo. Tačiau kai jie naudojami kasdieniame gyvenime, į juos pridedama specialių priemaišų, kad galėtume užuosti nemalonų dujų kvapą.
O kam tai prideda kvapiųjų medžiagų, rūpinančiųsi anglies monoksidu? )))

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...