Компактный датчик CO2 с OLED-дисплеем........

Источник:

Компактный датчик углекислого газа DYI

Это небольшой датчик, предназначенный для одной задачи: измерения углекислого газа (CO₂).
Компактный и универсальный, его можно интегрировать в домашний помощник через надстройку ESPhome или использовать в качестве автономного датчика со встроенным OLED-дисплеем.

YAML-файл ESP32:

https://github.com/DreadN/co2sensor/blob/main/wemosoled.yaml

Гит:

https://github.com/DreadN/co2sensor

Компоненты здания:
Senseair S8-4B — AliExpress
Wemos OLED ESP32 — AliExpress
4 стандартных латунных вставки
4 винта M3x40 мм, цилиндрическая головка
Кабель Micro USB 5 Вт (используется для зарядки старых смартфонов)
Два 2-контактных разъема от штыревой полосы печатной платы (подходят те, что идут с ESP32)
Винт M3x4 для гибкого диска и небольшое уплотнительное кольцо (id 3,5, cs 1) для фиксации датчика.
Кабели DuPont 100 мм — AliExpress
один красный для выхода 5 В
один черный для GND
несколько ярких цветов для UART (использован желтый/оранжевый)

дополнительные два кабеля для калибровки Senseair
(Я использовал два разъема DuPont F и создал перемычку)

Дополнительные инструменты:
Паяльная станция
Шестигранный ключ для винтов M3
Кусачки и кусачки для электроники

— ВНИМАНИЕ ------------------

Прочтите ниже, прежде чем начинать подключать вещи

----------------------------------------------------

Важные примечания Senseair:

Прежде чем приступить к пайке и подключению проводов, важно принять во внимание эти три замечания.

Датчик не имеет защиты от инверсии питания, поэтому после установки двухштырьковых разъемов на Senseair первое, что нужно сделать, это взять красный лак для ногтей и пометить контакт 5 В постоянного тока, чтобы избежать инвертирования соединений ± питания.
Инверсия мощности поджарит датчик и 25 евро отправятся в мусорное ведро.

Изображение: красным лаком для ногтей пометьте припаянные контакты 5 В на Senseair.

Датчик очень энергоэффективен, но использует ИК-лазер для измерения CO₂, поэтому он будет пульсировать каждые 30 секунд, потребляя мощность с пиковой мощностью 1,5 Вт, добавляя мощность ESP32, а с Wi-Fi и OLED вам понадобится USB-розетка мощностью 5 Вт с хорошим кабелем, иначе он может работать нестабильно.

Контакты RX и TX должны быть перекрещены.
Мне потребовалось некоторое время, прежде чем я понял, что мы делали, когда играли в Doom в школьной компьютерной комнате со скрещенными 9-контактными последовательными кабелями.
Перекрещенные кабели имеют инвертированные Rx/Tx с одной стороны, поэтому:
— ESP32 RX идет на датчик TX
— ESP32 TX идет на датчик RX

Использовал эти пины:

Все на одной стороне для лучшей прокладки кабелей в контейнере датчика.

контакт 3 (RX)
контакт 1 (TX)
контакт заземления
контакт 5 В

См. изображение ниже для большей ясности.
Примечание. Если вам не нужна версия датчика в стиле стимпанк, вам следует припаять кабели, выходящие на противоположной стороне OLED-экрана.

***Инструкция по сборке**
Подготовьте электронный
Сенсейр

Припаяйте штыревые контакты к земле, 5 В постоянного тока и, возможно, к дополнительным гнездовым кабелям для калибровки датчика (для калибровки их необходимо закоротить: в этом нет необходимости, проверьте в Интернете, как калибровать senseair)

Направление пайки: контакты должны располагаться на противоположной стороне печ��тной платы от компонентов senseair.

ESP32 Вемос

Припаяйте гнездовые провода к правильным контактам, используя правильные цвета.
См. файл yaml для цветов uart.

Припаяйте красный провод к 5 В постоянного тока.
Припаяйте черный провод к GND.

Подготовьте печатные компоненты.
Вставьте 4 латунные вставки в крышку датчика.
Аккуратно вставьте wemos ESP32 в контейнер датчика.
OLED должен идеально вписываться в окно контейнера
Поверните на 45° при вставке, это немного сложно, в зависимости от допусков печати.
Вставьте 4x M3x40 мм в контейнер датчика через отверстия wemos.
Сдвиньте замок датчика, завинчивая 2 винта M3x40 мм, пока замок не дойдет до порта microUSB на расстоянии 1-2 мм, закрутите поочередно несколько оборотов обоих винтов.
(это займет некоторое время)

Закрепите Senseair с помощью M3x4 (стандартный винт для гибких дисков диаметром 3,5 дюйма) и уплотнительного кольца.
Наденьте крышку на контейнер датчика.
Затяните передние винты, крышка закроется, а внутренний замок защелкнется в порту microUSB на мыльной подошве.

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

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

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

Крепление датчика на амортизационную вилку MTB.......
У меня был датчик скорости для МТБ моегоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.