Недавно я
писал про программную поддержку велосипедного спидометра для n900. Тогда это был CLI прототип на питоне. Теперь готова первая beta версия нормального приложения. Оно было переписано на C++, что снизило потребление процессорного времени в четыре раза. Для начала реализованы скорость, расстояние, средняя скорость, средняя скорость за последние 5 минут и часы. Так что программой уже можно пользоваться. Настало время для главного вопроса: "Сколько человек заинтересовано в таком софте и чем n900 может быть лучше обычного велокомпьютера?"
GUI написан на QML, так что его легко подстраивать под себя. Приложенный архив содержит как исходники, так и собранное приложение (bike и bikeui.qml). Чтобы запустить программу нужно скопировать их на телефон. Еслиу вас нет
датчика, то можно просто подуть в микрофон, программа будет думать, что вы очень быстро едете.
Что еще можно сделать:
- График скорости. Данные уже собираются, осталось их отрисовать.
- Журналирование.
- Измерение уклона (используя акселерометр).
- Определение качества дороги (используя акселерометр).
- Соревнования с самим собой (записываем скорость, при последующих попытках показываем отставание/опережение относительно лучшего результата).
- Соревнования с другими (публикация и скачивание записей трасс).
- Поддержка пульсометров (или подумать над интеграцией с eCoach?)
- Датчик натяжения цепи (а нужно ли это?)
- Счетчик калорий (никогда не пользовался, но кажется, что это довольно популярная опция)
Я не хочу сказать, что собираюсь все это реализовать. Текущая версия делает почти все, что мне нужно. Просто хочу показать, что при желании возможности устройства могут быть значительно расширены.