changelog
1.9 KB
Готовые прошивки для платы гироскутера на базе всем известного EFeru (https://github.com/EFeru/hoverboard-firmware-hack-FOC).
А так же клиентские программы под Windows и Android, для конфигурирования этой прошивки прямо в гиро-плате в любое время и месте без повторных перепрошиваний.
По Bluetooth, Wi-Fi (UDP или TCP), или по проводам через USB-UART переходник.
Пока не поддерживаются Bluetooth LE модули, только классический Bluetooth в SPP-режиме!!!, например JDY-33.
Используете под свою ответственность, автор никакой ответственности не несет.
Если согласны, то качаете и пробуете.
А также о генераторе портированной прошивки EFeru для двухплатников на процессоре GD32F130 (https://github.com/novval/Splitboard-gd32f130c-firmware-generator).
Всё это явилось результатом необходимости освоить написание ПО под андроид с обменом по блютуз.
Что бы не писать бесполезный "Хелло ворлд!" было принято решение попробовать на примере гироплаты.
Поддержать проект можно по СБП+79504611818
А так же клиентские программы под Windows и Android, для конфигурирования этой прошивки прямо в гиро-плате в любое время и месте без повторных перепрошиваний.
По Bluetooth, Wi-Fi (UDP или TCP), или по проводам через USB-UART переходник.
Пока не поддерживаются Bluetooth LE модули, только классический Bluetooth в SPP-режиме!!!, например JDY-33.
Используете под свою ответственность, автор никакой ответственности не несет.
Если согласны, то качаете и пробуете.
А также о генераторе портированной прошивки EFeru для двухплатников на процессоре GD32F130 (https://github.com/novval/Splitboard-gd32f130c-firmware-generator).
Всё это явилось результатом необходимости освоить написание ПО под андроид с обменом по блютуз.
Что бы не писать бесполезный "Хелло ворлд!" было принято решение попробовать на примере гироплаты.
Поддержать проект можно по СБП
👍4❤1
Что сделано:
Программа:
+ Сохранение настроек в файл
+ Загрузка настроек из файла
+ Сохранение настроек во флэш
+ Загрузка настроек из флэш
+ Сброс настроек по умолчанию
+ Вход в калибровку
Плата:
+ Раздельный RATE для газа и для тормоза (RATEA, RATEB)
+ Тип включения: кнопка или тумблер (PWR_OFF). Для тумблера калибровку на пин CHARGE.
+ Калибровка по CHARGE-pin, если тип выключения выбран тумблер (PWR_CAL).
+ Выклюючение при бездействии (PWR_TOUT), 0 - не выключать. Сделал интервал точным. Добавил сброс таймера при приеме команды по uart.
+ Вкл/выкл "пищалки" (BUZ_EN)
+ Вкл/выкл звука заднего хода (BACK_BEEP_EN)
+ Вкл/выкл мультимода (MD_EN)
+ Настройки для четырех режимов мультимода (MD_M1xxx)
+ Установка и сохранение лимитов для текущего режима.
+ Вкл/выкл отключения при низком заряде батареи (BAT_DEAD_EN)
+ Напряжение отключения при низком заряде батареи (BAT_DEAD)
+ Вкл/выкл звукового предупреждения при уровне 1 батареи (BAT_LV1_EN)
+ Напряжение уровня 1 батареи (BAT_LV1)
+ Вкл/выкл звукового предупреждения при уровне 2 батареи (BAT_LV2_EN)
+ Напряжение уровня 2 батареи (BAT_LV2)
+ Калибровка АЦП датчика напряжения (VLT_REAL)
+ Убрал пинок при старте с зажатым газом.
Далее планировалось:
- ускорить повторные подключения
- ускорить получение значений
- добавить слежение за значениями на вкладке Watch
- добавить pin-код для подключения
- добавить режим блокирования колес
- возможно добавить русский язык
Помочь в развитии проекта можно на+79504611818 Ozon
Программа:
+ Сохранение настроек в файл
+ Загрузка настроек из файла
+ Сохранение настроек во флэш
+ Загрузка настроек из флэш
+ Сброс настроек по умолчанию
+ Вход в калибровку
Плата:
+ Раздельный RATE для газа и для тормоза (RATEA, RATEB)
+ Тип включения: кнопка или тумблер (PWR_OFF). Для тумблера калибровку на пин CHARGE.
+ Калибровка по CHARGE-pin, если тип выключения выбран тумблер (PWR_CAL).
+ Выклюючение при бездействии (PWR_TOUT), 0 - не выключать. Сделал интервал точным. Добавил сброс таймера при приеме команды по uart.
+ Вкл/выкл "пищалки" (BUZ_EN)
+ Вкл/выкл звука заднего хода (BACK_BEEP_EN)
+ Вкл/выкл мультимода (MD_EN)
+ Настройки для четырех режимов мультимода (MD_M1xxx)
+ Установка и сохранение лимитов для текущего режима.
+ Вкл/выкл отключения при низком заряде батареи (BAT_DEAD_EN)
+ Напряжение отключения при низком заряде батареи (BAT_DEAD)
+ Вкл/выкл звукового предупреждения при уровне 1 батареи (BAT_LV1_EN)
+ Напряжение уровня 1 батареи (BAT_LV1)
+ Вкл/выкл звукового предупреждения при уровне 2 батареи (BAT_LV2_EN)
+ Напряжение уровня 2 батареи (BAT_LV2)
+ Калибровка АЦП датчика напряжения (VLT_REAL)
+ Убрал пинок при старте с зажатым газом.
Далее планировалось:
- ускорить повторные подключения
- ускорить получение значений
- добавить слежение за значениями на вкладке Watch
- добавить pin-код для подключения
- добавить режим блокирования колес
- возможно добавить русский язык
Помочь в развитии проекта можно на
👍4❤1
Подключение модуля блютуз или уарт, требует доработки платы, как описано тут https://t.me/hover_faq/32
Кратко суть доработки в том, что на красном проводе должно вместо 15 вольт появиться 5 вольт :)
Кратко суть доработки в том, что на красном проводе должно вместо 15 вольт появиться 5 вольт :)
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Немного ускорил повторные подключения к плате.
Слева как было и как будет первый раз подключение, справа уже последующие подключения.
Плюс еще несколько ошибок исправил.
Скоро выложу обновление.
Слева как было и как будет первый раз подключение, справа уже последующие подключения.
Плюс еще несколько ошибок исправил.
Скоро выложу обновление.
👍7