23 de abril de 2009

GPS + OBD2

El año pasado comencé con uno de mis más entretenidos proyectos, lograr leer los parámetros del motor de un auto y junto con la posición GPS enviarlos a un servidor. Luego de un comienzo desde cero y unos meses después, ya tengo una caja "montable" en cualquier auto con norma obd2.
Para la construcción usé una interface obd2, un modem-gps telit, 2 microprocesadores atmel y muchos componentes como reguladores, chips varios, una memoria EPROM y un buen centenar de líneas de código.
El sistema, empieza a leer los datos de motor y los guarda en la emprom mientras el modem hace la conexión con el servidor. Al hacerlo, lee la posición GPS del vehículo, abre el socket con el servidor, descarga los datos de la eprom y reinicia el modem mientras ya se cargan los nuevos datos de motor. Este proceso cíclico se mantiene hasta 5 minutos después de detener el vehículo. La unidad también está atenta a recibir un mensaje de texto con un código para detener el motor, cosa que sucede en cuanto el vehículo llega a una velocidad segura para hacerlo. Por el lado del servidor, hay un script php escuchando lo que manda la unidad en el auto y guardando los valores en una base de datos. Para visualizar los valores, hice una aplicación con google maps y muestra la ruta hecha el día seleccionado.

El proyecto puede aplicarse a muchas cosas, más aun si pensamos que a la unidad se le pueden asociar sensores especializados para tareas de control o alarmas.

A continuación fotos:
Prototipo.

Placa.

Interior

Frente

Retaguardia

Visualizador.

10 comentarios:

Unknown dijo...

Muy bien Manu. Súper. Te felicito por tus capacidades. Sigue adelante y empieza a organizar lo que es importante.
Beso.
L.

Unknown dijo...

Ojo. No digo que el proyecto no sea importante, es bien importante. Pero piensa en lo demás también.
Otro Abrazo.
L.

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...

¿No has pensado en vender el sitema?

saludos y felicitaciones!

Unknown dijo...

Felicitaciones por tu proyecto. Te comento que en la empresa que trabajo nos interesa mucho desarrollar una aplicación con un producto como este.

Por favor envíanos tus datos para contactarte al correo:
sistemas1@xray-solutions.net

N0Z dijo...

Compadre excelentes proyectos, no te interesaría formar parte de un grupo que hace lo mismo? escribeme y conversamos.

Saludos!

N0Z dijo...

Por cierto la pagina es hacklab.cl

DIEGO VARGAS dijo...

APRECIADO AMIGO, SOY DE COLOMBIA, ESTUDIANTE DE ELECTRÓNICA, QUISIERA SABER SI DENTRO DE SU ESPACIO QUEDARA UN MOMENTO PARA AYUDARME CON MI TESIS LA CUAL ES COMO SU ESPECTACULAR PROYECTO, ESPERO ME PUEDA ESCRIBIR diegoan25@yahoo.es diegoan25@gmail.com

Unknown dijo...

Hola, Me gustaria contactarte para hablar mas acerca de la implementacion que hizo como arduino junto con el OBD2 y GPS. Muchas Gracias. ian.gallina@gmail.com

FelipeRC dijo...

Hola soy Felipe de Temuco de la universidad de la frontera, esta muy bueno tu proyecto.
yo ahora en mi tesis estoy haciendo algo similar que lo tuyo pero no relacionado con auto es una aplicación de telemtria gprs. Estoy algo confundido con el el script php que escucha en el servidor, si es posible que me ayudaras.

mi correo es ned_rap@hotmail.com

saludos desde el sur !!