Kazalo:
- 1. korak: Zberite blago
- Korak: Sestavite jih
- 3. korak: Konfigurirajte Google Dokumente - ustvarite skript
- 4. korak: Konfigurirajte Google Dokumente - Konfigurirajte Webhook
- 5. korak: Konfigurirajte oblak delcev
- 6. korak: Programirajte odbor
- Korak 7: Grafirajte vse
![Monitor kakovosti zraka na delce: 7 korakov Monitor kakovosti zraka na delce: 7 korakov](https://i.howwhatproduce.com/images/005/image-13068-7-j.webp)
Video: Monitor kakovosti zraka na delce: 7 korakov
![Video: Monitor kakovosti zraka na delce: 7 korakov Video: Monitor kakovosti zraka na delce: 7 korakov](https://i.ytimg.com/vi/aZUzQTst0_w/hqdefault.jpg)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
![Nadzor kakovosti zraka na delce Nadzor kakovosti zraka na delce](https://i.howwhatproduce.com/images/005/image-13068-8-j.webp)
Kvaliteta zraka.
Verjetno razmišljate o tem zdaj, ko se je naš čisti zrak spremenil v trajno meglico po nebu.
Joj.
Ena stvar, na katero imate nadzor, je kakovost zraka v vašem domu. V tej vadnici vam bom pokazal, kako v nekaj kratkih korakih sestaviti senzor kakovosti zraka.
1. korak: Zberite blago
![Zberite blago Zberite blago](https://i.howwhatproduce.com/images/005/image-13068-9-j.webp)
Zberite vse, kar potrebujete za ta projekt.
To vključuje:
- Mrežna plošča iz delcev (argon, bor, ksenon). Lahko jih dobite skoraj povsod. Tudi direktni nakup vedno deluje.
- Senzor kakovosti zraka 2 delcev^2.
- Senzor delcev Honeywell HPMA115S0.
- Kabel za senzor HPMA115S0. (Zadnje tri lahko dobite tukaj.)
Korak: Sestavite jih
![Sestavi jih Sestavi jih](https://i.howwhatproduce.com/images/005/image-13068-10-j.webp)
![Sestavi jih Sestavi jih](https://i.howwhatproduce.com/images/005/image-13068-11-j.webp)
![Sestavi jih Sestavi jih](https://i.howwhatproduce.com/images/005/image-13068-12-j.webp)
- Pritrdite delce na ploščo delcev^2
- Senzor delcev HPM priključite na delce^2 s kablom
- Priključite USB!
3. korak: Konfigurirajte Google Dokumente - ustvarite skript
![Konfigurirajte Google Dokumente - ustvarite skript Konfigurirajte Google Dokumente - ustvarite skript](https://i.howwhatproduce.com/images/005/image-13068-13-j.webp)
- Ustvarite nov Google Sheet
- Nato kliknite meni Orodja in nato Urejevalnik skriptov
- Ustvarite nov skript
- V skript vstavite spodnjo kodo:
// to je funkcija, ki se sproži, ko webapp prejme funkcijo zahteve POST doPost (e) {
// Vrni, če je ničelno
if (e == undefined) {Logger.log ("brez podatkov"); return HtmlService.createHtmlOutput ("potrebni podatki"); }
// Razčlenite podatke JSON
var dogodek = JSON.parse (e.postData.contents); var data = JSON.parse (event.data);
// Pridobite zadnjo vrstico brez podatkov
var sheet = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);
// Pridobite trenutni časovni žig
var časovni žig = nov datum ();
// Vstavite podatke v list
sheet.getRange (lastRow + 1, 1).setValue (event.published_at); sheet.getRange (lastRow + 1, 2).setValue (data.temperature); sheet.getRange (lastRow + 1, 3).setValue (data.humidity); sheet.getRange (lastRow + 1, 4).setValue (data.pm10); sheet.getRange (lastRow + 1, 5).setValue (data.pm25); sheet.getRange (lastRow + 1, 6).setValue (data.tvoc); sheet.getRange (lastRow + 1, 7).setValue (data.c02);
SpreadsheetApp.flush ();
return HtmlService.createHtmlOutput ("prejeta zahteva za objavo"); }
4. korak: Konfigurirajte Google Dokumente - Konfigurirajte Webhook
![Konfiguriraj Google Dokumente - Konfigurirajte Webhook Konfiguriraj Google Dokumente - Konfigurirajte Webhook](https://i.howwhatproduce.com/images/005/image-13068-14-j.webp)
Potem,
- Pojdite na Publish in kliknite Deploy as Web App
- Nastavite Izvajanje aplikacije kot sebe
- Nato nastavite Kdo ima dostop do aplikacije Kdor koli, tudi anonimen. (Pomembno: če delate z. Kritično pomembnimi podatki, boste morda želeli bolj robustno in prilagojeno rešitev. To lahko vsakomur, če ima vašo spletno povezavo, objavi podatke na tej strani!)
- Spremenite različico projekta v novo in uvedite!
- Kopirajte trenutni URL aplikacije, ki ga vsebuje izhod.
5. korak: Konfigurirajte oblak delcev
![Konfigurirajte oblak delcev Konfigurirajte oblak delcev](https://i.howwhatproduce.com/images/005/image-13068-15-j.webp)
- V konzoli Particle.io pojdite v razdelek Integracije in ustvarite nov spletni klek
- Vnesite ime dogodka, ki se posreduje iz kode (v tem primeru je blob)
- V polje URL za URL vnesite trenutni URL aplikacije iz zadnjega koraka
- Vrsto zahteve nastavite na POST
- Oblika zahteve nastavite na JSON
- Ciljajte na napravo, ki jo boste uporabljali (ali pustite, kot je, če imate samo eno napravo)
- Kliknite shrani
6. korak: Programirajte odbor
![Programirajte odbor Programirajte odbor](https://i.howwhatproduce.com/images/005/image-13068-16-j.webp)
- Nastavite račun za delce in napravo za delce. Če tega še niste storili, uporabite Quickstart.
- Prenesite Particle Workbench in ga namestite, če tega še niste storili. Navodila tukaj.
- Kodo dobite tukaj.
- Ko je koda naložena, jo odprite z Visual Code (ki ste jo namestili v 1. koraku)
- Prijavite se v Particle, če tega še niste storili (najhitrejši način je, da pritisnete Command + Shift + P, da odprete ukazno okno. Nato začnite vnašati prijavo)
- Objavi v oblaku delcev - znova se uporablja ukazno okno. Uporabite isti Command + Shift + P kot zgoraj in vnesite Cloud Flash.
- Ko najdete možnost Cloud Flash, pritisnite enter.
- Vaša plošča bi morala biti kmalu programirana. V tem času lahko opazujete spremembe LED. Ko enkrat zažari modro, ste pripravljeni!
Korak 7: Grafirajte vse
![Grafirajte vse Grafirajte vse](https://i.howwhatproduce.com/images/005/image-13068-17-j.webp)
![Grafirajte vse Grafirajte vse](https://i.howwhatproduce.com/images/005/image-13068-18-j.webp)
- Na Googlovem listu lahko v prvi vrstici ustvarite glavo z vsemi oznakami. (Glejte posnetek zaslona zgoraj)
- Do zdaj bi morali opaziti, da se na listu prikažejo novi podatki (če ste vse pravilno nastavili). Vrnite se na prejšnje korake, če jih ne vidite.
- Podatke lahko narišete tako, da izberete polni stolpec in iz njega ustvarite nov grafikon.
- Lahko grafično prikažete vse v enem ali ločeno, kot sem naredil zgoraj.
Če vse deluje in imate nekaj lepih grafov, čestitam !! Če ste pripravljeni preiti na naslednji korak s storitvijo IoT, kot je Adafruit, si oglejte moj celoten vodnik tukaj.
Priporočena:
Merilnik kakovosti zraka v zaprtih prostorih: 5 korakov (s slikami)
![Merilnik kakovosti zraka v zaprtih prostorih: 5 korakov (s slikami) Merilnik kakovosti zraka v zaprtih prostorih: 5 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-197-j.webp)
Merilnik kakovosti zraka v zaprtih prostorih: Enostaven projekt za preverjanje kakovosti zraka v vaši hiši. Ker v zadnjem času veliko ostajamo/delamo od doma, je morda dobro, da spremljate kakovost zraka in se spomnite, kdaj je čas, da odprete okno in vdihnite svež zrak
AEROBOT senzor kakovosti zraka V1.0: 6 korakov (s slikami)
![AEROBOT senzor kakovosti zraka V1.0: 6 korakov (s slikami) AEROBOT senzor kakovosti zraka V1.0: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/004/image-11973-j.webp)
AEROBOT senzor kakovosti zraka V1.0: Ta navodila govorijo o izdelavi poceni in zelo natančnega senzorja kakovosti zraka po imenu AEROBOT. Ta projekt prikazuje temperaturo, relativno vlažnost, gostoto prahu PM 2,5 in opozarja na kakovost zraka v okolici. Uporablja senzor DHT11
Airduino: Mobilni monitor kakovosti zraka: 5 korakov
![Airduino: Mobilni monitor kakovosti zraka: 5 korakov Airduino: Mobilni monitor kakovosti zraka: 5 korakov](https://i.howwhatproduce.com/images/007/image-19348-j.webp)
Airduino: Mobilni monitor kakovosti zraka: Dobrodošli v mojem projektu, Airduino. Moje ime je Robbe Breens. Študiram multimedijo in komunikacijsko tehnologijo na Howest v Kortrijku v Belgiji. Ob koncu drugega semestra moramo izdelati napravo IoT, ki je odličen način, da vse
Monitor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: 4 koraki
![Monitor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: 4 koraki Monitor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: 4 koraki](https://i.howwhatproduce.com/images/008/image-22031-j.webp)
Nadzor kakovosti zraka z MQ135 in zunanjim senzorjem temperature in vlažnosti nad MQTT: To je za testne namene
Poceni monitor kakovosti zraka IoT na osnovi RaspberryPi korakov 4: 15 (s slikami)
![Poceni monitor kakovosti zraka IoT na osnovi RaspberryPi korakov 4: 15 (s slikami) Poceni monitor kakovosti zraka IoT na osnovi RaspberryPi korakov 4: 15 (s slikami)](https://i.howwhatproduce.com/images/002/image-4720-22-j.webp)
Nizkocenovni IoT monitor kakovosti zraka, ki temelji na RaspberryPi 4: Santiago, Čile v času zimske okoljske krize ima privilegij živeti v eni najlepših držav na svetu, vendar na žalost niso vse vrtnice. Čile v zimski sezoni zelo trpi zaradi onesnaženja zraka, mai