Speed-o-Meter. Medidor de velocidad por GPS. Por DIXON
Aqui estamos otra vez ( despacito pero con buena letra ) para ofreceros un nuevo montaje, esta vez gracias a DIXON.
El dispositivo que nos ocupa es un medidor portátil de velocidad usando un GPS y que su autor (DIXON) diseñó inicialmente para usarlo en las pistas de esquí.
Mide la velocidad actual, la media, y guarda la máxima, tiempo parcial y total esquiado, distancia recorrida parcial y total, cronometro, altímetro, retroiluminación del display, y todo ello gobernado por un único botón multifunción.
El circuito está formado por:
- Una placa de alimentación que usando unos MAX1724, gestiona los 3,3v del módulo GPS y genera los 5v de alimentacion del circuito principal todo desde una pila de 1,5v!!
- Una placa principal que gira sobre un PIC 16F876A y una EEPROM de 512 Kbit 24LC512 que almacena los datos de velocidad y tiempo del GPS que luego pueden ser interpretados o volcados a gráficas.
- Una LCD 2x16 azul retroiluminada para indicar datos de lo que está haciendo.
Todo esto como ya comenté, se alimenta de una pila AA de 1,5v aguantando 8.5 horas y es manejado con un único pulsador.
Este es el increible estudio de descarga de pilas que hizo Dixon con diferentes modelos del mercado:
Queda claro que lo barato dura poco y que lo de los conejitos duracell es cierto. Que tomen nota los Mythbusters.
Vamos a verlo más a fondo:
Las PCBs.
Sin componentes y a doble cara. Muy curradas con componentes en tamaño smd 0805 y pistas metalizadas. Encima la de alimentación y debajo la principal:
Ya con los componentes soldados. Fijaos en el tamaño de las inductancias en la PCB de alimentación comparadas con las resistencias y condensadores.
La caja es pequeña ( comparadla con el tamaño de la LCD ) y el montaje es toda una labor de ingeniería :)
Primero la LCD sobre el hueco mecanizado en el frente para que se pueda ver:
Sobre ella va la placa principal. Apurando el espacio al máximo:
Le toca el turno al módulo GPS, un Trimble Lassen iQ, que tiene un consumo muy reducido, y su tamaño era el único que se ajustaba a las expectativas.
Y sobre este módulo, la placa de alimentación. Aquí comienza el proceso de cableado entre las diferentes PCBs:
Cablecillos, muchos cablecillos... si es que el espacio es muy mini...
La primera prueba con el LCD funcionando:
Y aquí ya con el pulsador montado y el conector para la antena GPS. Todo finalmente cableado y listo para cerrar la cajita:
El resultado final...
Y funcionando:
El código fuente (que yo lo he visto ) es un auténtico ejercicio de programación en ASM (chapeau Dixon).
Queda a disposición de los interesados el hex con la última versión del firmware creado por Dixon.
Ya sabéis, Speed-o-meter en el brazo y a esquiar a tumba abierta!.
Descargas:
- Esquema PCB alimentación
- Esquema PCB principal
- PCB alimentación en Protel/Altium
- PCB principal en Protel/Altium
- Firmware
2 comentarios:
Buenas , con que programa se abren los PCB's ?
Publicar un comentario