Почти из любой электронной читалки можно сделать фитнес-трекер, который будет показывать скорость, темп движения, пройденную дистанцию и продолжительность занятия. Такой трекер можно использовать для велопрогулок, а его преимущество перед велокомпьютером заключается в более высокой контрастности экрана и экономичности расхода энергии.
— Смартфон на базе Android с GPS-модулем и мобильным интернетом
— Электронная читалка с поддержкой Wi-Fi и браузером
— Велосипед и настраиваемый держатель для смартфона (желательно)
Установите на смартфон два приложения: KickWeb (или любой другой веб-сервер с поддержкой PHP) и BlueNMEA. Скачайте эти файлы, распакуйте их и скопируйте в папку htdocs на накопителе смартфона. Должны получиться файлы, с помощью которых будет создана веб-страница:
- /htdocs/index.php
- /htdocs/googlekey
- /htdocs/get-gps.php
- /htdocs/waiting.gif
- /htdocs/waitingmap.gif
- /htdocs/css/ccompBonW.css
Получите ключ API от карт Google. Это не обязательно, но может потребоваться, если карты в какой-то момент перестанут работать. Скопируйте ключ и вставьте его в файл googlekey, который находится в папке htdocs. В этом файле должен быть только ключ и ничего больше.
Активируйте на смартфоне раздачу мобильного интернета по Wi-Fi. Это можно сделать в настройках сети и интернета. Подключите читалку к созданной на смартфоне точке доступа. Запустите сервер Kickweb, сверните его в фоновый режим (нажатием кнопки домашней страницы на смартфоне), запустите BlueNMEA.
Включите на смартфоне GPS и убедитесь, что он ловит сигнал от спутников и определяет ваше местоположение. Запустите читалку и откройте в её браузере локальный IP-адрес смартфона. Обычно это http://192.168.43.1:8080, но он может быть другим, узнать его в можно в системных настройках: «Система» > «О телефоне» > «Общая информация» > «IP-адрес».
Читалка запустит веб-страницу, на которой будет отображаться информация со смартфона о текущей и средней скорости передвижения, пройденной дистанции и времени заезда. Закрепите читалку на руле велосипеда, положите смартфон в карман или сумку и можете отправляться в поездку.
Канал iG в Telegram — t.me/iguides_ru