Сделать универсальный контроллер, который можно настроить под разные напряжения, разные мощности мотор колеса (в т.ч. полноприводные в два колеса с отключением одного из них), разные режимы работы (ручка газа, PAS), и т.д.
На дисплее должно отображаться текущие данные (режим работы, текущая скорость, заряд акб, одометр сут/общий и т.п.)
Контроллер должен быть защищен от перегрева и влаги.
Дисплей так же должен быть защищен от влаги.
К дисплею должны подключаться внешние кнопки для управления.
Основные функции:
Вкл/выкл, выбор режима, навигация по меню, включение подсветки с передним и задними фонарями, запись GPS трека (вместе с уровнем заряда АКБ, режимом работы и скоростью).
При подключении клиента по Bluetooth, контролер должен передать сохраненные данные которые еще не передавались (после передачи данные должны стираться).
Так же клиентское ПО должно выполнять функции по обновлению прошивки и настройки (т.е. настроить можно или через дисплей либо через смартфон).