» electronică » Arduino »Ceas cu alarme de gaz și fum

Ceas cu alarme de gaz și fum

salutări locuitorii site-ului nostru!


În natură, există multe gaze periculoase fără culoare și miros, cum ar fi: metan, propan, monoxid de carbon și multe altele. Și realitatea este că două respirații profunde vor fi suficiente pentru a pierde cunoștința și a se sufoca în câteva minute. Dacă aveți o sobă pe gaz instalată acasă, există garajul cu o mașină, iar în țară există încălzire a sobei sau există un subsol adânc, atunci produsul de casă de astăzi va veni cu siguranță la îndemână.

Într-adevăr, gazele precum metanul, propanul și monoxidul de carbon sunt incolore și inodore. Dar când sunt folosite în viața de zi cu zi, li se adaugă impurități speciale, astfel încât să putem mirosi mirosul urât de gaz.

Pentru a construi va avea nevoie de:
1. Platforma programabila Arduino nano;
2. O cutie de chibrituri, și de preferință două simultan;
3. Ecran LCD 2004 cu modul I2C, este sigilat pe partea din spate a ecranului;
4. Modul de ceas în timp real DS1302;
5. Detector de fum MQ-2;
6. Senzor de temperatură și umiditate DHT22;
7. Două linii de leduri controlate WS2811;
8. Fotorezistor și rezistență de 10 kΩ;
9. Piezodinamic;
10. Butoane chinezești 3 bucăți.


Dacă decideți să repetați acest proiect, atunci pentru comoditate, linkurile către toate componentele sunt deja în descrierea videoclipului inițial (link către acesta la sfârșitul articolului).

Începem prin lipirea modulului I2C pe ecran. Primul contact primul. Apoi aliniem cele două plăci în paralel și lipim toate celelalte contacte.


Autorul folosește fluxul, astfel încât curățarea este o necesitate.


Apoi colectează proiectul pe o placă de panou, cu scopul de a configura, verifica operativitatea, precum și testarea diverșilor senzori de gaz. Sunt interschimbabile, așa că în loc de unul, puteți instala cu ușurință celălalt. Autorul descarcă de asemenea firmware-ul în Arduino pentru modificările ulterioare.




Schema de conectare a modulului are următoarea formă:

Nu există dificultăți și nuanțe speciale aici. Există doar un truc pentru a conecta lumina de fundal la Arduino. Jumperul din modulul I2C trebuie îndepărtat și firul sigilat acolo. Toată puterea modulului provine de la 5 V, deci totul este simplu aici.
În continuare, autorul pregătește o carcasă de proiectare pentru imprimarea pe o imprimantă 3D și o imprimă imediat cu plastic alb.


LED-urile ar trebui să strălucească frumos printr-un astfel de plastic translucid. La început, autorul a dorit să așeze panourile LED în jos și deasupra ecranului, dar, în primul rând, benzile erau mai lungi, iar în al doilea rând, densitatea ridicată a LED-urilor în sine ar crea un consum mare de curent.Desigur, puteți utiliza o bandă, dar aici densitatea este mai mică și se vor potrivi doar 6 LED-uri, iar autorul nu a avut benzi mai dense. Ei bine, în general, acest lucru este la discreția dumneavoastră. Îl poți face singur.

În această lucrare de casă, autorul a decis să instaleze panouri de 8 LED-uri deasupra și sub ecran. Le-am conectat în serie cu un fir de semnal, dar am împărțit puterea. Rețineți că proiectul utilizează LED-uri controlate WS2811.


Nu le confundați cu leduri color RGB cu 4 pini. Nu se vor potrivi aici.

Husa este în sfârșit tipărită și gata. Ștergeți lovitura și susțineți. Și după acetonă, a devenit strălucitor și lucios.

Dacă nimănui nu îi place calitatea tipăririi, atunci da, acesta este desenat aici cu o diferență de strat de 0,3 mm. Puteți pune 0,1 mm, atunci va fi ca un cast, dar atunci trebuie să așteptați mai mult.

Montarea.


Modulele au ajuns pe scaunele lor: ecran, senzor de fum și senzor de umiditate.
Următorul este un proces îndelungat de lipire a firelor subțiri la toate componentele.



Drept urmare, am obținut un astfel de ecran. Separat, acordați atenție firului purpuriu din centru, acesta este iluminarea ecranului adaptiv.
Butoane pe care autorul le-a așezat pe o panou ieftină. Comuna aici este albastră, iar cele colorate sunt ieșirile de la butoane.


De asemenea, a așezat fotorezistorul și rezistența pe panou. Asigurați-vă că răsuciți firele într-o coadă de porc, astfel încât acestea să nu se rupă și să nu mai existe pickup-uri.

Detectorul de fum, apropo, trebuie conectat cu un fir fir, mai gros, acesta va mânca constant aproximativ 110 mA pentru încălzire.

Acum rămâne doar să lipim toate acestea pe Arduino. Fixăm ecranul carcasei la șuruburi autofiletante, găurile de contor sunt deja prevăzute pentru imprimarea 3D.


Fixăm toate modulele la locul lor. Desigur, acest lucru se poate face cu rafturi și șuruburi, dar autorul a preferat topirea fierbinte. Firele din locurile de lipit sunt, de asemenea, umplute cu lipici fierbinte. Acest lucru îi va proteja de blocaje și de tragere, iar dvs. de o căutare lungă pentru o conexiune ruptă.

În partea de sus se află un senzor de umiditate și un fotorezistor. Un senzor de fum se lipește în stânga carcasei.


În general, în mod corect, pentru un răspuns rapid, analizatorul de gaz ar trebui să stea sub tavan. Adică trebuie să fie efectuat pe un fir lung sau sculptat undeva pe un candelabru. În caz de incendiu, fumul se acumulează mai întâi și acest lucru va permite senzorului să se aprindă mai devreme și mai repede.

După instalarea tuturor modulelor la locul lor, am obținut un astfel de pachet de fire.

Trebuie să fie lipite pe Arduino.


Acum nu mai rămâne decât să combinăm toate avantajele și contra.

Deci, ce, ceasul este asamblat. Înainte de a porni, trebuie să suni cu siguranță pentru un scurtcircuit, altfel va fi insultător. Însă, în acest caz, multimetrul va emite un semnal sonor, deoarece în interiorul detectorului de fum este instalat un element de încălzire cu o rezistență scăzută. Prin urmare, pentru testare, este mai bine să utilizați o sursă de alimentare de laborator și un fir cu conector USB.

În pagina proiectului (linkul în descrierea videoclipului autorului) descărcați arhiva cu firmware. De asemenea, conține fișiere pentru imprimarea 3D a carcasei pe imprimantă. Despachetați, instalați bibliotecile și deschideți fișierul firmware.

Codul s-a dovedit a fi mare, dar autorul a încercat să-l comenteze bine. La început sunt setările și pinii de conectare ai modulelor. Singurul lucru pe care trebuie să îl schimbi este numărul de LED-uri specific în lumina de fundal (acesta este parametrul NUM_LEDS, autorul este setat la 16).

După editarea necesară a setărilor, puteți încărca firmware-ul în microcontroler.

Acum așezăm firele și instalăm Arduino la locul său.
În timpul orei normale, lumina de fundal strălucește în modul curcubeu.


Dar, desigur, modul său poate fi modificat și schimbat la alții, la discreția dumneavoastră.

Prin setarea ceasului.
În partea dreaptă există trei butoane de control: plus, minus și galben de jos (aceasta este setarea).

O apăsăm o dată și trecem în modul de configurare.Aici puteți schimba orele, minutele, sincronizarea secundelor, setați alarma (+ la sfârșit indică alarma pornită sau oprită). Urmează instalarea anului, a lunii, a zilei și a zilei săptămânii.
Ultima valoare de 300 este pragul detectorului de fum. Poate fi modificat în pași de 50. Autorul recomandă părăsirea a 300.



Următoarea apăsare a butonului galben iese din setări, în timp ce toți parametrii sunt înregistrați în memoria nevolatilă și nu sunt resetați chiar dacă alimentarea este oprită.

Ceasul are un ceas deșteptător. Poate fi setat să te trezească dimineața. Și când funcționează, ceasul va clipi albastru-verde, iar WAKE va fi afișat pe ecran.

Să verificăm cum funcționează detectorul de fum.
Numerele din colțul din dreapta sus arată valoarea de la detectorul de fum.

Deci primul meci nu a intrat, îl luăm pe al doilea.



Și acum a funcționat.
Drept urmare, am realizat un ceas cu un fundal dinamic cool și cu un senzor de fum și gaz. Nu numai că vă pot trezi, dar vă avertizează și despre pericolul în prezența metanului, a monoxidului de carbon sau a fumului. De asemenea, arată temperatura și umiditatea curente din cameră. Puterea provine din portul USB prin platforma Arduino. Ceasul va fi util acasă în bucătărie, în garaj și în țară, oriunde există probabilitatea de otrăvire.


Senzorul de gaz în sine poate fi folosit absolut orice - sunt interschimbabile. De asemenea, setați singur pragul pentru funcționarea lor. Conform experienței experimentelor autorului, 300 de unități reprezintă valoarea optimă.

Vă mulțumim pentru atenție. Ne vedem curând!

video:
8.4
10
9

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
2 comentarii
Este posibil în acest proiect să adăugați cumva o notificare la telefon despre declanșarea senzorului?
... metanul, propanul și monoxidul de carbon nu sunt nici culoare, nici miros. Dar când sunt folosite în viața de zi cu zi, li se adaugă impurități speciale, astfel încât să putem mirosi mirosul urât de gaz.
Și cine adaugă odoranți atât de îngrijitori de monoxid de carbon? ))

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...