РадиоКот >Схемы >Цифровые устройства >Автоматика >

Теги статьи:

WIFI контроллер RGB ленты на ESP-12e

Автор: acsoftlab
Опубликовано 12.09.2016
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2016!"

Привет любителям канифоли и припоя!

И отдельно поздравление для РадиоКота! 11 лет это не десять, и не двенадцать:)

 

Попалась мне как-то в руки катушка rgb светодиодной ленты, да и думаю чтобы с ней сделать?

Первым делом покопался по РадиоКоту в поисках чего-нибудь красивого, естественно нашел светильник на МК. Но бегать и тыкать кнопки для изменения цвета подсветки лень. В голову пришла мысля сделать нечто такое, чем можно управлять с любого гаджета. Сначала подумал в сторону синего зуба, но потом вспомнил что в закромах лежала такая хорошая вещь как ESP-12e.

Сие чудо, тоесть ESP, китайского производства - очень интересный МК с WiFi. Если кто желает почитать про него инфу то тыкаем сюда.

Пошерстив паутинку, и посмотрев как делают другие, вырисовалась такая схемка:

Прошу не кидатся тапками за отсутсвующие токограничительные резисторы в затворах.

 

Собравшись с мыслями и деталями, и вооружившись небольшой платкой для мк, накидал на макетку эту схему. В итоге получилось вот так. Извините но такой я уж ленивый и неакуратный на макетной плате.



Плату собрал, осталось дело за загрузкой программы. Так как контроллер идет с какой-то китайской прошивкой, решил залить туда прошивку от NodeMCU. Для загрузки подключаем контроллер через usb-uart и подключаем вывод контролера GPIO0 на минус питания, а CH_PD на плюс. Загружаем вот эту програмку. Подключаем usb-uart и включаем питание платы. Запускаем загруженную программу выбираем нужный порт и нажимаем на кнопку FLASH. Если все сделано правильно то побежит строка прогресбара.

Далее загружаем скрипт работы. Для этого нам понадобится вот эта программа, и файл в архиве в конце статьи. Открываем програму и открываем тот самый файл. Изменяем в файле имя точки доступа и пароль, в правой части програмы выбираем порт к которому подключен контроллер нажимаем кнопку Open, передергиваем питание платы и потом нажимаем кнопку сохранить. Наблюдаем за загрузкой программы. После окончания загрузки передергиваем питание платы и ждем 5 секунд.

 

Заходим по адресу своего роутера и идем во вкладку dhcp там находим устройство без имени с MAC адресом начинающимся на 18, запоминаем IP-адрес. 

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

Проверив что все сделано правильно, решился я за самое сложное дело - сделать корпус. В закромах лежало немного вспененого ПВХ. В итоге получилось такое устройство.

 

P.S. Самое главное забыл! Несколько раз проверьте стабилизатор, а нето контроллер испустит дым на котором работает.


Файлы:
Скрипт


Все вопросы в Форум.