Подключение датчика температуры к Guition ESP32-S3-4848S040

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Предыстория покупки данного модуля такова, у меня обычный электрический котёл, к которому подключил термостат с wifi, со своей программой для телефона. Вроде всё хорошо, но хочется более тонких настроек чем предлагает производитель.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

То что установлено сейчас

Выбор пал на Guition ESP32-S3-4848S040 так как можно его прошить как готовой прошивкой так и создать свою, сенсорный цветной экран, с возможностью создать свой интерфейс и 3 реле для управления нагрузкой

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Guition ESP32-S3-4848S040

Сразу после покупки залил прошивкой от tasmota (изначально стоит демонстрационная). Прежде чем покупать заранее узнал, что в нём нет датчика температуры, а в моделе с датчиком отсутствуют реле. Решил, что реле важнее, а датчик как-нибудь приделаю. В качестве датчика решил использовать BME280, он показывает температуру, влажность и давление.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

BME280

Разобрав модуль видим на плате несколько разъемов: подключение батарейки, динамика, реле и UART

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Контроллер и дисплей при работе немного греются, поэтому датчик лучше сделать выносным. К сожалению разъема для подключения датчика по I2C тут нет, но так как UART мне тут не пригодится я решил переделать его под I2C. Для этого нужно выпаять компоненты Q1, R31, R7, R6, тем самым отключим UART от разъёма.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

К дорожкам идущим к разъёму припаиваем питание 3,3 вольта, его можно взять с точки с маркировкой S3. I2C на этом модуле подключен на 19 и 45 пинам контроллера. SDA это пин 19, SCL это 45.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Разъём для подключения я взял от вентилятора ноутбука, перепиновав для того чтобы цвета примерно совпадали

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

А в качестве основного провода, кабель подключения USB передней панели системного блока, тоже перепиновываем, чтобы совпадало с датчиком

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост
Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Корпус для датчика взял от регулятора вентилятора системного блока

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Остаётся только сделать отверстие в высоковольтном модуле и всё собрать

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Ни чего прописывать в прошивке не нужно, датчик сразу определяется

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

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

Пока собирал записывал видео, там тоже самое, но может там что-то понятнее, ссылка ниже.

https://youtu.be/z0Ocq2e2oYA