Përmbajtje:
Video: Matës i cilësisë së ajrit të brendshëm: 5 hapa (me fotografi)
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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ë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
Hapi 3: 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
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
- 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!