Përmbajtje:

Matës i cilësisë së ajrit të brendshëm: 5 hapa (me fotografi)
Matës i cilësisë së ajrit të brendshëm: 5 hapa (me fotografi)

Video: Matës i cilësisë së ajrit të brendshëm: 5 hapa (me fotografi)

Video: Matës i cilësisë së ajrit të brendshëm: 5 hapa (me fotografi)
Video: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Korrik
Anonim
Matës i cilësisë së ajrit të brendshëm
Matës i cilësisë së ajrit të brendshëm

Projekt i thjeshtë për të kontrolluar cilësinë e ajrit në shtëpinë tuaj.

Meqenëse ne qëndrojmë/punojmë shumë nga shtëpia kohët e fundit, mund të jetë një ide e mirë të monitoroni cilësinë e ajrit dhe t'i kujtoni vetes kur është koha për të hapur dritaren dhe për të marrë pak ajër të pastër.

Hapi 1: Pjesët dhe mjetet

Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete
Pjesë dhe Mjete

Pjesët

  • BME680 CJMCU
  • Ekran OLED (128 x 64)
  • ESP8266 Wi-Fi Chip (NodeMCU V1)
  • Rasti: https://www.thingiverse.com/thing:1720314 (ose ndonjë rast tjetër që ju pëlqen)
  • Telat Dupont

Mjetet

Makine per ngjitjen e metalit

Hapi 2: Diagrami i telave

Diagrami i telave
Diagrami i telave

Diagrami i telave

Hapi 3: Kodi

Kodi
Kodi

Kodi është i disponueshëm këtu:

Bazuar në

Llogarit IAQ me një sensor BME680.

Leximi i temperaturës së papërpunuar, lagështisë dhe rezistencës ndaj gazit Lejo kompensimin për kalibrimin e temperaturës Llogarit automatikisht lagështinë përkatëse duke përdorur përafrimin August-Roche-Magnus Llogarit IAQ nga temperatura, lagështia dhe rezistenca ndaj gazit pas Dr. Julie Riggs, Indeksi i Vlerësimit IAQ, www.iaquk. org.uk

Kodi për ata që janë të interesuar të përdorin një sensor BME680 përmes bibliotekave I2C dhe Adafruit për të llogaritur IAQ pa bibliotekat e pronarit nga Bosch.

Biblioteka e Adafruit: Kjo është një bibliotekë për sensorin e lagështisë, temperaturës dhe presionit BME280 E krijuar posaçërisht për të punuar me Adafruit BME280 Breakout - www.iaquk.org.uk Këta sensorë përdorin I2C ose SPI për të komunikuar, 2 ose 4 kunja janë e nevojshme për ndërfaqe. Adresa I2C e pajisjes është ose 0x76 ose 0x77. Adafruit investon kohë dhe burime duke siguruar këtë kod me kod të hapur, ju lutemi mbështesni pajisjet me burim të hapur Adafruit duke blerë produkte nga Adafruit! Shkruar nga Limor Fried & Kevin Townsend për Adafruit Industries. Licenca BSD, i gjithë teksti i mësipërm duhet të përfshihet në çdo rishpërndarje

Bibliotekat e nevojshme:

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

Sensori i Përgjithshëm Adafruit (Menaxher i Bibliotekës Arduino)

Adafruit BME680 (Menaxher i Bibliotekës Arduino)

SoftwWire Steve Marple (Menaxher i Bibliotekës Arduino)

AsyncDelay Steve Marple (Menaxher i Bibliotekës Arduino)

Hapi 4: Lidhni gjithçka

Lidhni gjithçka
Lidhni gjithçka
Lidhni gjithçka
Lidhni gjithçka

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

KQV - 3.3v

GND - GND

SCL - D1

SDA - D2

Meqenëse sensori dhe OLED janë të lidhur duke përdorur I2C, ato janë të lidhura me të njëjtat kunja. Për ta bërë këtë, mund të prishni një kabllo dupont në gjysmë dhe t'i lidhni kabllot me disa kabllo në formë Y.

Hapi 5: Ide të Mëtejshme

Idetë e Mëtejshme
Idetë e Mëtejshme

Idetë e Mëtejshme

  • Dërgo të dhënat në MQTT/Blink/Thingspeak
  • Shtoni një bateri

Shpresoj se ju ka pëlqyer ky projekt dhe nëse keni ndonjë pyetje mos ngurroni të pyesni.

Faleminderit që lexuat!

Recommended: