Vaikka maakaasu on turvallisempi ja tehokkaampi energianlähde, se voi vuotaessaan aiheuttaa kaasumyrkytyksen ja aiheuttaa terveysongelmia, kuten väsymystä, päänsärkyä, hengenahdistusta (hypoksia) jne. Valitettavasti hidasta kaasun vuotoa tai kerääntymistä on vaikea havaita, varsinkin jos kaasulla ei ole hajua, kuten maakaasua tai häkää.

Tässä tee-se-itse-oppaassa rakennamme kaasuanturin, joka pystyy havaitsemaan haitalliset kaasut, kuten metaanin, propaanin, nestekaasun ja hiilimonoksidin. Se myös lähettää sinulle hälytyksiä älypuhelimeesi tai Echo-kaiuttimiin.

Asioita, joita tarvitset

Tarvitset seuraavat komponentit rakentaaksesi älykkään langattoman kaasuvuotoilmaisimen.

  1. MQ-2 kaasuanturi.
  2. Wemos D1 Mini- tai NodeMCU-kortti.
  3. Jumper johdot.
  4. Kokoa komponentit 3D-tulostettuna tai missä tahansa kotelossa.

Tarvitset myös a Home Assistant -palvelimen asennus Raspberry Pi: ssä tai mikä tahansa yhteensopiva laitteisto. Jos kiinnostaa, voit oppia kaiken Home Assistantista ja katso kuinka se toimii ennen kuin aloitat.

Vaihe 1: Käännä laiteohjelmisto

Kääntääksesi laiteohjelmiston, asenna ESPHome-lisäosa Home Assistantissa. Kun laite on asennettu, noudata näitä ohjeita kääntääksesi laiteohjelmisto D1 Minille tai NodeMCU: lle.

  1. Avata ESPHome ja napsauta +Uusi laite.
  2. Kirjoita laitteen nimi, esim kaasuvuoto, ja napsauta Seuraava.
  3. Valitse Valitse tietty taulu > Wemos D1 Mini vaihtoehdoista ja napsauta Seuraava > Ohita. Jos käytät NodeMCU: ta, valitse ESP8266.
  4. Klikkaus Muokata.
  5. Vuonna kaasuvuoto. YAML muokkausikkunassa, tee seuraavat muutokset:

Päivitä Wi-Fi-tunnistetiedot:

wifi:
ssid: "WiFiSSID"
Salasana: "WIFI-salasana"

Liitä sitten seuraava koodi alle captive portal:

sensori: 
- alusta: adc
pin: A0
nimi: "Keittiön kaasuvuotoanturi"
päivitysväli: 1s
suodattimet:
- kerrotaan: 100
mittayksikkö: "%"
kuvake: "mdi: prosenttia"

Voit päivittää nimi: kenttään koodissa tarpeidesi mukaan. Koodin pitäisi näyttää alla olevan kuvakaappauksen kalta.

Kun koodi on valmis, voit napsauttaa Tallenna > Asenna.Valitse Kytke tähän tietokoneeseen vaihtoehdoista. Tämä aloittaa laiteohjelmiston kääntämisen ja saattaa kestää noin 10 minuuttia.

Kun olet valmis, napsauta Lataa projekti ladataksesi kootun gas-leakage-factory.bin laiteohjelmistotiedosto.

Vaihe 2: Flash-laiteohjelmisto

Laiteohjelmiston flash-päivitykseen voit käyttää web-pohjaista flash-työkalua. Vaiheet ovat seuraavat:

  1. Kun laiteohjelmisto on ladattu, napsauta Avaa ESPHome-verkko. Tämä avaa uuden ikkunan.
  2. Klikkaa Kytkeä vaihtoehto, valitse COM portti ja napsauta sitten Kytkeä. Varmista, että olet asentanut CH240/CH341- tai yhteensopivat ohjaimet.
  3. Mene Asenna > Valitse tiedosto ja valitse gas-leakage-factory.bin laiteohjelmistotiedosto.
  4. Klikkaus Asentaa. Tämä vilkkuu laiteohjelmiston kytketylle D1 Mini- tai NodeMCU-kortille.

Kun laiteohjelmisto on vilkkunut, siirry kohtaan ESPHome kojelautaan Home Assistantissa ja tarkista kaasuvuoto laite. Sen pitäisi näkyä VERKOSSA.

Voit myös ladata ja käyttää ESPHome Flasher työkalu vilkkua gas-leakage-factory.bin laiteohjelmistotiedosto NodeMCU- tai D1 Mini -kortille.

Vaihe 3: Lisää kaasuvuotoanturi Home Assistantin kojelautaan

Noudata näitä ohjeita lisätäksesi anturin Home Assistantin kojelautaan:

  1. Vuonna Kotiavustaja (HA), Navigoida johonkin Asetukset > Laitteet ja integraatiot.
  2. Laitteen tulee olla näkyvissä MÄÄRITÄ -painiketta. Klikkaus MÄÄRITÄ > LÄHETÄ. Tämä lisää laitteen ESPHome-laiteluetteloon.
  3. Kun olet lisännyt laitteen, napsauta kaasuvuoto lueteltu alla ESPHome ja napsauta sitten 1 laite.
  4. Klikkaus LISÄÄ KÄYTTÖPANEELIIN> valitse Näytä>LISÄÄ KÄYTTÖPANEELIIN.

Se siitä. Laite lisätään valittuun Home Assistant -hallintapaneeliin. Seuraavaksi voit liittää MQ-2-kaasuanturin mikro-ohjaimeen.

Vaihe 4: Liitä MQ-2 mikro-ohjaimeen

Katso seuraavasta kaaviosta MQ-2-kaasuanturin liittäminen D1 Mini- tai NodeMCU-mikroohjainkorttiin.

Liitännät ovat seuraavat:

  1. Yhdistä VCC MQ-2:n nastainen Vin tai 5V/3,3V D1 Mini- tai NodeMCU-kortin nasta.
  2. Yhdistä GND MQ-2-anturin nasta G nasta D1 Minissä tai NodeMCU: ssa.
  3. Yhdistä AOUT MQ-2-anturin nasta A0 NodeMCU: n tai D1 Minin nasta.

Kun yhteys on muodostettu, voit tarkistaa päivitetyn lukeman Home Assistant -hallintapaneelista. Voit testata anturia altistamalla sen savulle tai kaasulle. Ole varovainen! Käytä maskia äläkä haista kaasua tai savua. Prosenttiarvon pitäisi nousta Home Assistantin kojelaudassa.

Kalibroi kaasuanturi

Kun testaat anturia lähellä kaasua tai savua, jonka haluat havaita, sinun tulee myös säätää tai kalibroida anturi. Pienellä ruuvimeisselillä voit kiertää MQ-2-anturin esiasetusta vastapäivään vähentääksesi herkkyyttä tai myötäpäivään lisätäksesi herkkyyttä.

Aseta anturi savun tai kaasun lähelle ja etsi toinen LED-valo palamaan tai tarkista anturin arvo Home Assistantin kojelautasta ja säädä herkkyys sen mukaan.

Esimerkiksi rakentamamme anturi näyttää normaalisti 10-15 %. Kun altistimme sen pienelle määrälle nestekaasua (metaani), arvo nousi 35%+:iin. Tämä oli meille suloinen paikka, jonka jälkeen asensimme sen keittiöömme, savupiipun viereen.

Luo automaatio kaasuvuotohälytysten lähettämiseen

Kun olet kalibroinut ja säätänyt anturin herkkyyden, voit luoda automaation kotona Assistant vastaanottaa ilmoituksia älypuhelimeesi tai äänihälytyksiä Alexa-älykaiuttimen tai Googlen kautta Assistant.

Luo automaatio siirtymällä osoitteeseen Asetukset > Automaatiot ja kohtaukset ja napsauta Luo automaatio. Valita Aloita tyhjästä automaatiosta ja napsauta sitten kolmea pistettä vasemmassa yläkulmassa. Valitse nyt Muokkaa YAML: ssa ja liitä seuraava koodi.

alias: Kaasuvuoto
kuvaus: ''
laukaista:
- tyyppi: Jännite
alusta: laite
laitetunnus: c9852a396493f68b1cc2d089d7e21f0f
entity_id: sensori.lpg_gas_leak_sensor
domain: anturi
yläpuolella: 30
kunto: []
toiminta:
- tapahtuma: kaasuvuoto
tapahtuma_data: {}
-palvelua: ilmoittaa.mobile_app_sm_g985f
tiedot:
viesti: Kaasuvuoto havaittu
Otsikko: Keittiön kaasuvuoto
-palvelua: ilmoittaa.alexa_media_mom_s_echo
tiedot:
viesti: >-
Kaasuvuoto. Kaasuvuoto. Varoitus. Tarkistaa kaasu.
otsikko: Gas Leak Alert!
-palvelua: ilmoittaa.alexa_media_ravi_s_echo_dot
tiedot:
viesti: >-
Kaasuvuoto. Kaasuvuoto. Varoitus. Tarkistaa kaasu.
otsikko: Gas Leak Alert!
tiedot:
tyyppi: tts
-palvelua: ilmoittaa.alexa_media_echo_show_5
tiedot:
viesti: >-
Kaasuvuoto. Kaasuvuoto. Varoitus. Tarkistaa kaasu.
otsikko: Gas Leak Alert!
tiedot:
tyyppi: tts
tila: yksittäinen

Napsauta seuraavaksi kolme pistettä uudelleen ja valitse Muokkaa visuaalisessa editorissa. Valitse ja vaihda visuaalisessa muokkausikkunassa kaasuvuotoanturi ja laitteet, joille haluat lähettää ilmoituksia.

Esimerkiksi yllä jaettu automaatiokoodi lähettää a ilmoitushälytys Android- tai iOS-laitteellemme ja ilmoittaa myös äänihälytyksen kauttaAlexa kaiuttimet (Taloon asennettu Echo Dot ja Echo Show -laitteet), kun kaasun taso ylittää 30 % kynnyksen. Yleensä anturi pysyy 10-15 prosentissa.

Sinun on määritettävä Amazon Alexa ja Google Assistant integraatioita Home Assistantissa käyttääksesi niitä ilmoituksiin ja äänihälytyksiin.

Estä vaarat ja säästä rahaa

On tärkeää pitää pääsäätimen kytkin pois päältä, kun kaasuliesi ei ole käytössä, varsinkin kun menet nukkumaan. Onneksi rakentamamme kaltainen kaasuanturi voi auttaa sinua ehkäisemään kaasuvuodosta aiheutuvia vaaroja ja turvaamaan kotisi ja perheesi. Lisäksi se säästää sinua paisuneilta laskuilta, jotka voivat päätyä ovelle kaasuvuodon vuoksi.