Корпус датчика окружающей среды ESP32

Источник:

Автоматизируя свой дом с помощью Home Assistant, я обнаружил, что мне нужно определять движение, температуру и влажность в нескольких местах по всему дому. Итак, я создал корпус, в который входит 30-контактный модуль ESP32 с микроволновыми/радарными датчиками движения, температуры и влажности.

ESP32 выделяет немного тепла, и хотя ничто не нагревается даже отдаленно, дополнительное тепло влияет на точность датчика температуры. Чтобы уменьшить этот ��ффект, корпус вентилируется, и я бы рекомендовал установить его на стену вертикально, чтобы обеспечить конвекцию. Если этого недостаточно для ваших нужд, при желании к одному концу можно прикрепить 25-мм вентилятор 5 В для увеличения воздушного потока.

Единственное оборудование, которое требуется помимо электроники, — это способ крепления корпуса к стене (я использую планки Command) и винты для дополнительного вентилятора. В противном случае все модули и крышка удерживаются на месте за счет плотных фрикционных посадок, поэтому ваш принтер, вероятно, необходимо тщательно настроить.

Список запчастей

Из-за особенностей монтажа всего посредством трения, здесь приведены непартнерские ссылки на те детали, которые я использовал.

30-контактный модуль ESP32
RCWL-0516 — микроволновый/радарный датчик движения
Угловые штифты — для RCWL-0516 (для прямых штифтов не хватает зазора!)
DHT11 — датчик температуры и влажности
Кабели Micro USB — проходят через крышку для подачи питания
Настенное зарядное устройство USB или другой USB-порт с питанием
(Опционально) Вентилятор 5 В, 25 мм
(Необязательно) Командные полосы того или иного метода установки корпуса.
Ориентация ��ечати/подставки

В файле 3mf показана рекомендуемая ориентация печати, а также имеются опоры под винты для установки вентилятора. Все остальные выступы должны легко печататься без опор в этой ориентации.

Электропроводка

DHT11 требуется напряжение 3,3-5 В, поэтому я решил запитать его от контактов 3,3 В и GND на ESP32 и подключил выходной контакт к D5 (GPIO5 в yaml). Для RCWL-0516 требуется напряжение 4-28 В, поэтому он питается от контактов VIN и GND на ESP32, а выходной контакт подключен к D13 (GPIO13 в yaml). Контакты «CDS» и «3V3» на RCWL-0516 остаются неподключенными.

Если вы используете вентилятор на 5 В, вы также сможете запитать его от контактов VIN и GND на ESP32, вам просто нужно разделить провода питания между вентилятором и RCWL-0516, чтобы они питались параллельно.

Вы можете увидеть, как подключить модули в прикрепленном фа��ле Wiring Diagram.png.

Код

Включенный файл ESPHomeConfig.yaml.txt содержит базовую конфигурацию, которая позволит вам использовать этот пакет в ESPHome с минимальной ручной настройкой. Дополнительные сведения о том, какие значения необходимо ввести в файл вручную, см. в комментариях вверху файла.

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

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

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

Arduino Nano Винтовые клеммы для крепления на DIN-рейку 4..
Вы можете загрузить STL Madhulk ​​иПодробнее
Защитный чехол для Arduino 0,98 дюйма OLED........
Это защитный передний корпус для 0,98Подробнее
Панель дверного замка Arduino
Для одного из моих крупных проектов яПодробнее
Подставка для макета Arduino Uno и Arduino Nano с опорным..
Это ремикс двух 3D-моделей. https://wwwПодробнее
Крепление на DIN-рейку для Arduino Uno.
Крепление для Arduino Uno на Din-рейкуПодробнее
8x держатель DIN релейной платы SSR Arduino........
Уважаемые создатели, мы хотели быПодробнее
Arduino Uno и подставка для макета с опорными контактами...
Это ремикс двух 3D-моделей. https://wwwПодробнее
Держатель катушки на базе Arduino с датчиком веса, беспла..
Это держатель катушки с датчиком веса вПодробнее
Контроллер Telescope OnStep - Коробка для платы Arduino M..
Коробка контроллера Telescope OnStepПодробнее
Грибная светодиодная лампа Arduino
Введение Честно говоря, я сделал этоПодробнее
Монтажный кронштейн на DIN-рейку для RAMPS/Arduino Mega....
Для моего нового 3D-принтера VORONПодробнее
Защитный чехол для Arduino с ЧПУ
Привет сообщество! Я разработал этотПодробнее
Настенное крепление Arduino UNO Mini Limited Edition.......
Резюме Это настенное крепление дляПодробнее
Крепление на DIN-рейку для Arduino Mega + RAMPS Remix с к..
Модифицированный кронштейн DIN-рейки дляПодробнее
Arduino Art Deco Прогноз погоды Дисплей Ретро........
Это дисплей прогноза погоды в стилеПодробнее
Stream Deck с большим количеством места для Arduino........
Инструкции см. в оригинале; этоПодробнее
Крепления Arduino Uno и Mega на DIN-рейку
Это крепления на DIN-рейку для ArduinoПодробнее
Ретро термометр Arduino в стиле ар-деко........
Это аналоговый термометр в стиле ар-декоПодробнее
Монтажный корпус DIN для Arduino NANO с экраном Ethernet ..
Это корпус, монтируемый по стандарту DINПодробнее
SKADIS поддерживает ARDUINO Uno R4 MINIMA/WIFI
ФР: Это поддержка Arduino Uno R4 дляПодробнее
MAKER CNC ROUTER Фрезерный станок GRBL Arduino Uno + щито..
Надеюсь, вам понравится этот проектПодробнее
Корпус Arduino DIN
Мне нужен был корпус DIN, в которыйПодробнее
Автомобиль с управлением через Bluetooth на Arduino........
Это файлы для автомобиля с BluetoothПодробнее
Arduino Uno с креплением прототипа платы на DIN-рейку......
Крепление для Arduino Uno с макетнойПодробнее
Адаптер цифровых штангенциркулей к Arduino........
Цифровые штангенциркули великолепны. ЧтоПодробнее
Реактивное колесо (Arduino, MPU6050)
Это маленькое и легкое в сборкеПодробнее
Супермаленький робот-манипулятор (Arduino)........
Все детали, код и схему подключенияПодробнее
Формула B1 Ремикс - Arduino Pro Micro
Этот руль — ремикс с https://wwwПодробнее
Arducam B0205 1080P Чехол для USB-камеры дневного и ночно..
Это модификация 6d6178 «Чехол для USBПодробнее
Крепление Arduino Mega DIN повернуто на 90 градусов........
То же, что и исходный файл, толькоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.