Obsah:
Video: Měřič kvality vzduchu v interiéru: 5 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
- 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
Krok 3: 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
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
- 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í!