Sa likas na katangian, maraming mga mapanganib na gas na walang kulay at amoy, tulad ng: mitein, propana, carbon monoxide at marami pa. At ang katotohanan ay ang dalawang malalim na paghinga ay sapat upang mawalan ng malay at maghinang sa loob ng ilang minuto. Kung mayroon kang isang gasolina na naka-install sa bahay, mayroon ang garahe gamit ang isang kotse, at sa bansa mayroong pag-init ng kalan, o mayroong isang malalim na silong, kung gayon ang produkto ng lutong bahay ngayon ay tiyak na makukuha.
Sa katunayan, ang mga gas tulad ng mitein, propana at carbon monoxide ay walang kulay at walang amoy. Ngunit kapag ginamit sa pang-araw-araw na buhay, ang mga espesyal na impurities ay idinagdag sa kanila upang maamoy namin ang pangit na amoy ng gas.
Upang mabuo kailangan mo:
1. Programmable platform Arduino Nano;
2. Isang kahon ng mga tugma, at mas mabuti na dalawa nang sabay-sabay;
3. 2004 LCD screen na may I2C module, ito ay selyadong sa likod ng screen;
4. Real-time na module ng orasan DS1302;
5. Usok ng usok MQ-2;
6. sensor ng temperatura at halumigmig DHT22;
7. Dalawang linya ng kinokontrol na mga LED WS2811;
8. Photoresistor at 10 kΩ risistor;
9. Piezodynamic;
10. Mga pindutan ng Tsino ng 3 piraso.
Kung magpasya kang ulitin ang proyektong ito, kung gayon para sa kaginhawahan, ang mga link sa lahat ng mga sangkap ay nasa paglalarawan ng orihinal na video (link dito sa dulo ng artikulo).
Magsisimula kami sa pamamagitan ng paghihinang ang module ng I2C sa screen. Unang makipag-ugnay muna. Pagkatapos ay ihanay namin ang dalawang board na magkatulad at panghinang sa lahat ng iba pang mga contact.
Ang may-akda ay gumagamit ng pagkilos ng bagay, kaya ang paglilinis ay dapat.
Pagkatapos ay kinokolekta niya ang proyekto sa isang breadboard, na may layunin na mag-set up, suriin ang operability, pati na rin para sa pagsubok ng iba't ibang mga sensor ng gas. Maaari silang mapagpapalit, kaya sa halip ng isa, madali mong mai-install ang isa. Ina-download din ng may-akda ang firmware sa Arduino para sa karagdagang pagbabago.
Ang diagram ng koneksyon sa module ay may mga sumusunod na form:
Walang mga espesyal na paghihirap at mga nuances dito. Mayroong isang trick lamang sa pagkonekta sa backlight sa Arduino. Ang jumper mula sa module ng I2C ay dapat alisin at ang mga wire ay selyado doon. Ang lahat ng kapangyarihan ng module ay nagmula sa 5 V, kaya ang lahat ay simple dito.
Susunod, naghahanda ang may-akda ng isang kaso ng draft para sa pag-print sa isang 3D printer, at agad itong mag-print ng puting plastik.
Ang mga LED ay dapat na lumiwanag nang maganda sa pamamagitan ng tulad ng isang translucent na plastik. Ang may-akda ay unang nais na ilagay ang mga panel ng LED sa buong haba sa ibaba at sa itaas ng screen, ngunit, una, ang mga piraso ay mas mahaba, at pangalawa, ang mataas na density ng mga LED mismo ay lilikha ng isang mataas na kasalukuyang pagkonsumo.Maaari mong siyempre gumamit ng isang tape, ngunit narito ang density ay mas mababa at 6 na mga LED lamang ang magkakasya, at ang may-akda ay walang mas siksik na mga teyp. Well, sa pangkalahatan, ito ay nasa iyong pagpapasya. Maaari mong gawin ito sa iyong sariling paraan.
Sa gawaing gawang ito, nagpasya ang may-akda na mag-install ng mga panel ng 8 na mga LED sa itaas at sa ibaba ng screen. Ikinonekta ko ang mga ito sa serye gamit ang isang signal wire, ngunit hinati ko ang kapangyarihan. Tandaan na ang proyekto ay gumagamit ng mga LED na kontrolado ng WS2811.
Huwag malito ang mga ito gamit ang 4-pin RGB LED LEDs. Hindi sila magkasya dito.
Ang kaso ay sa wakas ay naka-print at handa na. Tanggalin ang stroke at suportahan. At pagkatapos ng acetone, ito ay naging kaakit-akit at makintab.
Kung ang sinuman ay hindi gusto ang kalidad ng pag-print, pagkatapos ay oo, ito ay draft dito na may pagkakaiba sa layer na 0.3 mm. Maaari kang maglagay ng 0.1 mm, pagkatapos ay magiging tulad ng cast, ngunit pagkatapos ay kailangan mong maghintay ng mas mahaba.
Pagsukat.
Ang mga module ay dumating sa kanilang mga upuan: screen, usok sensor at sensor ng halumigmig.
Ang sumusunod ay isang mahabang proseso ng paghihinang manipis na mga wire sa lahat ng mga sangkap.
Bilang isang resulta, nakuha namin ang tulad ng isang screen. Hiwalay, bigyang-pansin ang lilang wire sa gitna, ito ang adaptor ng screen ng adaptor.
Ang mga pindutan ng may-akda ay inilagay sa isang murang tinapay. Ang karaniwang narito ay asul, at ang mga kulay ay ang mga output mula sa mga pindutan.
Inilagay din niya ang photoresistor at risistor sa breadboard. Siguraduhing i-twist ang mga wire sa isang pigtail, upang hindi sila masira at walang mga pickup.
Ang detektor ng usok, sa pamamagitan ng paraan, ay kailangang konektado sa isang stranded wire, mas makapal, palagi itong kakainin ang tungkol sa 110 mA para sa pagpainit.
Ngayon ay nananatili lamang ito sa nagbebenta ng lahat ng ito sa Arduino. Pina-fasten namin ang screen ng pabahay upang mag-self-tap ng mga turnilyo, ang mga butas sa counter ay naibigay na para sa pag-print ng 3D.
Inaayos namin ang lahat ng mga module sa lugar. Siyempre, maaari itong gawin sa mga rack at screws, ngunit ginusto ng may-akda na matunaw na matunaw. Ang mga wire sa mga lugar ng paghihinang ay napuno din ng mainit na pandikit. Ito ay maprotektahan ang mga ito mula sa mga kink at paghila, at ikaw mula sa isang mahabang paghahanap para sa isang sirang koneksyon.
Sa itaas ay isang sensor ng halumigmig at isang photoresistor. Ang isang sensor ng usok ay nakadikit sa kaliwa ng kaso.
Sa pangkalahatan, sa tamang paraan, para sa isang mabilis na tugon, ang gas analyzer ay dapat mag-hang sa ilalim ng kisame. Iyon ay, kailangang isagawa sa isang mahabang kawad o sculpted sa isang lugar sa isang chandelier. Kung may sunog, ang usok ay unang nagtatayo at papayagan nito ang sensor na masunog nang mas maaga at mas mabilis.
Matapos i-install ang lahat ng mga module sa kanilang lugar, nakakuha kami ng tulad ng isang bundle ng mga wire.
Kailangan nilang ibenta sa Arduino.
Ngayon ang natira ay upang pagsamahin ang lahat ng mga kalamangan at kahinaan.
Kaya ano, ang orasan ay natipon. Bago i-on, dapat mong tiyak na mag-ring para sa isang maikling circuit, kung hindi, ito ay nakakainsulto. Ngunit tandaan, sa kasong ito, ang multimeter ay beep, bilang isang elemento ng pag-init na may mababang pagtutol ay naka-install sa loob ng detektor ng usok. Samakatuwid, para sa pagsubok, mas mahusay na gumamit ng isang supply ng kuryente sa laboratoryo at isang wire na may isang usb connector.
Sa pahina ng proyekto (link sa paglalarawan ng video ng may-akda) i-download ang archive na may firmware. Naglalaman din ito ng mga file para sa 3D pagpi-print ng kaso sa printer. I-unpack, i-install ang mga aklatan at buksan ang file ng firmware.
Ang code ay naging malaki, ngunit sinubukan ng may-akda na magkomento nang mabuti. Sa simula pa lang ay ang mga setting at koneksyon ng mga pin ng mga module. Ang tanging bagay na kailangan mong baguhin ay ang bilang ng mga LED na partikular sa iyong backlight (ito ang parameter na NUM_LEDS, ang may-akda ay nakatakda sa 16).
Matapos ang kinakailangang pag-edit ng mga setting, maaari mong mai-load ang firmware sa microcontroller.
Ngayon inilalagay namin ang mga wire at i-install ang Arduino sa lugar nito.
Sa normal na oras, ang mga shimmer ng backlight sa mode ng bahaghari.
Ngunit syempre, ang mga mode nito ay maaaring mabago at mabago sa iba, ayon sa iyong paghuhusga.
Sa pamamagitan ng pagtatakda ng orasan.
Sa kanang bahagi mayroong tatlong mga pindutan ng control: kasama, minus at ilalim dilaw (ito ang setting).
Pinindot namin ito nang isang beses at pumunta sa mode ng pag-setup.Dito maaari mong baguhin ang oras, minuto, i-synchronize ang mga segundo, itakda ang alarma (+ sa dulo ay nagpapahiwatig na ang alarma ay nasa o wala). Susunod ay ang pagtatakda ng taon, buwan, araw at araw ng linggo.
Ang huling halaga ng 300 ay ang threshold ng usok ng usok. Maaari itong mabago sa mga hakbang ng 50. Inirerekomenda ng may-akda na umalis sa 300.
Ang susunod na pindutin ng dilaw na pindutan ay lumalabas sa mga setting, habang ang lahat ng mga parameter ay naitala sa hindi pabagu-bago na memorya at hindi na-reset kahit na ang kapangyarihan ay naka-off.
Ang orasan ay may isang orasan ng alarma. Maaari itong itakda upang gisingin ka sa umaga. At kapag ito ay gumagana, ang orasan ay kumikislap ng asul-berde, at ang WAKE ay ipapakita sa screen.
Suriin natin kung paano gumagana ang smoke detector.
Ang mga numero sa kanang itaas na sulok ay nagpapakita ng halaga mula sa detektor ng usok.
Kaya hindi pumasok ang unang tugma, kinuha namin ang pangalawa.
At ngayon nagtrabaho ito.
Bilang isang resulta, gumawa kami ng isang cool na relo na may isang cool na dynamic na backlight at may isang usok at gas sensor. Hindi ka lamang nila magigising, ngunit binabalaan ka rin ng panganib sa pagkakaroon ng mitein, carbon monoxide o usok. Ipinakita rin nila ang kasalukuyang temperatura at halumigmig sa silid. Ang kapangyarihan ay nagmula sa usb port sa pamamagitan ng Arduino platform mismo. Ang relo ay magiging kapaki-pakinabang sa bahay sa kusina, sa garahe, at sa bansa, kung saan nangyayari ang posibilidad ng pagkalason.
Ang gas sensor mismo ay maaaring magamit nang walang pasubali - sila ay mapagpapalit. Itinakda mo rin ang threshold para sa kanilang operasyon sa iyong sarili. Ayon sa karanasan ng mga eksperimento ng may-akda, 300 mga yunit ang pinakamainam na halaga.
Salamat sa iyong pansin. Makita ka agad!
Video: