Project Aura – Умный, простой в сборке, DIY монитор качества воздуха, совместимый с Home Assistant

Project Aura — это DIY монитор качества воздуха на базе ESP32, который объединяет сенсорный дисплей и промышленные сенсоры. Он полностью интегрирован с платформой домашней автоматизации с открытым исходным кодом Home Assistant.

Слова «DIY» и «open source» часто подразумевают самостоятельное изготовление платы и пайку компонентов, но это не относится к Project Aura. Он основан на готовых компонентах, соединенных кабелями без необходимости пайки, а корпус можно распечатать на 3D-принтере. Прошивка устанавливается так же легко с помощью одноклапного веб-установщика.

Project Aura DIY Air Quality Monitor

Ключевые компоненты Project Aura:

  • Waveshare ESP32-S3-Touch-LCD-4.3 — плата на ESP32-S3 с 16 МБ флэш-памяти, 4,3-дюймовым IPS-дисплеем (800×480) с емкостным сенсором. Аналогична ESP32-S3-Touch-LCD-4.3B , но использует коннекторы PH2.0 вместо клеммной колодки для ввода/вывода
  • Sensirion SEN66 + плата расширения Adafruit для сбора данных
    • Уровни частиц PM1, PM2.5, PM4, PM10 (полный спектр частиц от дыма до пыльцы)
    • CO2, VOC и NOx для оценки свежести воздуха, летучих химических веществ и выхлопных газов.
    • Температура и влажность
  • Sensirion SFA30 сенсор формальдегида. Примечание: опциональный; если сенсор не подключен, на интерфейсной карте будет отображаться AQI вместо HCHO. Поддержка прошивки для сенсора следующего поколения SFA40 находится в разработке.
  • Датчики давления Adafruit (DPS310, BMP580 или BMP581) & I2C-хаб . Прошивка автоматически определит датчик и построит графики изменения давления (дельты) за 3 и 24 часа, чтобы предупредить о смене погоды.
  • Adafruit PCF8523 часы реального времени с батареей.
  • Различные кабели и винты.

Стоит отметить, что плата расширения Adafruit SEN6x в настоящее время отсутствует в продаже, поэтому для самостоятельной сборки может потребоваться подождать её появления или найти альтернативный источник или плату расширения.

ESP32-S3 DIY air quality monitor assembly
Внутренняя разводка.

Прошивка включает сенсорный пользовательский интерфейс, реализованный с использованием библиотеки LVGL, локальный веб-портал настройки и поддержку MQTT для обнаружения в Home Assistant. Пользовательский интерфейс состоит из главной панели, настроек, выбора темы, конфигурации MQTT, времени тайм-аута экрана, времени пробуждения/сна, а также настройки времени и данных. Поддерживается восемь языков, включая английский, немецкий, китайский и другие. Поскольку код открыт, можно легко добавить свой язык.

Для работы с прошивкой требуется PlatformIO CLI или VSCode + расширение PlatformIO. Она собирается на основе Arduino ESP32 core 3.1.1 (сама основана на ESP-IDF 5.3.x). Исходный код, готовые бинарные сборки и инструкции по сборке и прошивке (из командной строки) можно найти на GitHub . Упомянутый во введении веб-установщик доступен на сайте проекта , но только для его спонсоров.

Project Aura Home Assistant Integration
Интеграция Project Aura с Home Assistant (Zigbee2MQTT)

Project Aura, возможно, является самым стильным DIY монитором качества воздуха, но не единственным. Аппаратное обеспечение с открытым исходным кодом AirGradient ONE Kit , разработанное и производимое здесь, в Чиангмае, Таиланд, основано на SoC ESP32-C3 и получило хорошие отзывы, в том числе от нас. Однако он оснащен лишь небольшим 1,3-дюймовым OLED-дисплеем, в отличие от крутого 4,3-дюймового сенсорного дисплея в Aura.

Можно собрать монитор качества воздуха самостоятельно или купить его в собранном виде (при наличии на складе). Первый вариант — это краудфандинговая кампания , организованная создателем проекта (21CNCStudio), где можно пожертвовать $25, чтобы получить доступ к файлам корпуса для 3D-печати (STL), подробному руководству по сборке (PDF) и код спонсора для веб-установщика. Компоненты необходимо приобретать самостоятельно, а общая стоимость составит около $200 с опциональным сенсором SFA30. Это первый раз, когда замечена краудфандинговая кампания на MakerWorld, принадлежащем компании по производству 3D-принтеров BambuLab. Другой вариант — купить готовое устройство на Smartdomo за 139 или 189 евро без/с сенсором SFA30. Единственная проблема в том, что в настоящее время его нет в наличии, но можно зарегистрироваться для получения уведомления о появлении.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

4 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments