Skip to content

ssyp-ru/ssyp23-ws06

 
 

Repository files navigation

Мастерская № 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

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

Ученики

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

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

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

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

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

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.1%
  • C++ 36.4%
  • CSS 8.0%
  • HTML 2.8%
  • TypeScript 0.7%