В ходе работы мастерской был реализован пиксельный экран с управлением по WiFi на базе микроконтроллера esp8266.
Микроконтроллер esp8266
или esp32
. Светодиодная матрица на базе ws2812b
.
Открыть firmware.ino
в Arduino IDE. Через менеджер библиотек установить зависимости:
- FastLED.h
- ArduinoJson.h
- ESP8266WebServer.h
После успешной прошивки должна появиться точка доступа WiFi MATRIX
с паролем ssyp2023
Доступно обновление через механизм OTA в Arduino IDE ❗️ Каждая прошивка перетерает предыдущую, поэтому каждая новая должна содержать логику работы ОТА
Для того чтобы скомпоновать фронтенд в единый минифицированный index.html
запустите npm run build
.
Выходной нужный нам файл будет в папке dist
Открываем в браузере 192.168.1.1/upload
загружаем в форму index.html
полученный ранее.
Теперь эта страница отображается когда пользователь открывает в браузере 192.168.1.1
Алехин Андрей Дмитриевич
Кудрявцев Артем Геннадьевич
Разводов Илья Константинович
Судник Руслан Андреевич
Мордвинов Александр Валентинович