Mundarija:
Video: Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
- 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
3 -qadam: Kod
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
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
- 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!