Mostrando las entradas con la etiqueta arduino. Mostrar todas las entradas
Mostrando las entradas con la etiqueta arduino. Mostrar todas las entradas

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.

22 de noviembre de 2007

Electrónica



Siempre, siempre me ha gustado la electrónica, desde chico que desarmaba todo, hacia diseños y bosquejos de maquinas raras destinadas a un fin especial que a veces veían la luz. Por ahí por año 1994 comencé a comprarme un curso de electrónica digital por revista, el famoso Cekit. Cada revista salía el día miércoles y realmente la esperaba ansioso. No tenía que ir a comprarla ni nada, me llegaba directamente a la casa y al llegar a la casa del colegio ya estaba. Me la devoraba. Tanto así que ya el jueves iba a la CasaRoyal a buscar componentes para hacer los experimentos y cosas que salían en el fascículo de la semana. El fin de semana se me hacia poco y en que las noches se hacían día montando los componentes en el protoboard. leds, codificadores, compuertas y un cuanto hay de componentes fueron montados en ese protoboard hasta que las capacidades de el y de los componentes fueron sobrepasados. Era hora de migrar a la programación de microprocesadores pero en eso pasó el tiempo, entre a estudiar sonido, electrónica y termine egresando de informática, en el cual en un ramo programamos unos microprocesadores atmel y quedé extasiado. Ahora trabajo en una empresa y por causas casuales he conocido al Arduino. Un microprocesador programable vía usb, con posibilidad de interactuar una aplicación con el computador también vía USB... taquillísimo. En estos momentos me encuentro interiorizándome con la placa y haciendo pequeños programas de prueba para hacer ufff... se me llena el cerebro de ideas!!!