- Цена: $3,21
Итак, краткое техническое задание:
1) Управлять лампой на расстоянии.
2) Внешний вид лампы должен остаться неизменным.
3) Сенсорное ручное управление лампой не должно пострадать.
Если Вас заинтересовало прошу под «cut»!
Дополнительные пункты техзадания:
1) Лампа должна уметь поднимать свою точку Wi-Fi.
2) Лампа должна уметь подключаться к существующей сети Wi-Fi.
3) Настройки лампы должны сохраняться и не сбрасываться при отключении питания.
4) Предусмотреть OTA обновления.
Начнём.
Предварительная подготовка. Перед установкой модуля в лампу, его необходимо прошить. Для этого переходим по ссылке и качаем два архива Flasher.zip — прошивальщик и XiaLamp.zip — прошивка. Распаковываем архивы, в зависимости от разрядности операционной системы выбираем 64-x или 32-x битную версию прощивальщика. Запускаем.
Выбираем нужный COM-порт.
Переходим на вкладку Config, указываем в верхней строке путь к прошивке ничего другого не меняем.
Переходим на вкладку Operation, жмём кнопку Flash.
Ожидаем окончания загрузки отключаем модуль от компьютера и переходим к аппаратной части обзора.
Аппаратная часть. Для реализации всего задуманного потребуется модуль Wemos D1 mini, три диода 1N4148 тонкий мягкий провод (МГТФ), термоусадка, двухсторонний скотч, отвёртка шестигранник диаметром 2 мм и паяльник.
Раскручиваем лампу, под каждой ножкой болт, и ещё два под наклейкой. Рекомендую отклеивать до середины ножки лампы и дальше выкручивать болты, наклейка легко снимается и так же легко клеится обратно при необходимости.
В обзоре переделывается лампа Xiaomi Yeelight YLTD01YL, она без аккумулятора, внутри много свободного места для размещения модуля Wemos D1 mini. Для лампы YLTD02YL придётся поискать место для расположения модуля в корпусе.
К катодам диодов припаиваем провода длиной примерно 10 см и надеваем на них термоусадку.
Аноды диодов паяем на пины D7, D6, D5, модуля Wemos D1 mini. Провода припаиваем к резисторам R10, R15, R14. То есть, выход модуля D7 подключен через диод к R10, выход D6 подключен через диод к R15, выход D5 подключен через диод к R14. Питание модуля берём с платы 5V и GND. Для ламп YLTD02YL рекомендую так же питание брать с входящих 5V, а не от аккумулятора чтобы модуль не расходовал аккумулятор при отключении питания.
Модуль крепится на двухсторонний скотч, обратите внимание на фиолетовый светодиод на плате модуля, постарайтесь расположить его точно по середине лампы. То есть сам модуль будет немного смещён относительно центра лампы, но светодиод модуля должен быть в середине, чтобы после сборки не «резало глаз» :) Самое сложное в этом аккуратно припаяться к резисторам на плате, они очень маленькие. На всякий случай сверху проклеил каптоновым скотчем.
Собираем лампу.
Первый запуск. Теперь постараюсь подробно описать работу лампы в целом. После подключения лампы к сети питания запускается модуль Wemos и создаёт точку доступа с именем "SmartXiaomi-xxxxxx", где x — ChipID вашего модуля и паролем по умолчанию "12345678". Для управления лампой необходимо подключиться к этой точке доступа с вышеуказанными данными и в браузере ввести 192.168.4.1.
On/Off — Включение/Выключение.
Brightness — Яркость.
Color — Изменение цветовой температуры.
Для настройки лампы необходимо перейти в "Setup".
Предполагаю, что на этом скрине итак всё ясно, но на всякий случай опишу всё в подробностях:
AP Wi-Fi SSID — Имя создаваемой лампой точки доступа.
AP Wi-Fi Password — Пароль для создаваемой лампой точки доступа.
Connect to existent Wi-Fi? — Подключиться к существующей сети? Если включен, то при подаче питания модуль будет пытаться подключиться к существующей сети Wi-Fi.
Wi-Fi SSID — Имя сети Wi-Fi.
Wi-Fi Password — Пароль к сети Wi-Fi.
Blue LED Enabled? — Включен синий светодиод? Тот самый синий светодиод, на плате модуля. Слабо просвечивается через белый корпус лампы, в темноте можно сразу найти лампу (не всё время же включать её удалённо).
Theme — Цветовая тема. На вкус и цвет товарищей нет. По умолчанию цветовая тема конечно же оранжевая :)
На главном экране присутствует меню "Info", в котором отображается актуальная информация. В этом меню всегда вместо пароля от существующего Wi-Fi выводятся "********".
Результат на видео.
За месяц работы ложных срабатываний не обнаружено, Wi-Fi не отваливается, всё работает стабильно.
На этом пока всё. Спасибо за внимание! :)
(c) 2017 Источник материала