/formula-uc3m

Repositorio para organizarnos de cara al proyecto de telemetría open source con el equipo de carreras de formula student, Formula UC3M

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

header

travis issues abiertos issues promedio PR Abiertos PR Promedio último commit TOP Lang total lang

Fórmula UC3M

Proyecto para la realización de la telemetría al monoplaza de la UC3M

Logo de {{proyecto}}

Proyecto para la realización de las mediciones de los sensores del monoplaza con el fín de poder ver en tiempo real resultados que ayuden al equipo a optimizar los ajustes del mismo.

Además, todos los datos generados serán almacenados en la nube para luego poder ser explotados con el objetivo de mejorar carrera a carrera.

Motivación

Como no podía ser de otra manera, los compañeros de la UC3M y OSWeekends nos encontramos en el evento del T3chfest 2018 y hablando hablando... nos vinimos arriba y les propusimos echarles una mano con la telemetría.

Para nosotros era un reto tecnológico que se salia fuera de nuestro control ya que no es una de nuestras especialidades que usemos en nuestro día a día porque engloba hardware (arduino), comunicaciones(radio / 4g) y datos en tiempo real, así que fué una cosa que molaba la idea, ¡y mucho!

Al minuto 1 ya empezamos a desvariar sobre las cosas que ibamos a realizar, todo fluía por ambas partes, todo ello aderezado por un ambiente muy bueno, y aquí nos teneis.... ¡sacando el proyecto adelante!

Esperamos que a los que leáis estas líneas os haya cautivado la idea y os unáis a nosotros en este reto tan interesante que se sale de todos nuestros esquemas habituales.

Equipo

Nota: Nos dividimos en tres equipo dentro del guild para este proyecto:

  • Team Formula, compuesto por los Alumn@s y profesor@s de FOrmula UC3M
  • Team ArduData, compuesto por gente de OSW centrada en extraer los datos del coche
  • Team VisualData, compuesto por gente de OSW centrada en la representación de los datos en tiempo real en el cliente final

Team ArduData y Team VisualData Los integrantes de los equipos son:

Team Formula

Servidor de datos en tiempo real (en desarrollo) Puedes ver cómo va el desarrollo del servidor de datos en tiempo real aquí

Agradecimientos

Tecnología utilizada

Dependencias

Hardware

  • Arduino MEGA Lectura de sensores del coche
  • Raspberry Pi Gestion de la comunicación del coche a nuestro backend via internet

Front-end

  • Vue.js: Gestión de datos entre Back y front..
  • D3.js: Visualización de la información en forma de graficos potentes

Back-end

  • Goku: Guild que se encarga de hosting para el backend en la infraestrcutura de OSW, incluyendo subdominios...
  • MongoDB: Almacenamiento de datos para consulta en tiempo real.
  • Mosca: Broker MQTT para NodeJS.
  • Pillars: Framework de desarrollo web para Node.js.

Cómo contribuir en el proyecto

Puedes participar de infinitas formas...

Más informacion en CONTRIBUTING.md

Estado del proyecto.

Actualmente nos encontramos en fase de conceptualización. Estamos en el sprint 0 del proyecto, en la cual se espera que para el siguiente sprint ya tengamos las tecnologías y los materiales a nuestro alcance (Fin 30 de Marzo).

Aquí puedes ver la carga de trabajo actual

Licencia

GNU Affero General Public License v3.0

footer