Как подключить USB увлажнитель воздуха к ESP8266 (5V — 3.3V)?



@digi22

Подключить не в разрыв питания, а вместо тактовой кнопки.
Кнопка заземляет ногу микроконтроллера (на фото дырка под U1), на ней 5.2V (почти как питание), при заземлении на мультиметре показывает ток 0.05mA

Кратковременное нажатие — 1 режим, второе нажатие — 2 режим, 3 нажатие — выкл, удержание кнопки — увлажнитель работает пока не отпустишь кнопку.

По прошивке вопросов нет, но не понимаю, как правильно соединить.

Плата: ESP8266 D1 mini

Буду благодарен, если подскажите уроки по теме. Я что-то похожее нашел, но там подключают датчики 3.3в к 5в Адруино.
Sfac1b6afeddc4feca0681310e6086282y.jpg


Решения вопроса 1



@Stalker_RED

Алиэкспресс преобразователь логических уровней 3.3v 5v

стоит $0.5 примерно.

Или оптопара, или мосфет.
Самый безопасный способ — оптопара.
Самый энергоэффективный — надо считать.
Самый дешёвый — блььше от доставки зависит, чем от цены самих компонентов, все три варианта копеечные.


Ответы на вопрос 1



@ProgrammerForever

Резистор рядом с кнопкой 5100 = 510 Ом, судя по всему — это подтяжка к VCC.
По идее можно просто подключить порт МК к кнопке и так же подключать к GND. Можно итакже «замыкать» контакт оптопарой, так надежнее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *