Obsah:
- Krok 1: Shromážděte zboží
- Krok 2: Sestavte je
- Krok 3: Konfigurace Dokumentů Google - vytvořte skript
- Krok 4: Konfigurace Dokumentů Google - Konfigurace Webhooku
- Krok 5: Konfigurace cloudu částic
- Krok 6: Naprogramujte radu
- Krok 7: Vše graficky znázornit
Video: Monitor kvality vzduchu poháněný částicemi: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Kvalita vzduchu.
Nyní o tom pravděpodobně více přemýšlíte, když se náš čistý vzduch změnil v permanentní opar po obloze.
Fuj.
Jedna věc, nad kterou máte kontrolu, je kvalita vzduchu ve vašem domě. V tomto tutoriálu vám ukážu, jak v několika krátkých krocích postavit senzor kvality vzduchu.
Krok 1: Shromážděte zboží
Dejte dohromady vše, co budete pro tento projekt potřebovat.
To zahrnuje:
- Deska z částicové sítě (Argon, Boron, Xenon). Seženete je téměř kdekoli. Přímý nákup také vždy funguje.
- Čidlo částic^2 Senzor kvality vzduchu.
- Senzor částic Honeywell HPMA115S0.
- Kabel pro snímač HPMA115S0. (Poslední tři můžete získat zde.)
Krok 2: Sestavte je
- Připojte částici k desce Particle^2
- Pomocí kabelu připojte snímač částic HPM k částici^2
- Připojte USB!
Krok 3: Konfigurace Dokumentů Google - vytvořte skript
- Vytvořte novou tabulku Google
- Poté klikněte na nabídku Nástroje a klikněte na položku Editor skriptů
- Vytvořte nový skript
- Do skriptu vložte níže uvedený kód:
// toto je funkce, která se spustí, když webová aplikace obdrží funkci požadavku POST doPost (e) {
// Vrátit, pokud je null
if (e == undefined) {Logger.log („no data“); vrátit HtmlService.createHtmlOutput („potřeba dat“); }
// Analyzujte data JSON
var událost = JSON.parse (e.postData.contents); var data = JSON.parse (event.data);
// Získejte poslední řádek bez dat
var sheet = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);
// Získat aktuální časové razítko
var timestamp = nové Datum ();
// Vložte data do listu
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 ();
vrátit HtmlService.createHtmlOutput („žádost o příspěvek přijata“); }
Krok 4: Konfigurace Dokumentů Google - Konfigurace Webhooku
Pak,
- Přejděte na Publikovat a klikněte na Nasadit jako webovou aplikaci
- Nastavte Spustit aplikaci jako sami
- Poté nastavte Kdo má přístup k aplikaci na Kdokoli, i anonymní. (Důležité: pokud pracujete s důležitými daty mise, možná budete chtít robustnější a vlastní řešení. To umožňuje komukoli, kdo má váš odkaz na webový háček, zveřejňovat data na tuto stránku!)
- Změňte verzi projektu na novou a nasaďte ji!
- Zkopírujte adresu URL aktuální aplikace, kterou výstup poskytuje.
Krok 5: Konfigurace cloudu částic
- V konzole Particle.io přejděte do části Integrace a vytvořte nový webhook
- Vyplňte název události, která se přeposílá z kódu (v tomto případě je to blob)
- Do pole URL zadejte adresu URL aktuální aplikace z posledního kroku
- Nastavte typ požadavku na POST
- Nastavte formát požadavku na JSON
- Zaměřte se na zařízení, které budete používat (nebo nechte, jak je, pokud máte pouze jedno zařízení)
- Klikněte na Uložit
Krok 6: Naprogramujte radu
- Nastavte si účet Particle a zařízení Particle Mesh. Pokud jste to ještě neudělali, použijte rychlý start.
- Stáhněte si Particle Workbench a nainstalujte, pokud jste to ještě neudělali. Pokyny zde.
- Získejte kód zde.
- Jakmile je kód stažen, otevřete jej pomocí vizuálního kódu (který jste nainstalovali v kroku 1)
- Přihlaste se k částici, pokud jste to ještě neudělali (nejrychlejší způsob je otevřít příkazové okno stisknutím kláves Command + Shift + P. Poté začněte psát přihlášení)
- Publikovat do cloudu částic - Toto opět používá příkazové okno. Použijte stejný příkaz + Shift + P jako výše a zadejte Cloud Flash.
- Jakmile najdete možnost Cloud Flash, stiskněte Enter.
- Vaše deska by měla být brzy naprogramována. Během této doby můžete sledovat změny LED. Jakmile se rozsvítí modře, můžete vyrazit!
Krok 7: Vše graficky znázornit
- V listu Google můžete vytvořit záhlaví v prvním řádku se všemi popisky. (Viz screenshot výše)
- Už byste si měli všimnout, že se v listu zobrazují nová data (pokud vše nastavíte správně). Pokud to nevidíte, vraťte se k předchozím krokům.
- Data můžete graficky zobrazit tak, že vyberete celý sloupec a vytvoříte z něj nový graf.
- Můžete grafovat vše v jednom nebo odděleně, jako jsem to udělal výše.
Pokud vše funguje a máte pěkné grafy, gratulujeme !! Pokud jste připraveni přejít na další krok pomocí služby IoT, jako je Adafruit, podívejte se na můj úplný průvodce zde.
Doporučuje:
Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
Měřič kvality vzduchu v interiéru: Jednoduchý projekt ke kontrole kvality vzduchu ve vašem domě. Protože v poslední době často zůstáváme/pracujeme z domova, bylo by dobré sledovat kvalitu vzduchu a připomenout si, kdy je čas otevřít okno a nadýchat se čerstvého vzduchu
Senzor kvality vzduchu AEROBOT V1.0: 6 kroků (s obrázky)
Senzor kvality vzduchu AEROBOT V1.0: Tento návod k použití je o výrobě levného a vysoce přesného senzoru kvality vzduchu s názvem AEROBOT. Tento projekt ukazuje teplotu, relativní vlhkost, hustotu prachu PM 2,5 a upozornění na kvalitu vzduchu v okolí. Používá senzor DHT11
Airduino: Mobilní monitor kvality vzduchu: 5 kroků
Airduino: Mobile Air Quality Monitor: Vítejte v mém projektu, Airduino. Jmenuji se Robbe Breens. Studuji multimediální a komunikační technologie na Howest v Kortrijku v Belgii. Na konci druhého semestru musíme vyrobit zařízení IoT, což je skvělý způsob, jak přinést všechny
Monitor kvality vzduchu s MQ135 a externím snímačem teploty a vlhkosti přes MQTT: 4 kroky
Monitor kvality vzduchu s MQ135 a externím snímačem teploty a vlhkosti přes MQTT: Toto je pro testovací účely
Systém monitorování kvality ovzduší pro znečištění částicemi: 4 kroky
Systém pro monitorování kvality ovzduší pro znečištění částicemi: INTRO: 1 V tomto projektu ukazuji, jak postavit detektor částic se zobrazením dat, zálohováním dat na SD kartu a IOT. Kruhový displej neopixelů vizuálně indikuje kvalitu vzduchu. 2 Kvalita ovzduší je stále důležitějším problémem