İçindekiler:

İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)
İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)

Video: İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)

Video: İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)
Video: Bulunduğunuz Mekanın Hava Kalitesini Ölçün! Hava Kalitesi Ölçüm Cihazı Yapıyoruz 2024, Temmuz
Anonim
İç Mekan Hava Kalitesi Ölçer
İç Mekan Hava Kalitesi Ölçer

Evinizdeki hava kalitesini kontrol etmek için basit bir proje.

Son zamanlarda evden çokça kaldığımız/çalıştığımız için, havanın kalitesini izlemek ve pencereyi açıp içeri biraz temiz hava alma zamanı geldiğinde kendinize hatırlatmak iyi bir fikir olabilir.

Adım 1: Parçalar ve Araçlar

Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar

Parçalar

  • BME680 CJMCU
  • OLED Ekran (128 x 64)
  • ESP8266 Wi-Fi Yongası (NodeMCU V1)
  • Durum: https://www.thingiverse.com/thing:1720314 (veya beğenebileceğiniz başka bir durum)
  • Dupont telleri

Aletler

Havya

Adım 2: Bağlantı Şeması

Bağlantı şeması
Bağlantı şeması

Bağlantı şeması

Adım 3: Kod

kod
kod

Kod burada mevcuttur:

github.com/3KUdelta/heltec_wifi_kit_32_BM…

Bir BME680 sensörü ile IAQ'yu hesaplar.

Ham sıcaklık, nem ve gaz direncinin okunması Sıcaklık kalibrasyonu için ofset sağlar August-Roche-Magnus yaklaşımını kullanarak ilgili nemi otomatik olarak hesaplayın IAQ'yu sıcaklık, nem ve gaz direncinden Dr. Julie Riggs, The IAQ Rating Index, www.iaquk'a göre hesaplayın. org.uk

Bosch'un tescilli kitaplıkları olmadan IAQ'yu hesaplamak için I2C ve Adafruit kitaplıkları aracılığıyla bir BME680 sensörü kullanmak isteyenler için kod.

Adafruit'in kütüphanesi: Bu, BME280 nem, sıcaklık ve basınç sensörü için bir kütüphanedir Adafruit BME280 Breakout ile çalışmak üzere özel olarak tasarlanmıştır -- www.iaquk.org.uk Bu sensörler iletişim için I2C veya SPI kullanır, 2 veya 4 pin arayüz için gereklidir. Cihazın I2C adresi 0x76 veya 0x77'dir. Adafruit, bu açık kaynak kodunu sağlamak için zamana ve kaynaklara yatırım yapar, lütfen Adafruit'ten ürün satın alarak Adafruit ve açık kaynak donanımını destekleyin! Adafruit Industries için Limor Fried ve Kevin Townsend tarafından yazıldı. BSD lisansı, yukarıdaki tüm metinler herhangi bir yeniden dağıtıma dahil edilmelidir

İhtiyaç duyulan kütüphaneler:

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

Genel Adafruit Sensörü (Arduino Kütüphane Yöneticisi)

Adafruit BME680 (Arduino Kütüphane Yöneticisi)

SoftwWire Steve Marple (Arduino Kütüphane Yöneticisi)

AsyncDelay Steve Marple (Arduino Kütüphane Yöneticisi)

4. Adım: Her Şeyi Bağlayın

Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Hem sensör hem de OLED, I2C kullanılarak bağlandığı için aynı pinlere bağlanırlar. Bunu yapmak için bir dupont kabloyu ikiye bölebilir ve kabloları Y şeklinde kablolara sahip olacak şekilde lehimleyebilirsiniz.

Adım 5: Diğer Fikirler

Diğer Fikirler
Diğer Fikirler

Diğer Fikirler

  • Verileri MQTT/Blink/Thingspeak'e gönderin
  • Pil ekle

Umarım bu projeyi beğenmişsinizdir ve herhangi bir sorunuz varsa sormaktan çekinmeyin.

Okuduğunuz için teşekkürler!

Önerilen: