Orodha ya maudhui:

Chembechembe Inayofuatilia Ubora wa Hewa: Hatua 7
Chembechembe Inayofuatilia Ubora wa Hewa: Hatua 7

Video: Chembechembe Inayofuatilia Ubora wa Hewa: Hatua 7

Video: Chembechembe Inayofuatilia Ubora wa Hewa: Hatua 7
Video: Основные ошибки при шпатлевке стен и потолка. #35 2024, Novemba
Anonim
Chembe Inayoendeshwa na Ufuatiliaji wa Ubora wa Hewa
Chembe Inayoendeshwa na Ufuatiliaji wa Ubora wa Hewa

Ubora wa hewa.

Labda unafikiria juu yake zaidi sasa kwamba hewa yetu safi imegeuka kuwa haze ya kudumu angani.

Yuck.

Jambo moja unayo kudhibiti ni ubora wa hewa ndani ya nyumba yako. Katika mafunzo haya, nitakuonyesha jinsi ya kujenga sensa ya ubora wa hewa kwa hatua fupi chache.

Hatua ya 1: Kusanya Bidhaa

Kusanya Bidhaa
Kusanya Bidhaa

Pata kila kitu pamoja ambacho utahitaji kwa mradi huu.

Hii ni pamoja na:

  • Bodi ya Mesh Particle (Argon, Boron, Xenon). Unaweza kuzipata karibu popote. Kununua moja kwa moja hufanya kazi pia pia.
  • Chembe ^ 2 Sensorer ya Ubora wa Hewa.
  • Sensor ya chembe ya Honeywell HPMA115S0.
  • Cable kwa Sensor ya HPMA115S0. (Watatu wa mwisho unaweza kufika hapa.)

Hatua ya 2: Wakusanye

Wakusanye
Wakusanye
Wakusanye
Wakusanye
Wakusanye
Wakusanye
  1. Ambatisha chembe kwenye chembe ^ 2 bodi
  2. Unganisha sensa ya Chembe ya HPM kwa Chembe ^ 2 ukitumia kebo
  3. Chomeka USB!

Hatua ya 3: Sanidi Hati za Google - Unda Hati

Sanidi Hati za Google - Unda Hati
Sanidi Hati za Google - Unda Hati
  1. Unda Karatasi mpya ya Google
  2. Kisha bonyeza menyu ya Zana na bonyeza Mhariri wa Hati
  3. Unda hati mpya
  4. Ingiza nambari iliyo hapo chini kwenye hati:

// hii ni kazi inayowaka wakati wavuti inapokea kazi ya ombi la POST doPost (e) {

// Kurudi ikiwa batili

ikiwa (e == haijafafanuliwa) {Logger.log ("hakuna data"); kurudi HtmlService.createHtmlOutput ("data ya haja"); }

// Changanua data ya JSON

tukio la var = JSON.parse (e.postData.contents); data ya var = JSON.parse (event.data);

// Pata safu ya mwisho bila data

karatasi ya var = LahajedwaliApp.getActiveSheet (); var lastRow = Math.max (karatasi.getLastRow (), 1); karatasi.ingizaRowBaada ya (mwishoRow);

// Pata muhuri wa wakati wa sasa

timestamp = Tarehe mpya ();

// Ingiza data kwenye karatasi

karatasi.getRange (mwishoRow + 1, 1).setValue (tukio.lichapishwa_katika); karatasi.getRange (mwishoRow + 1, 2). WekaValue (data.joto); karatasi.getRange (mwishoRow + 1, 3).setValue (data.humidity); karatasi.getRange (mwishoRow + 1, 4).setValue (data.pm10); karatasi.getRange (mwishoRow + 1, 5).setValue (data.pm25); karatasi.getRange (mwishoRow + 1, 6).setValue (data.tvoc); karatasi.getRange (mwishoRow + 1, 7).setValue (data.c02);

LahajedwaliApp.flush ();

kurudi HtmlService.createHtmlOutput ("ombi la post limepokea"); }

Hatua ya 4: Sanidi Hati za Google - Sanidi Wavuti

Sanidi Hati za Google - Sanidi Wavuti
Sanidi Hati za Google - Sanidi Wavuti

Kisha,

  1. Nenda kwenye Chapisha na ubonyeze Tumia kama Programu ya Wavuti
  2. Weka Tekeleza programu kama wewe mwenyewe
  3. Kisha weka Nani anayeweza kufikia programu kwa Mtu yeyote, hata asiyejulikana. (Muhimu: ikiwa unafanya kazi na. Data data muhimu, unaweza kutaka suluhisho thabiti zaidi na ya kawaida. Hii inamruhusu mtu yeyote, ikiwa ana kiungo chako cha ndoano cha wavuti kutuma data kwenye ukurasa huo!)
  4. Badilisha Toleo la Mradi kuwa mpya na upeleke!
  5. Nakili URL ya Programu ya Sasa ambayo pato hutoa.

Hatua ya 5: Sanidi Wingu la Chembe

Sanidi Wingu la Chembe
Sanidi Wingu la Chembe
  1. Katika kiweko cha Particle.io, nenda kwenye sehemu ya Ushirikiano na Unda Mtandao Mpya
  2. Jaza jina la hafla ambayo hutumwa kutoka kwa nambari (katika kesi hii ni blob)
  3. Ingiza URL ya Programu ya Sasa kutoka hatua ya mwisho kwenye Sanduku la URL
  4. Weka aina ya ombi kwa POST
  5. Weka muundo wa ombi kuwa JSON
  6. Lenga kifaa utakachotumia (au uachane nacho ikiwa una kifaa kimoja tu)
  7. Bonyeza kuokoa

Hatua ya 6: Mpango wa Bodi

Panga Bodi
Panga Bodi
  1. Sanidi Akaunti yako ya Chembe na kifaa cha Mesh Particle. Tumia Quickstart ikiwa haujafanya hii hapo awali.
  2. Pakua Workbench ya Chembe na usakinishe ikiwa haujafanya hivyo. Maagizo hapa.
  3. Pata nambari hapa.
  4. Mara tu nambari imepakuliwa, ifungue na Nambari ya kuona (ambayo umeweka katika Hatua ya 1)
  5. Ingia kwa Chembe ikiwa bado haujafanya (Njia ya haraka zaidi ni kugonga Amri + Shift + P kufungua dirisha la amri. Kisha anza kuandika kuingia)
  6. Chapisha kwa Wingu la Chembe - Tena hii hutumia dirisha la amri. Tumia amri sawa + Shift + P kama ilivyo hapo juu na andika Cloud Flash.
  7. Mara tu umepata chaguo la Cloud Flash, bonyeza Enter.
  8. Bodi yako inapaswa kusanidiwa hivi karibuni. Unaweza kutazama LEDs kwa mabadiliko wakati huu. Mara tu inang'aa bluu, utakuwa mzuri kwenda!

Hatua ya 7: Grafu Kila kitu

Grafu Kila kitu
Grafu Kila kitu
Grafu Kila kitu
Grafu Kila kitu
  1. Katika karatasi ya Google unaweza kuunda kichwa katika safu ya kwanza na maandiko yote. (Tazama picha ya skrini hapo juu)
  2. Unapaswa kugundua kwa sasa kuwa data mpya inajitokeza kwenye karatasi (ikiwa utaweka kila kitu vizuri). Rudi kwenye hatua zilizopita ikiwa hauioni.
  3. Unaweza kuchora data kwa kuchagua safu kamili na kuunda chati mpya kutoka kwake.
  4. Unaweza kuchora kila kitu kwa moja au tofauti kama nilivyofanya hapo juu.

Ikiwa kila kitu kinafanya kazi na una grafu nzuri, hongera! Ikiwa uko tayari kuendelea na hatua inayofuata ukitumia huduma ya IOT kama Adafruit angalia mwongozo wangu kamili hapa.

Ilipendekeza: