Skip to content

Идеи Unit

Актёры

У каждого Unit должен быть набор ff_, позволяющих разнообразить физическую конфигурацию:

  1. ff_ позволяющий приципить rgb светодиод или экран, если это уместно в устройстве
  2. ff_ отключения избыточных сенсоров
  3. ff_

Реле

  1. разные режимы:
    • pwm для твёрдотельных
    • default для магнитных
  2. разные типы управления:
    • установка состояния 1/0 с установкой pwm если надо
    • включение на N миллисекунд
    • включение по таймеру на заданное время (если включен сервер времени)
    • пин для принудительного включения при подаче напряжения с обработкой debounce (например надо врубать свет когда что-то включается)
    • пин для принудительного выключения при подаче напряжения (датчик света или принудительное отключение)

Кнопка

  1. Типы нажатий:
    • одинарное с заданной временной длинной
    • двойное
    • тройное
    • длинное
  2. Обработка дебаунса

Станция микроклимата на bme280 и mh-z19b - esp8266

  • очень миниатюрная штука для измерения влажности, температуры, давления и co2.

esp32 с камерой

Должен сочитаться с дополнительным сервисом, который может хранить снимки, например minio, указываемый просто в настройках. Посылает в минио данные сам желательно, в топик с /pepeunit шлёт uuid или аналог

  1. Режимы работы
    • Снимки по запросу
    • Таймлапс с энерго и без сбережения
  2. Параметры сьёмки
    • разрешение
    • выдержка и тд

Весы

Ручные весы на тензодатчике и рамкой в форме квадратного нержавеющего штыря ~ 8х8 мм с спец проризями для удобных измерений

  1. Компаненты
    • тензодатчик
    • 18650
    • экран
    • энкодер
  2. Тип вывода
    • Ньютоны
    • Граммы
  3. Режимы работы
    • Ручной - единичные измерения
    • Динамический - стриминг значений с заданным периодом

Управление

Hotkey приложение на go

  • отслеживания горячих клавиш и набор параметров для отправки

Hotkey sniffer на esp8266

  • с переключением на несколько type-c устройств, вход от клавиатуры 1, а выводов 3 или 4. Перехватывает поток символов с клавиатуры и передаёт на вход какого-либо устройства или серии устройств, так же позволяет через горячие клавиши переключаться между устройствами - простейший kvm свичер. По сути позволяет управлять какой-либо инфраструктурой без ЭВМ

Pipeline тригер на esp8266

  • последовательное нажате на него, каждый раз активирует новый этап или этапы каких либо задач, должен быть цветной светодиод для индикации выполнения текущей задачи. Линейные и цикличные режимы

Планировщик

  • Планирование действий с возможностью отмены
  • Основное действие применяется через заданное время
  • Пока идёт это время, действие можно отменить

Wifi модуль для flipper на основе esp32

  • управление тем чем можно через mqtt и получение данных из вне, возможность получать уведомления и тд
  • подключение к wifi только для отправки сообщений, это очень крепко сэкономит батарейку флипперу