Visualización de información alrededor de viaje en bicicleta

en este tutorial, vamos a presentar una manera de hacer una aplicación móvil que calcula la velocidad de una bicicleta y visualiza en el mapa a qué velocidad viajaba. Esto nos permitirá comprender mejor nuestro propio ciclo de actividad. También, podríamos recoger diferentes tipos de datos como las condiciones del camino a través de sensores embebidos en un teléfono móvil o sensores adicionales en una bicicleta.

En este tutorial vamos a utilizar
• Samsung Galaxy Nexus (Android 4.0)
• Bicicleta
• Célula bicicleta soporte para teléfono

En primer lugar presentaremos cómo calcular la velocidad que viaja de una bicicleta, una de las informaciones más básicas en la actividad, de información de GPS que se adquiere desde un teléfono móvil conectado a una bicicleta de ciclismo. A continuación presentaremos una visualización que muestra qué tan rápido un usuario era viajar entre cada punto donde se adquirió información de GPS.

Adquisición de información de GPS para obtener la ubicación y velocidad de recorrido
Con un dispositivo Android, también podemos adquirir ubicación GPS en forma de latitud y longitud a través de su API LocationManager construido en la clase de LocationManager. Para obtener más información, consulte esta instrucción.

Para calcular la velocidad que viaja de un ciclista, necesitamos al menos dos localizaciones GPS y calcular cuánto se viajado y cuánto tiempo tomó para que el ciclista en recorrer esa distancia. Para ello, recogemos lat-long puntos de información del GPS constantemente con el intervalo de 30 segundos. Para calcular una distancia métrica entre dos puntos de lat-long, utilizamos una fórmula de Harvesine (wikipedia). Podemos introducir dos pares de coordenadas de lat-long para calcular la distancia. Tenga en cuenta, la fórmula se describe en el enlace de Wikipedia anterior asume latitud y ángulos de la longitud, en radianes, donde la latitud y longitud devuelta por la API de LocationManager devuelve los valores en grados, por lo que es responsabilidad del programa para convertir grados a radianes. Una vez que tenga la distancia y el intervalo de tiempo, se puede calcular la velocidad que viaja.

El siguiente es crear una vista que visualiza datos sobre un mapa.

Etiquetas: Android

Artículos Relacionados

En la cima del mundo: soñar con viaje: camino Motorable más alto del mundo 18000 + ft.

En la cima del mundo: soñar con viaje: camino Motorable más alto del mundo 18000 + ft.

Hebilla para arriba para el viaje más preciado de su vida. Escala enLagos de zafiro, terrenos oxidados, interiores tranquilo y casi en cualquier lugar tu corazón desea. Esto es no que tus cargas se atreverán a seguir se trata de donde sacar tu fantas
Visualización 3-d de un penacho de aguas subterráneas

Visualización 3-d de un penacho de aguas subterráneas

Todos de la geología es una variación de esta visualización 3D. Tiene múltiples puntos de datos en el subsuelo, aunque normalmente no es suficiente. Y tienes que tener sentido de ellas.Esta visualización 3-d muestra la distribución de las concentraci
Quadcopter de visualización de datos con Plotly

Quadcopter de visualización de datos con Plotly

Quadcopters moderno puede utilizarse para varios propósitos distintos de entretenimiento y modelo de aeronaves, como las aplicaciones de vigilancia o asistencia en algunos lugares inaccesibles para los seres humanos así como la supervisión de situaci
Sistema de soporte de vida 00 - un 3 parte Modular Kit de supervivencia/viajes

Sistema de soporte de vida 00 - un 3 parte Modular Kit de supervivencia/viajes

no sólo para sobrevivir sino para la vida.* Esto es en el ser preparado, si te gusta lo que ves le dan un voto!Componentes del sistema1. EDC2. ultralight 00 bolsa3. completa campeones buena bolsa (haz de Dodge) aka llegue a casa el bolso, B.O.B.Despu
RGB LED Pixel tacto reactiva juegos de mesa

RGB LED Pixel tacto reactiva juegos de mesa

Las tablas son elementos útiles a tener y como necesitábamos una nueva mesa para el salón tenía sentido construir mi propio con algunas características extra electrónicas.Mi mesa de diseño consta de las siguientes características.matriz de LED RGB 10
Comunicaciones de OBD2 barato en línea de K (ISO 9141-2, ISO 14230-4)

Comunicaciones de OBD2 barato en línea de K (ISO 9141-2, ISO 14230-4)

Esta es otra solución de OBD2 para el monitoreo de los sensores en un automóvil. Es compatible con la K-línea OBD2 comunicación serial entre un automóvil y un microcontrolador. Esta comunicación K-line es también conocida como ISO 9141-2 o ISO 14230-
Trucos prácticos: Mundo viajero edición

Trucos prácticos: Mundo viajero edición

por lo que ir a tierra extranjera exótica misteriosa X. ¿Cuál es la mejor manera de viajar? ¿Qué han aprendido otras personas? ¿Cómo tienes el más divertido? Se trata de una gran colección de trucos útiles e ideas para viajar.Estos consejos y trucos
Hacia un aparato plástico genérico algo un poco más hermoso

Hacia un aparato plástico genérico algo un poco más hermoso

motivación:Durante el verano estoy ya sea navegando o trabajando en proyectos alrededor de nuestro pequeño jardín, granja. Invierno está sobre nosotros aquí en Boston y estoy listo para empezar a atacar a la larga lista de proyectos que he pospuesto
Para una moneda de colección de la pared

Para una moneda de colección de la pared

este es mi primer instructivo, por lo que cualquier opinión es bienvenida y apreciado.Hace varios años, mi padre dejó una colección de monedas a mi hermana y yo.  Hablamos de qué hacer con esta colección y ambos acordaron que queríamos tomar una mues
Escritorio de caminadora

Escritorio de caminadora

este Instructable documenta la construcción de tres escritorios de la caminadora, la motivación para caminar mientras trabaja en el ordenador o hablar por teléfono y da la evidencia anecdótica de cómo y por qué esto ha funcionado para nosotros. Camin
Cama para coche camping plegable

Cama para coche camping plegable

Mi esposa y yo como viajes camping y el camino en coche. También tenemos un perro, que puede hacer viajes por carretera desafiantes (trate de encontrar una vacante en un hotel de mascotas durante la primera temporada). Así que un par de años, cambiam
Ahorrar gas, ahorrar cargos de estacionamiento y divertirse en un scooter

Ahorrar gas, ahorrar cargos de estacionamiento y divertirse en un scooter

uno de los más diversión cosas que puede hacer para reducir su consumo de combustible es montar una moto en lugar de tomar un coche.Motocicletas son también grandes, pero más difícil de aprender a montar y menos maniobrable en zonas urbanas congestio
Hacer Kits de parche de tubo de bicicleta a granel

Hacer Kits de parche de tubo de bicicleta a granel

el año pasado ayudó a organizar y preparar a mi empresa para ir a una 200km cross país viaje en bicicleta a lo largo de la Kettle Valley Railway (scout). Una vez que cada uno (10 personas) tenía una bicicleta adecuada y maletas (alforjas), y cocinar
No tus consejos de ahorro de energía promedio

No tus consejos de ahorro de energía promedio

*** autopromoción desvergonzada ***La mayoría de lo que escribo no es relevante a Instructables.  Mi blog principal es aquí: biodieselhauling.blogspot.com** Fin de la digresión... A la buena materia **Todo el mundo tiene una razón para usar menos ene