جدول المحتويات:

مقياس جودة الهواء الداخلي: 5 خطوات (بالصور)
مقياس جودة الهواء الداخلي: 5 خطوات (بالصور)

فيديو: مقياس جودة الهواء الداخلي: 5 خطوات (بالصور)

فيديو: مقياس جودة الهواء الداخلي: 5 خطوات (بالصور)
فيديو: طريقة معرفة نسبة ذكاء عقلك في ثواني كيف تراه يتحرك ، تحدي #shorts 2024, شهر نوفمبر
Anonim
مقياس جودة الهواء الداخلي
مقياس جودة الهواء الداخلي

مشروع بسيط للتحقق من جودة الهواء في منزلك.

نظرًا لأننا نبقى / نعمل من المنزل كثيرًا مؤخرًا ، فقد يكون من الجيد مراقبة جودة الهواء وتذكير نفسك عندما يحين وقت فتح النافذة والحصول على بعض الهواء النقي.

الخطوة 1: الأجزاء والأدوات

قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات
قطع غيار وأدوات

القطع

  • BME680 CJMCU
  • شاشة OLED (128 × 64)
  • ESP8266 Wi-Fi Chip (NodeMCU V1)
  • الحالة: https://www.thingiverse.com/thing:1720314 (أو أي حالة أخرى قد ترغب فيها)
  • أسلاك دوبونت

أدوات

لحام حديد

الخطوة 2: مخطط الأسلاك

الاسلاك الرسم البياني
الاسلاك الرسم البياني

الاسلاك الرسم البياني

الخطوة الثالثة: الكود

الرمز
الرمز

الكود متاح هنا:

بناءً على https://github.com/3KUdelta/heltec_wifi_kit_32_BM …

يحسب IAQ باستخدام مستشعر BME680.

قراءة درجة الحرارة الخام والرطوبة ومقاومة الغاز السماح بتعويض معايرة درجة الحرارة احسب تلقائيًا الرطوبة المقابلة باستخدام تقريب أغسطس-روش-ماغنوس. احسب IAQ من درجة الحرارة والرطوبة ومقاومة الغاز بعد د. 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! بقلم ليمور فرايد وكيفين تاونسند لصالح Adafruit Industries. ترخيص BSD ، يجب تضمين كل النص أعلاه في أي إعادة توزيع

المكتبات المطلوبة:

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

مستشعر Adafruit العام (مدير مكتبة Arduino)

Adafruit BME680 (مدير مكتبة Arduino)

Softwire Steve Marple (مدير مكتبة Arduino)

AsyncDelay Steve Marple (مدير مكتبة Arduino)

الخطوة 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
  • أضف بطارية

آمل أن تكون قد استمتعت بهذا المشروع وإذا كان لديك أي أسئلة فلا تتردد في طرحها.

شكرا لقرائتك!

موصى به: