Монитор качества воздуха ESPHome

Источник:

Это корпус, который я сделал для своего монитора качества воздуха. Вот ссылка OnShape на случай, если вы захотите изменить!

https://cad.onshape.com/documents/e077a48dd29e5c5f59e102fb/w/c667a9e984e472cebff6c660/e/79d2625afb179b8dd761b8a4

Настройки печати

Я печатал с соплом 0,4 мм на принтере Bambu A1 Mini с тонкой настройкой 0,12 мм. Я новичок в 3D-печати, поэтому судите сами!

Спецификация

Вам понадобится:

Набор для пайки
Датчик PMS5003 для измерения твердых частиц (AliExpress)
Корпус был спроектирован с учетом размеров PMS5003, но программное обеспечение работает с любым устройством PMSX003, при необходимости адаптируйте корпус.
Датчик BME680 для всего остального (Алиэкспресс)
ESP8266, в частности D1 Mini
Кабель Qwiic для I2C для упрощения настройки (только если он есть у вашего ESP8266) (AliExpress)
Если нет, то запасные провода (можно использовать дополнительные от PMS5003) + термоусадка, чтобы сделать контрейлерную связь.
Мне нравится именно эта модель D1 mini: (AliExpress)
4 магнита 5x2 мм
Цианоакрилатный клей или горячий клей.
Корпус, напечатанный на 3D-принтере (это!)
Дополнительно: 2 винта M2x4 мм для крепления микросхемы BME680 к корпусу.
Здание
Подключение PMS5003

PMS5003 использует UART для связи. НЕ используйте на плате контакты TX/RX, для этого мы будем использовать специальные контакты. Дважды проверьте контакты ESP8266, поскольку они могут быть расположены в разных местах, но метки остаются прежними.

— PIN1: припаять к 5 В
— PIN2: при использовании Qwiic подключите PIN2 напрямую к GND, в противном случае см. примечание ниже.
— PIN3: GPIO0/D3
— PIN4: GPIO14/D5 (Напоминание: RX в датчике переходит в TX в определении программного обеспечения)
— PIN5: GPIO12/D6 (наоборот)

Контакты 6, 7 и 8 отключены. Соберите провода, если они вам нужны.

ПРИМЕЧАНИЕ. Если вы не используете соединение qwiic, вам потребуется создать дополнительный кабель для контакта GND: соедините PIN2 от PMS5003 и GND от BME680 в один провод, припаяйте провод к GND. Обязательно используйте термоусадочную трубку.

Подключение BME680

Если вы используете кабель Qwiic, просто подключите кабели по порядку, в противном случае:

— VCC: припаять к 3v3
— GND: используйте контрейлерное соединение
— СКЛ: СКЛ/D1
— ПДД: ПДД/Д2

Мигает

Я предполагаю, что вы знаете, как использовать ESPHome. Если нет, перейдите на https://esphome.io/ и прочитайте документацию. Загрузите следующую конфигурацию и измените ее в соответствии со своими потребностями. Пожалуйста, измените сетевые части, остальные — хорошие значения по умолчанию, если вы точно следовали за мной.

Основная ссылка

Перед сборкой самое время провести стендовые испытания. Проверьте, видите ли вы данные, поступающие как от BME680, так и от PMS5003:

[10:46:46][D][pmsx003:234]: Есть концентрация PM1.0: 3 мкг/м^3, концентрация PM2.5 4 мкг/м^3, концентрация PM10.0: 5 мкг/м^3
[10:46:46][D][сенсор:093]: «Концентрация твердых частиц <1,0 мкм»: состояние отправки 3,00000 мкг/м³ с точностью до 0 десятичных знаков.
[10:46:46][D][сенсор:093]: «Концентрация твердых частиц <2,5 мкм»: состояние отправки 4,00000 мкг/м³ с точностью до 0 десятичных знаков.
[10:46:46][D][сенсор:093]: «Концентрация твердых частиц <10,0 мкм»: состояние отправки 5,00000 мкг/м³ с точностью до 0 десятичных знаков.

[10:46:51][D][сенсор:093]: 'IAQ': Состояние отправки 25,00000 IAQ с точностью до 0 десятичных знаков.
[10:46:51][D][датчик:093]: «Эквивалент CO2»: состояние отправки 500,00000 ppm с точностью до 1 десятичного знака
[10:46:51][D][сенсор:093]: «Эквивалент летучих органических соединений при дыхании»: состояние отправки 0,50000 частей на миллион с точностью до 1 десятичного знака.
[10:46:51][D][сенсор:093]: «Давление»: состояние отправки 1018,60999 гПа с точностью до 1 десятичного знака.
[10:46:51][D][сен��ор:093]: «Сопротивление газу»: состояние отправки 393342,00000 Ом с точностью до 0 десятичных знаков.
[10:46:51][D][сенсор:093]: «Температура»: состояние отправки 27,40199 °C с точностью до 1 десятичного знака.
[10:46:51][D][датчик:093]: «Влажность»: состояние отправки 43,51381 % с точностью до 1 десятичного знака.

Сборка

Используя корпус, напечатанный на 3D-принтере (дополнительные инструкции на странице «Распечатанные материалы»), установите PMS5003 на плату. Я использовал горячий клей в булавках, чтобы они оставались на месте. Закрепите BME680 с помощью винтов M2x4 или горячего клея, как и ESP8266. Мне нравится держать чип BME680 дальше от кабелей, чтобы он был более подвержен воздействию воздуха. Видеть

21:17
18
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Настенный дисплей Home Assistant - Raspberry Pi Touch Displa
Это крепление, которое я разработал дляПодробнее
CatOmater V 1.9 - автомат Cat? Может быть. Потолочная/настен
30 января 2024 г., версия 1.9: НовыеПодробнее
Shelly H&T уличный чехол
Корпус для датчика влажности иПодробнее
Настенное крепление для iPad Mini 4
Это мое настенное крепление для iPadПодробнее
Настенная коробка Samsung Galaxy Tab A8 для создания приборн
Раскройте потенциал своего умного домаПодробнее
Мультисенсор CO2 Apollo Automation MSR-2 мм.волн.
https://apolloautomation.com/productsПодробнее
Датчик качества воздуха Apollo Automation AIR-1
https://apolloautomation.com/productsПодробнее
Проект умного реле-бокса
Я регулярно занимаюсь электроннымиПодробнее
Интеллектуальный монитор водяного фильтра с Wi-Fi и веб-инте
доступна версия 2.0: Высокая интеграцияПодробнее
Умный термостат для обогрева плинтуса
Некоторое время назад я хотел добавить вПодробнее
Мистер Робот Микропад
Mr Robot Micropad — это необычноеПодробнее
Реле 5 В + разъем
Напечатано белым PETG Prusament толщинойПодробнее
Корпус для печати D1MiniDev
Корпус, напечатанный на 3D-принтере иПодробнее
Чехол для адаптера ESP Resol VBus
Мне нужен был адаптер VBus для моейПодробнее
Luftklappe für Isoliertes Rohrsystem Ø 180 мм - BWWP Projekt
Luftklappe für mein BWWP ProjektПодробнее
Дисплей для ESP32 с ILI9341
Совместимость с ESPHome и Home AssistantПодробнее
Компактный корпус USB-ключа ESP32 WROVER-B
Этот компактный корпус предназначен дляПодробнее
Чехол для антенны XIAO ESP32 SMA
Мне нужен был чехол для использованияПодробнее
Чехол для плеера/усилителя Louder ESP32 s3
Поскольку модуль Louder ESP32 имеет тотПодробнее
ESP32 Max v1.0 Quad Корпус термопары с дисплеем
Это базовый блок для установки макетнойПодробнее
DFRobot Beetle ESP32-C6 - Корпус дверного датчика
Я предпочел Beetle ESP32-C6, посколькуПодробнее
Метеостанция IOT ESP32 для домашнего помощника или ESPHome
Я разработал эту настройку дляПодробнее
NodeMCU ESP32 S2 с корпусом датчика DHT11
Это моя версия корпуса с крышкой дляПодробнее
Чехол для радара LD2410 с d1 mini esp32
Напечатано из белого PLA Hatchbox. ЯПодробнее
Корпус для Guition ESP32-S3 4,3-дюймовый ЖК-дисплей
Это простой корпус для дисплея GuitionПодробнее
Корпус ESP32 LD2450
Небольшой кейс для ESP32 и LD2450 сПодробнее
Snapcase платы разработки Esp32
Напечатано Prusament PETG Jet BlackПодробнее
Динамик ESP32
Оригинальные коробки восхитительны, но вПодробнее
Водомер ESP32-Cam Бельгия SWDE
Эта модель предназначена дляПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.