Tartalomjegyzék:

Beltéri levegőminőség -mérő: 5 lépés (képekkel)
Beltéri levegőminőség -mérő: 5 lépés (képekkel)

Videó: Beltéri levegőminőség -mérő: 5 lépés (képekkel)

Videó: Beltéri levegőminőség -mérő: 5 lépés (képekkel)
Videó: Hogyan kell festeni ősz haj! Ősz Hajfesték! Leckék! 2024, November
Anonim
Beltéri levegőminőség -mérő
Beltéri levegőminőség -mérő

Egyszerű projekt a ház levegőjének minőségének ellenőrzésére.

Mivel az utóbbi időben sokat tartózkodunk/dolgozunk otthonról, jó ötlet lehet megfigyelni a levegő minőségét, és emlékeztetni magunkat, amikor ideje kinyitni az ablakot és friss levegőt beszívni.

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök

Alkatrészek

  • BME680 CJMCU
  • OLED kijelző (128 x 64)
  • ESP8266 Wi-Fi chip (NodeMCU V1)
  • Eset: https://www.thingiverse.com/thing:1720314 (vagy bármilyen más eset, amely tetszhet)
  • Dupont vezetékek

Eszközök

Forrasztópáka

2. lépés: bekötési rajz

Bekötési rajz
Bekötési rajz

Bekötési rajz

3. lépés: A kód

A kód
A kód

A kód itt érhető el:

A https://github.com/3KUdelta/heltec_wifi_kit_32_BM… alapján

Az IAQ kiszámítása BME680 érzékelővel.

A nyers hőmérséklet, páratartalom és gázellenállás leolvasása Engedélyezze az eltolást a hőmérséklet kalibrálásához Automatikusan számítsa ki a megfelelő páratartalmat az August-Roche-Magnus közelítéssel. Az IAQ kiszámítása a hőmérséklet, a páratartalom és a gázállóság alapján Dr. Julie Riggs, The IAQ Rating Index, www.iaquk szerint. org.uk

Kód azoknak, akik érdeklődnek a BME680 érzékelő I2C és Adafruit könyvtárakon keresztüli használata mellett az IAQ kiszámításához a Bosch saját könyvtárai nélkül.

Adafruit könyvtára: Ez a BME280 páratartalom-, hőmérséklet- és nyomásérzékelő könyvtára Kifejezetten az Adafruit BME280 Breakouthoz való használatra készült - www.iaquk.org.uk Ezek az érzékelők I2C vagy SPI kommunikációt használnak, 2 vagy 4 érintkező interfészhez szükséges. Az eszköz I2C címe 0x76 vagy 0x77. Az Adafruit időt és erőforrásokat fektet be ebbe a nyílt forráskódba, kérjük, támogassa az Adafruit andopen forrású hardvereit az Adafruit termékeinek megvásárlásával! Írta Limor Fried és Kevin Townsend az Adafruit Industries számára. BSD licenc, minden fenti szöveget bele kell foglalni minden újraelosztásba

Könyvtárak szükségesek:

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

Általános Adafruit szenzor (Arduino könyvtárkezelő)

Adafruit BME680 (Arduino könyvtárkezelő)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

4. lépés: Csatlakoztasson mindent

Mindent összekapcsolni
Mindent összekapcsolni
Mindent összekapcsolni
Mindent összekapcsolni

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Mivel mind az érzékelő, mind az OLED I2C segítségével van csatlakoztatva, ugyanazokra a tűkre vannak csatlakoztatva. Ennek érdekében kettévághatja a dupont kábelt, és forraszthatja a kábeleket néhány Y alakú kábelhez.

5. lépés: További ötletek

További ötletek
További ötletek

További ötletek

  • Küldje el az adatokat az MQTT/Blink/Thingspeak címre
  • Adjon hozzá akkumulátort

Remélem tetszett ez a projekt, és ha bármilyen kérdése van, tegye fel bátran.

Köszönöm, hogy elolvasta!

Ajánlott: