Мазмұны:

Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)
Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)

Бейне: Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)

Бейне: Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)
Бейне: Басқа тышты деген осы 😡 2024, Шілде
Anonim
Ішкі ауа сапасын өлшейтін құрал
Ішкі ауа сапасын өлшейтін құрал

Сіздің үйіңіздегі ауа сапасын тексеруге арналған қарапайым жоба.

Біз соңғы уақытта үйде көп жұмыс істемейтіндіктен, ауаның сапасын бақылап, терезені ашып, таза ауа кіретін уақыт туралы еске салу дұрыс болар еді.

1 -қадам: Бөлшектер мен құралдар

Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар

Бөлшектер

  • BME680 CJMCU
  • OLED дисплейі (128 x 64)
  • ESP8266 Wi-Fi чипі (NodeMCU V1)
  • Кейс: https://www.thingiverse.com/thing:1720314 (немесе сізге ұнайтын кез келген басқа жағдай)
  • Дюпон сымдары

Құралдар

Пісіру темірі

2 -қадам: Сымдардың диаграммасы

Қосылу диаграммасы
Қосылу диаграммасы

Қосылу диаграммасы

3 -қадам: Кодекс

Кодекс
Кодекс

Кодты мына жерден алуға болады:

Https://github.com/3KUdelta/heltec_wifi_kit_32_BM… негізінде

BME680 сенсорымен IAQ есептейді.

Шикі температураны, ылғалдылықты және газға төзімділікті өлшеу Температураны калибрлеуге мүмкіндік береді Август-Рош-Магнус жуықтауын қолдана отырып, тиісті ылғалдылықты автоматты түрде есептеңіз Доктор Джули Риггс, IAi рейтингінің индексі, www.iaquk бойынша температура, ылғалдылық және газға төзімділік бойынша IAQ есептеңіз. org.uk

Bosch компаниясының жеке кітапханаларынсыз IAQ есептеу үшін BME680 сенсорын I2C және Adafruit кітапханалары арқылы пайдаланғысы келетіндерге арналған код.

Adafruit кітапханасы: Бұл BME280 ылғалдылық, температура мен қысым сенсорына арналған кітапхана, Adafruit BME280 Breakout -пен жұмыс істеу үшін арнайы жасалған - www.iaquk.org.uk Бұл сенсорлар байланыс үшін I2C немесе SPI пайдаланады, 2 немесе 4 түйреуіш интерфейс үшін қажет. Құрылғының I2C мекенжайы 0x76 немесе 0x77. Adafruit осы ашық бастапқы кодты ұсынатын уақыт пен ресурстарды инвестициялайды, Adafruit өнімдерін сатып алу арқылы Adafruit және ашық бастапқы жабдықты қолданыңыз! Авторы: Limor Fried & Kevin Townsend Adafruit Industries үшін. BSD лицензиясы, жоғарыдағы барлық мәтін кез келген қайта бөлуге қосылуы керек

Қажетті кітапханалар:

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

Adafruit жалпы сенсоры (Arduino кітапханасының менеджері)

Adafruit BME680 (Arduino кітапханасының менеджері)

SoftwWire Стив Марпл (Arduino кітапханасының менеджері)

AsyncDelay Стив Марпл (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 жіберіңіз
  • Батарея қосыңыз

Сізге бұл жоба ұнады деп үміттенемін және егер сізде сұрақтар туындаса, оларды қоюға болады.

Оқығаныңызға рахмет!

Ұсынылған: