Satura rādītājs:

Iekštelpu gaisa kvalitātes mērītājs: 5 soļi (ar attēliem)
Iekštelpu gaisa kvalitātes mērītājs: 5 soļi (ar attēliem)

Video: Iekštelpu gaisa kvalitātes mērītājs: 5 soļi (ar attēliem)

Video: Iekštelpu gaisa kvalitātes mērītājs: 5 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Jūlijs
Anonim
Iekštelpu gaisa kvalitātes mērītājs
Iekštelpu gaisa kvalitātes mērītājs

Vienkāršs projekts, lai pārbaudītu gaisa kvalitāti jūsu mājā.

Tā kā pēdējā laikā daudz uzturamies/strādājam no mājām, varētu būt ieteicams uzraudzīt gaisa kvalitāti un atgādināt sev, kad ir pienācis laiks atvērt logu un ieelpot svaigu gaisu.

1. darbība: detaļas un rīki

Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki

Daļas

  • BME680 CJMCU
  • OLED displejs (128 x 64)
  • ESP8266 Wi-Fi mikroshēma (NodeMCU V1)
  • Lieta: https://www.thingiverse.com/thing:1720314 (vai jebkurš cits gadījums, kas jums varētu patikt)
  • Dupont vadi

Rīki

Lodāmurs

2. darbība: elektroinstalācijas shēma

Elektroinstalācijas shēma
Elektroinstalācijas shēma

Elektroinstalācijas shēma

3. darbība: kods

Kods
Kods

Kods ir pieejams šeit:

Pamatojoties uz

Aprēķina IAQ ar BME680 sensoru.

Neapstrādātas temperatūras, mitruma un gāzes pretestības nolasīšana Atļaut temperatūras kalibrēšanas nobīdi Automātiski aprēķināt atbilstošo mitrumu, izmantojot augusta-Roche-Magnus aproksimāciju. Aprēķināt IAQ no temperatūras, mitruma un gāzes pretestības, ievērojot Dr Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Kods tiem, kuri ir ieinteresēti izmantot BME680 sensoru, izmantojot I2C un Adafruit bibliotēkas, lai aprēķinātu IAQ bez Bosch patentētajām bibliotēkām.

Adafruit bibliotēka: Šī ir BME280 mitruma, temperatūras un spiediena sensora bibliotēka, kas īpaši izstrādāta darbam ar Adafruit BME280 Breakout - www.iaquk.org.uk Šie sensori saziņai izmanto I2C vai SPI, 2 vai 4 tapas nepieciešams saskarnei. Ierīces I2C adrese ir 0x76 vai 0x77. Adafruit iegulda laiku un resursus, nodrošinot šo atvērtā pirmkoda kodu, lūdzu, atbalstiet Adafruit andopen avota aparatūru, iegādājoties produktus no Adafruit! Rakstīja Limors Frīds un Kevins Taunsends žurnālam Adafruit Industries. BSD licence, viss iepriekš minētais teksts ir jāiekļauj jebkurā pārdalē

Nepieciešamās bibliotēkas:

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

Vispārējais Adafruit sensors (Arduino bibliotēkas vadītājs)

Adafruit BME680 (Arduino bibliotēkas vadītājs)

SoftwWire Stīvs Mārls (Arduino bibliotēkas vadītājs)

AsyncDelay Steve Marple (Arduino bibliotēkas vadītājs)

4. solis: savienojiet visu

Savienojiet visu
Savienojiet visu
Savienojiet visu
Savienojiet visu

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Tā kā sensors un OLED ir savienoti, izmantojot I2C, tie ir savienoti ar tām pašām tapām. Lai to izdarītu, varat pārgriezt dubultkabeli uz pusēm un pielodēt kabeļus, lai būtu daži Y formas kabeļi.

5. solis: citas idejas

Citas idejas
Citas idejas

Citas idejas

  • Nosūtiet datus uz MQTT/Blink/Thingspeak
  • Pievienojiet akumulatoru

Ceru, ka jums patika šis projekts, un, ja jums ir kādi jautājumi, jautājiet.

Paldies par lasīšanu!

Ieteicams: