Talaan ng mga Nilalaman:

Panloob na Kalidad na Air Meter: 5 Hakbang (na may Mga Larawan)
Panloob na Kalidad na Air Meter: 5 Hakbang (na may Mga Larawan)

Video: Panloob na Kalidad na Air Meter: 5 Hakbang (na may Mga Larawan)

Video: Panloob na Kalidad na Air Meter: 5 Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Panloob na Marka ng Kalidad ng Air
Panloob na Marka ng Kalidad ng Air

Simpleng proyekto upang suriin ang kalidad ng hangin sa iyong bahay.

Dahil madalas kaming nanatili / nagtatrabaho sa bahay nitong mga nakaraang araw, maaaring isang magandang ideya na subaybayan ang kalidad ng hangin at paalalahanan ang iyong sarili kung oras na upang buksan ang bintana at kumuha ng sariwang hangin.

Hakbang 1: Mga Bahagi at Mga Tool

Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan

Mga Bahagi

  • BME680 CJMCU
  • OLED Display (128 x 64)
  • ESP8266 Wi-Fi Chip (NodeMCU V1)
  • Kaso: https://www.thingiverse.com/thing:1720314 (o anumang iba pang kaso na maaaring gusto mo)
  • Dupont wires

Mga kasangkapan

Panghinang

Hakbang 2: Diagram ng Mga Kable

Diagram ng Kable
Diagram ng Kable

Diagram ng Kable

Hakbang 3: Ang Code

Ang Code
Ang Code

Magagamit ang code dito:

Batay sa

Kinakalkula ang IAQ na may sensor na BME680.

Pagbasa ng hilaw na temperatura, halumigmig at paglaban ng gas Payagan ang offset para sa pag-calibrate ng temperatura Awtomatikong kalkulahin ang kani-kanilang kahalumigmigan gamit ang August-Roche-Magnus approximation Kalkulahin ang IAQ mula sa temperatura, halumigmig at paglaban ng gas kasunod kay Dr. Julie Riggs, Ang IAQ Rating Index, www.iaquk. org.uk

Code para sa mga interesadong gumamit ng isang sensor ng BME680 sa pamamagitan ng mga aklatan ng I2C at Adafruit upang makalkula ang IAQ nang walang pagmamay-ari na mga aklatan mula sa Bosch.

Aklatan ng Adafruit: Ito ay isang silid-aklatan para sa BME280 halumigmig, temperatura at sensor ng presyon Idinisenyo mismo upang gumana sa Adafruit BME280 Breakout - www.iaquk.org.uk Ang mga sensor na ito ay gumagamit ng I2C o SPI upang makipag-usap, 2 o 4 na mga pin ay kinakailangan sa interface. Ang address ng I2C ng aparato ay alinman sa 0x76 o 0x77. Namumuhunan ang Adafruit ng oras at mga mapagkukunan na nagbibigay ng bukas na source code na ito, mangyaring suportahan ang Adafruit andopen-source na hardware sa pamamagitan ng pagbili ng mga produkto mula sa Adafruit! Isinulat ni Limor Fried & Kevin Townsend para sa Adafruit Industries. Lisensya ng BSD, lahat ng teksto sa itaas ay dapat na isama sa anumang muling pamamahagi

Kailangan ng mga aklatan:

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

Pangkalahatang Adafruit Sensor (Arduino Library Manager)

Adafruit BME680 (Arduino Library Manager)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

Hakbang 4: Ikonekta ang Lahat

Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Dahil ang parehong sensor at OLED ay konektado gamit ang I2C, nakakonekta ang mga ito sa parehong mga pin. Upang magawa iyon maaari mong i-cut ang isang dupont cable sa kalahati, at maghinang ang mga cable upang magkaroon ng ilang mga hugis Y na mga cable.

Hakbang 5: Karagdagang Mga Ideya

Karagdagang Mga Ideya
Karagdagang Mga Ideya

Karagdagang Mga Ideya

  • Ipadala ang data sa MQTT / Blink / Thingspeak
  • Magdagdag ng isang baterya

Inaasahan kong nasiyahan ka sa proyektong ito at kung mayroon kang anumang mga katanungan huwag mag-atubiling magtanong.

Salamat sa pagbabasa!

Inirerekumendang: