Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
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: