Pi Zero Bikecomputer te ofrece una guía completa de código abierto y herramientas para construir tu propio ciclocomputador GPS con Raspberry Pi Zero (W, WH, 2W).
El proyecto es la creación de Hishizukaque es ciclista y también desarrollador de Japón.
Pi Zero Bikecomputer es un ciclocomputador con GPS y ANT+ basado en Raspberry Pi Zero (W, WH, 2 W). Este es el primer proyecto de bricolaje del mundo que integra los paquetes de hardware y software necesarios para un ciclocomputador moderno.
Mide y registra posición (GPS), sensor ANT+ (velocidad/cadencia/potencia) y sensor I2C (presión/temperatura/acelerómetro, etc.). También muestra estos valores, incluso mapas y cursos en tiempo real. Además, escribe el registro en un archivo de formato .fit.
En este proyecto, Pi Zero Bikecomputer obtuvo las funciones básicas necesarias para las computadoras para bicicletas. ¡El próximo objetivo es añadir nuevas funciones que los productos existentes no tienen!
¿Como funciona?
El siguiente diagrama demuestra cómo funciona.
Características
- Asequible
- Fácil de hacer
- Utilice módulos disponibles en tiendas Maker famosas.
- Montar en ecosistemas Raspberry Pi.
- Instalar con comandos básicos como
apt-get install
,pip
ygit
dominio. - Personalización Sólo necesita los módulos que desee utilizar. Pi Zero Bikecomputer detecta sus módulos.
- Pi Zero Bikecomputer utiliza las mismas bibliotecas que Linux estándar.
- Paquetes usados: Python, engordado, PyQt5 y PyQtGraph
- GPSd para módulos GPS.
- CircuitoPython Bibliotecas para algunos sensores I2C.
- Por lo tanto, puede ejecutarlo en entornos multiplataforma como Raspberry Pi OS, algunos Linux, macOS y Windows.
- Buen equilibrio entre duración de la batería y rendimiento.
Sensores usados
Especificaciones Nota detallada Sensor de frecuencia cardíaca ANT+ Sí Sensor de velocidad ANT+ Sí Sensor de cadencia ANT+ Sí Sensor de velocidad y cadencia ANT+ Sí Medidor de potencia ANT+ Sí No se admite la calibración. ANT+ LIGHT Sí Solo Bontrager Flare RT. Control ANT+ Sí Solo control remoto Garmin Edge. Sensores Bluetooth No Altímetro barométrico Sí Se requiere un sensor I2c (presión, temperatura). Acelerómetro Sí Se requiere un sensor I2c. Magnetómetro Sí Se requiere un sensor I2c. Sensor de luz Sí Se requiere un sensor I2c. Para retroiluminación e iluminación automática.
Licencia
Este repositorio está disponible bajo la Licencia Pública General GNU v3.0
Recursos
Etiquetas
RaspberryPi de código abierto Ciclismo Deporte Python hardware rastreador de hábitos mapas Visualización rastreador de salud