فهرست مطالب:

دستگاه اندازه گیری کیفیت هوای داخل ساختمان: 5 مرحله (همراه با تصاویر)
دستگاه اندازه گیری کیفیت هوای داخل ساختمان: 5 مرحله (همراه با تصاویر)

تصویری: دستگاه اندازه گیری کیفیت هوای داخل ساختمان: 5 مرحله (همراه با تصاویر)

تصویری: دستگاه اندازه گیری کیفیت هوای داخل ساختمان: 5 مرحله (همراه با تصاویر)
تصویری: دستگاه گوارش بدن ما چگونه غذا را به مدفوع تبدیل میکند|انیمیشنهای پزشکی را در کانال قاصدک ببینید 2024, جولای
Anonim
دستگاه اندازه گیری کیفیت هوای داخل ساختمان
دستگاه اندازه گیری کیفیت هوای داخل ساختمان

پروژه ای ساده برای بررسی کیفیت هوا در خانه شما.

از آنجا که ما اخیراً زیاد در خانه می مانیم/کار می کنیم ، ممکن است ایده خوبی باشد که کیفیت هوا را زیر نظر داشته باشیم و به خود یادآوری کنیم که زمان باز کردن پنجره و ورود هوای تازه به چه زمانی فرا رسیده است.

مرحله 1: قطعات و ابزارها

قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار

قطعات

  • BME680 CJMCU
  • صفحه نمایش OLED (128 64 64)
  • تراشه Wi-Fi ESP8266 (NodeMCU V1)
  • مورد: https://www.thingiverse.com/thing:1720314 (یا هر مورد دیگری که ممکن است دوست داشته باشید)
  • سیم های Dupont

ابزارها

آهن لحیم کاری

مرحله 2: نمودار سیم کشی

نمودار سیم کشی
نمودار سیم کشی

نمودار سیم کشی

مرحله 3: کد

کد
کد

کد در اینجا موجود است:

بر اساس

IAQ را با سنسور BME680 محاسبه می کند.

خواندن درجه حرارت خام ، رطوبت و مقاومت در برابر گاز اجازه دهید برای کالیبراسیون دما به طور خودکار رطوبت مربوطه را با استفاده از تقریب آگوست-روش-مگنوس محاسبه کنید IAQ را از دما ، رطوبت و مقاومت گاز زیر دکتر جولی ریگز ، شاخص رتبه بندی IAQ ، www.iaquk محاسبه کنید. org.uk

کد برای کسانی که علاقه مند به استفاده از سنسور BME680 از طریق کتابخانه های I2C و Adafruit برای محاسبه IAQ بدون کتابخانه های اختصاصی Bosch هستند.

کتابخانه Adafruit: این کتابخانه برای سنسور رطوبت ، دما و فشار BME280 است که به طور خاص برای کار با Adafruit BME280 Breakout طراحی شده است - www.iaquk.org.uk این سنسورها از I2C یا SPI برای برقراری ارتباط استفاده می کنند ، 2 یا 4 پین مورد نیاز برای رابط آدرس I2C دستگاه 0x76 یا 0x77 است. Adafruit زمان و منابع خود را برای تهیه این کد منبع باز سرمایه گذاری می کند ، لطفاً با خرید محصولات از Adafruit از سخت افزار منبع باز Adafruit andopen استفاده کنید! نوشته شده توسط Limor Fried & Kevin Townsend برای صنایع Adafruit. مجوز BSD ، تمام متن بالا باید در هر توزیع مجدد گنجانده شود

کتابخانه های مورد نیاز:

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

سنسور Adafruit General (مدیر کتابخانه آردوینو)

Adafruit BME680 (مدیر کتابخانه آردوینو)

SoftwWire استیو مارپل (مدیر کتابخانه آردوینو)

AsyncDelay استیو مارپل (مدیر کتابخانه آردوینو)

مرحله 4: همه چیز را متصل کنید

همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید
همه چیز را متصل کنید

OLEDVCC - 3.3 ولت

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3 ولت

GND - GND

SCL - D1

SDA - D2

از آنجا که سنسور و OLED با استفاده از I2C به هم متصل شده اند ، به پین های یکسانی متصل شده اند. برای این کار می توانید یک کابل دوپونت را به نصف برسانید و کابل ها را به چند کابل به شکل Y لحیم کنید.

مرحله 5: ایده های بیشتر

ایده های بیشتر
ایده های بیشتر

ایده های بیشتر

  • داده ها را به MQTT/Blink/Thingspeak ارسال کنید
  • یک باتری اضافه کنید

امیدوارم از این پروژه لذت برده باشید و اگر سوالی داشتید با ما در میان بگذارید.

ممنون که خواندید!

توصیه شده: