Для новогодней ёлки потребовалось что-то красивое и яркое, так как был завершен переход с OpenHab на Home Assistance то выбор пал на проект WLED https://kno.wled.ge/, а именно проект "с микрофоном" https://github.com/atuline/WLED
Качаем исходники из гитхаба, компилируем, схему берем из других проектов:
Разводим плату:
Печатаем корпус:
Заливаем в esp8266 прошивку из первого шага, подключаемся к AP, настраиваем подключение к домашнему Wi-Fi. Для работы кнопоко настраиваем:
1. Config -> Led Preserence -> Button 0 pin: 0 +Pushbutton
Button 1 pin: 14 +Pushbutton
2. Config -> Time & Macros -> Button actions -> Button 0: 1
Button 1: 14
3. Сохраняемся и идем на главный экран и создаем два preset для каждой кнопки, перезагружаем wled и добавляем для каждого preset следующие API commanв:
1 -> &FX=~
2 -> {"on":"t"}
Отмываем флюс, покрываем лаком, собираем в корпус, пользуемся на здоровье.
Исходники для версии 0.13.0-b3 "Toki", исходники корпуса в Компас3Л v17, плата в Altium v17 тут: http://www.rn3aig.ru/phpBB3/files/WLED_ ... 20Toki.rar
Рабочий вариант готового: