
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Большой проблемой при использовании ESP является энергопотребление при "повышении" Wi-Fi, около 100-200 мА, пиковое значение до 300 мА. Обычные коинцеллы выдают несколько мА, пиковое значение до 20-40 мА. Но для ESP напряжение упадет. Нам нужна «небольшая помощь моего друга»: суперкар. Эти конденсаторы обеспечивают ток, достаточный для включения Wi-Fi и отправки сообщения, в данном случае команды переключения. Другой вариант - регистратор данных, который должен просыпаться каждые несколько часов на пару секунд.
В этом руководстве я использую Esp8266 для создания пульта дистанционного управления для осветительных приборов Phillips Hue.
Шаг 1: решение

Прежде всего, мы должны знать, что просто параллельно подключать батарею и крышку - не лучшая идея.
Зарядный ток от элемента к крышке должен быть уменьшен с помощью резистора. Технические характеристики моего плоского элемента говорят нам о пиковом токе 25 мА.
Закон Ома: R = U / I -> 3 В / 25 мА = 120 Ом.
У суперкапса достаточно мощности, чтобы запитать ESP в течение 10-20 секунд. Если вы используете статический IP-адрес, как я, ESP просыпается только на 1-2 секунды, отправляет / получает свое сообщение и впадает в «глубокий сон», пока не будет нажата кнопка сброса.
Два варианта схемы:
1. Подключите источник питания напрямую и используйте переключатель сброса для действий, см. Рисунок. В этом случае мы должны убедиться, что wemos требует как можно меньше энергии, поэтому нам, возможно, придется удалить стабилизатор 3,3 В и источник питания для uart-ic.
2. Мы используем кнопочный переключатель, который отделяет питание от wemos. Обратной стороной является то, что вам нужно нажимать кнопку в течение 1-2 секунд, пока действие не будет выполнено. (горит или гаснет)
Шаг 2: Список деталей

Основные требования:
- Wemos D1 mini
- Монетная ячейка CR2450
- Гнездо для монетоприемников
- Supercap 3.3F 3.0V используйте один с небольшим током утечки
- Резистор 120Ом
- провода
Вторичные требования:
Паяльник
3D-принтер для печатного корпуса
или
любой другой маленький (бывший в употреблении) футляр
или
настенный переключатель
Шаг 3: чехол с 3d принтом

Вот несколько файлов stl для небольшого корпуса, в который точно помещается плата
Я использую обычные настройки печати с заполнением 30% и высотой слоя 0,2 мм.
Ручка также напечатана, поэтому вы можете использовать кнопку сброса для действий и не использовать дополнительную кнопку. Используйте юбку и край для ручки, потому что объект очень маленький
Шаг 4. Кодирование Esp8266

Сначала вам понадобится IDE Arduino, а затем установите библиотеку для Esp8266.
Здесь вы найдете несколько руководств по программированию этих волшебных крошечных вещей:-)
Для более быстрого подключения / переключения мы используем статический IP-адрес.
После открытия прикрепленного эскиза с помощью Arduino IDE вам необходимо выполнить некоторые настройки в зависимости от вашего локального Wi-Fi.
п
Шлюз IP-адреса (192, 168, 178, 1);
IP-адрес вашего локального Wi-Fi роутера, к которому подключен мост hue
IP-адрес ip (192, 168, 178, 216);
IP-адрес вашего коммутатора. Имейте в виду, что используется высокий адрес в диапазоне 200–250, который не используется для других устройств.
IP-адрес подсети (255, 255, 255, 0);
int light = 2;
номер вашего света, который включен
const char hueHubIP = "192.168.178.57";
IP-адрес моста Хюэ
const char hueUsername = "имя пользователя моста оттенков"
вам нужно создать авторизованное имя пользователя в Hue Bridge, посмотрите этот урок
const int hueHubPort = 80;
всегда "80"
const char ssid = "SSID"; // сетевой SSID (имя)
const char pass = "пароль"; // сетевой пароль
наконец SSID и пароль вашего Wi-Fi
После изменения этих настроек вы готовы к загрузке!
Шаг 5: Заключительные шаги и мысли

Обязательно предварительно зарядите крышку перед подключением к Wemos, потому что Esp8266 сразу же начинает устанавливать соединение Wi-Fi после сброса / подключения питания.
Смотрите сборку в видео
Для экономии энергии отключите контакты 4 и 16 uart-ic и снимите регулятор напряжения, обратите внимание, что после этого больше невозможно программировать wemos через USB !!
Рекомендуемые:
Пульт дистанционного управления на базе браузера Arduino (linux): 9 шагов (с изображениями)

Пульт дистанционного управления на базе браузера Arduino (Linux): у нас есть дети. Мне они очень нравятся, но они продолжают прятать пульт дистанционного управления для спутникового и телевизионного вещания, когда включают детские каналы. После того, как это происходило ежедневно в течение нескольких лет, и после того, как моя дорогая жена позволила мне иметь
Универсальный пульт дистанционного управления с использованием ESP8266 (под управлением Wi-Fi): 6 шагов (с изображениями)

Универсальный пульт дистанционного управления с использованием ESP8266 (управляемый Wi-Fi): этот проект призван заменить обычный пульт дистанционного управления для всей бытовой техники, такой как кондиционер, телевизор, DVD-плееры, музыкальная система, SMART-техника !!! Создавая целый мусор из удаленного мусора вокруг, заставляя нас ломать голову !!! Этот проект спасет нас от
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов

IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага

Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)

Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет