Mundarija:

Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)
Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)

Video: Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)

Video: Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)
Video: Toshkentda havo nima sababdan ifloslanib ketyapti? 2024, Dekabr
Anonim
Ichki havo sifatini o'lchash moslamasi
Ichki havo sifatini o'lchash moslamasi

Uyingizdagi havo sifatini tekshirish uchun oddiy loyiha.

So'nggi paytlarda biz uyda ko'p ishlayotganimiz sababli, havo sifatini kuzatish va derazani ochish va toza havo olish vaqti kelganida o'zingizga eslatib turish yaxshi bo'lardi.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Qismlar

  • BME680 CJMCU
  • OLED displey (128 x 64)
  • ESP8266 Wi-Fi chipi (NodeMCU V1)
  • Ish: https://www.thingiverse.com/thing:1720314 (yoki sizga yoqadigan boshqa holat)
  • Dupont simlari

Asboblar

Lehimlash temir

2 -qadam: ulanish sxemasi

Ulanish diagrammasi
Ulanish diagrammasi

Ulanish diagrammasi

3 -qadam: Kod

Kodeks
Kodeks

Kod bu erda mavjud:

Https://github.com/3KUdelta/heltec_wifi_kit_32_BM… asosida

BME680 sensori bilan IAQ ni hisoblab chiqadi.

Xom harorat, namlik va gaz qarshiligini o'qish Haroratni kalibrlash uchun ofsetga ruxsat berish Avgust-Rosh-Magnus yaqinlashuvidan foydalanib, tegishli namlikni avtomatik ravishda hisoblang. Doktor Julie Riggz, IAQ reyting indeksi, www.iaquk. org.uk

I2C va Adafruit kutubxonalari orqali BME680 sensori yordamida Boschning shaxsiy kutubxonalarisiz IAQ ni hisoblashdan manfaatdor bo'lganlar uchun kod.

Adafruit kutubxonasi: Bu BME280 namlik, harorat va bosim sensori kutubxonasi, Adafruit BME280 Breakout bilan ishlash uchun maxsus ishlab chiqilgan - www.iaquk.org.uk Bu sensorlar I2C yoki SPI -dan foydalanadi, 2 yoki 4 pinli. interfeys uchun zarur. Qurilmaning I2C manzili 0x76 yoki 0x77. Adafruit bu ochiq manba kodini taqdim etadigan vaqt va resurslarni sarflaydi, iltimos, Adafruit-dan mahsulot sotib olib, Adafruit va ochiq manbali apparatni qo'llab-quvvatlang! Adafruit Industries uchun Limor Frid va Kevin Taunsend tomonidan yozilgan. BSD litsenziyasi, yuqoridagi barcha matnlar har qanday qayta taqsimotga kiritilishi kerak

Kutubxonalar kerak:

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

Adafruit umumiy sensori (Arduino kutubxonasi menejeri)

Adafruit BME680 (Arduino kutubxonasi menejeri)

SoftwWire Stiv Marple (Arduino kutubxonasi menejeri)

AsyncDelay Stiv Marple (Arduino kutubxonasi menejeri)

4 -qadam: Hammasini ulang

Hamma narsani ulang
Hamma narsani ulang
Hamma narsani ulang
Hamma narsani ulang

OLEDVCC - 3.3V

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3V

GND - GND

SCL - D1

SDA - D2

Sensor ham, OLED ham I2C yordamida ulanganligi uchun ular bir xil pinlarga ulangan. Buning uchun siz dupont kabelini yarmiga kesib qo'yishingiz va kabellarni Y shaklidagi kabellarga lehimlashingiz mumkin.

5 -qadam: Boshqa fikrlar

Boshqa fikrlar
Boshqa fikrlar

Boshqa fikrlar

  • Ma'lumotni MQTT/Blink/Thingspeak -ga yuboring
  • Batareya qo'shing

Umid qilamanki, sizga bu loyiha yoqdi va agar sizda biron bir savol bo'lsa, so'rashdan tortinmang.

O'qiganingiz uchun tashakkur!

Tavsiya: