RossHS / light_house

LED house. Arduino + Flutter

Home Page:https://rosshs.github.io/light_house/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Light House

LED светильник. Flutter приложение. Arduino. Шейдеры

О проектеИспользуемый стекФункционал

WEB демка. Открыть демо

🤔 О проекте

В рамках проекта было сделано: Создано устройство на базе Arduino. С его кодом можно ознакомиться вот тут.

Используемые платы:

Колхозная пайка на полу 🤡 "Под капотом 😂" День Ночь

Упрощенная схема подключения

  • Написано мобильное Flutter приложение (с использованием шейдеров), при помощи которого можно подключаться к устройству по BLE и управлять светильником. При разработке приложения практически всегда создавались кастомные элементы, а именно: переходы, выводы модалок, эффекты, окна и т.п.

Общий вид Логи Реж. цвета Переходы

📦 Используемый стек

🙂 Описание функционала

  • Автопоиск и автоподключение к BLE
  • Система логирования с возможностью поделиться файлом логов
  • Функционал избранного для понравившихся цветом
  • Вывод названия цвета по его hex значению
  • 2 Динамические темы приложения, цветовая схема которых зависит от установленного света светильника
  • 3 режима проигрывания цветов
  • Различные кастомные переходы между экранами

About

LED house. Arduino + Flutter

https://rosshs.github.io/light_house/


Languages

Language:Dart 95.6%Language:C++ 1.7%Language:GLSL 1.2%Language:HTML 0.6%Language:Ruby 0.5%Language:Swift 0.2%Language:Kotlin 0.0%Language:Batchfile 0.0%Language:Objective-C 0.0%