Оглавление:
- Шаг 1. Детали и инструменты
- Шаг 2: Схема подключения
- Шаг 3: Код
- Шаг 4. Подключите все
- Шаг 5: Дальнейшие идеи
Видео: Измеритель качества воздуха в помещении: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
Простой проект по проверке качества воздуха в вашем доме.
Поскольку в последнее время мы часто остаемся / работаем из дома, было бы неплохо следить за качеством воздуха и напоминать себе, когда пора открыть окно и подышать свежим воздухом.
Шаг 1. Детали и инструменты
Запчасти
- BME680 CJMCU
- OLED-дисплей (128 x 64)
- Чип ESP8266 Wi-Fi (NodeMCU V1)
- Кейс: https://www.thingiverse.com/thing:1720314 (или любой другой случай, который вам может понравиться)
- Dupont провода
Инструменты
Паяльник
Шаг 2: Схема подключения
Схема подключения
Шаг 3: Код
Код доступен здесь:
На основе
Рассчитывает IAQ с датчиком BME680.
Считывание исходной температуры, влажности и газостойкости. Разрешить смещение для калибровки температуры. Автоматически рассчитать соответствующую влажность с помощью приближения Августа-Роша-Магнуса. Рассчитать IAQ на основе температуры, влажности и газостойкости, следуя доктору Джули Риггс, Индекс рейтинга качества воздуха в помещении, www.iaquk. org.uk
Код для тех, кто заинтересован в использовании датчика BME680 через библиотеки I2C и Adafruit для расчета качества воздуха в помещении без использования проприетарных библиотек от 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)
SoftwWire Стив Марпл (менеджер библиотеки Arduino)
AsyncDelay Стив Марпл (менеджер библиотеки Arduino)
Шаг 4. Подключите все
OLEDVCC - 3,3 В
GND - GND
SCL - D1
ПДД - D2
BME680
VCC - 3,3 В
GND - GND
SCL - D1
ПДД - D2
Поскольку и датчик, и OLED подключаются с помощью I2C, они подключаются к одним и тем же контактам. Для этого вы можете разрезать кабель dupont пополам и припаять кабели, чтобы получилось несколько Y-образных кабелей.
Шаг 5: Дальнейшие идеи
Дальнейшие идеи
- Отправьте данные в MQTT / Blink / Thingspeak
- Добавить аккумулятор
Надеюсь, вам понравился этот проект, и если у вас есть вопросы, не стесняйтесь их задавать.
Спасибо за чтение!
Рекомендуемые:
Датчик качества воздуха AEROBOT V1.0: 6 шагов (с фотографиями)
Датчик качества воздуха AEROBOT V1.0: это руководство посвящено созданию недорогого и высокоточного датчика качества воздуха под названием AEROBOT. Этот проект показывает температуру, относительную влажность, плотность пыли PM 2,5 и предупреждает о качестве воздуха в окружающей среде. Он использует датчик DHT11
Недорогой монитор качества воздуха для Интернета вещей на основе RaspberryPi 4:15 шагов (с изображениями)
Недорогой IoT-монитор качества воздуха на основе RaspberryPi 4: Сантьяго, Чили, во время зимней чрезвычайной экологической ситуации, имеют привилегию жить в одной из самых красивых стран мира, но, к сожалению, это не все розы. Зимой Чили сильно страдает от загрязнения воздуха, май
Мониторинг качества воздуха с использованием фотонов частиц: 11 шагов (с изображениями)
Мониторинг качества воздуха с использованием фотона частиц: в этом проекте датчик частиц PPD42NJ используется для измерения качества воздуха (PM 2,5), присутствующего в воздухе, с помощью фотона частиц. Он не только отображает данные на консоли Particle и dweet.io, но также показывает качество воздуха с помощью светодиода RGB, изменяя его
Очиститель воздуха в помещении: 8 ступеней
Комнатный очиститель воздуха: я сделал это устройство в основном для решения двух основных проблем, которые у меня были: Очистка воздуха в моей комнате Стоимость очистителей воздуха, очищающих воздух Это заставило меня искать альтернативы для решения той же проблемы, но с гораздо более дешевым решением. Так что я подумал о не
AirCitizen - Мониторинг качества воздуха: 11 шагов (с изображениями)
AirCitizen - Мониторинг качества воздуха: Всем привет! Сегодня мы научим вас воспроизводить наш проект: AirCitizen от команды AirCitizenPolytech! - Исходя из OpenAir / What your air? Проекты, проект AirCitizen направлен на то, чтобы граждане могли активно оценивать качество