Obsah:

Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)

Video: Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)

Video: Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
Video: Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně 2024, Červen
Anonim
Měřič kvality vnitřního vzduchu
Měřič kvality vnitřního vzduchu

Jednoduchý projekt ke kontrole kvality vzduchu ve vašem domě.

Vzhledem k tomu, že v poslední době často zůstáváme/pracujeme z domova, bylo by dobré sledovat kvalitu vzduchu a připomenout si, kdy je na čase otevřít okno a nadýchat se čerstvého vzduchu.

Krok 1: Díly a nástroje

Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje

Díly

  • BME680 CJMCU
  • OLED displej (128 x 64)
  • Wi-Fi čip ESP8266 (NodeMCU V1)
  • Případ: https://www.thingiverse.com/thing:1720314 (nebo jakýkoli jiný případ, který by se vám mohl líbit)
  • Dupont dráty

Nástroje

Páječka

Krok 2: Schéma zapojení

Elektrické schéma
Elektrické schéma

Elektrické schéma

Krok 3: Kód

Kód
Kód

Kód je k dispozici zde:

Na základě

Vypočítává IAQ se snímačem BME680.

Čtení surové teploty, vlhkosti a odporu plynu Povolit offset pro kalibraci teploty Automaticky vypočítat příslušnou vlhkost pomocí aproximace August-Roche-Magnus Vypočítat IAQ z teploty, vlhkosti a odporu plynu podle Dr. Julie Riggsové, The IAQ Rating Index, www.iaquk. org.uk

Kód pro ty, kteří mají zájem o použití senzoru BME680 prostřednictvím knihoven I2C a Adafruit pro výpočet IAQ bez proprietárních knihoven od společnosti Bosch.

Knihovna Adafruit: Jedná se o knihovnu pro snímač vlhkosti, teploty a tlaku BME280 Navrženo speciálně pro práci s Adafruit BME280 Breakout - www.iaquk.org.uk Tyto senzory používají ke komunikaci I2C nebo SPI, 2 nebo 4 piny jsou nutné k rozhraní. Adresa I2C zařízení je buď 0x76 nebo 0x77. Adafruit investuje čas a prostředky tím, že poskytuje tento otevřený zdrojový kód, podporujte prosím Adafruit a otevřete zdrojový hardware nákupem produktů od Adafruit! Napsal Limor Fried & Kevin Townsend pro Adafruit Industries. Licence BSD, veškerý výše uvedený text musí být součástí jakékoli redistribuce

Potřebné knihovny:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

General Adafruit Sensor (Arduino Library Manager)

Adafruit BME680 (Arduino Library Manager)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

Krok 4: Připojte vše

Připojte vše
Připojte vše
Připojte vše
Připojte vše

OLEDVCC - 3,3 v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3,3 v

GND - GND

SCL - D1

SDA - D2

Protože jsou senzor i OLED připojeny pomocí I2C, jsou připojeny ke stejným kolíkům. Chcete -li to provést, můžete zkrátit dupontní kabel na polovinu a pájet kabely tak, aby měly nějaké kabely ve tvaru Y.

Krok 5: Další nápady

Další nápady
Další nápady

Další nápady

  • Odeslat data na MQTT/Blink/Thingspeak
  • Přidejte baterii

Doufám, že se vám tento projekt líbil a pokud máte nějaké dotazy, klidně se ptejte.

Děkuji za přečtení!

Doporučuje: