Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 2.19 KB

README.md

File metadata and controls

44 lines (28 loc) · 2.19 KB

Мастерская № 6 "Глупое устройство"

В ходе работы мастерской был реализован пиксельный экран с управлением по WiFi на базе микроконтроллера esp8266. o

Сборка и запуск

Используемое железо

Микроконтроллер 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

Состав мастерской

Ученики

Алехин Андрей Дмитриевич

Кудрявцев Артем Геннадьевич

Разводов Илья Константинович

Судник Руслан Андреевич

Руководитель

Мордвинов Александр Валентинович