Construcción:
Funcionamiento básico
El cirtuito consta de dos partes, una es el la fuente de alimentación para pasar los 12V de la batería del coche a los 5V necesarios por el circuito.
La segunda parte es la encargada de hacer la medición de temperatura y mostrarla en el display.El circuito se basa en un PIC16F88 conectado, por una parte al sensor de temperatura (LM35 ) y por otra, al display de 4 caracteres HDLX-2416. La elección de este display es debido a que los dígitos son practicamente iguales que el Sony MP3 que viene con el focus.
El sensor se conecta a una de las entradas analógicas del microcontrolador. Este, sabiendo la relación de que da el LM35 de 10mV = 1ºC, interpreta el nivel de voltaje y lo convierte a grados.
A la hora de displayar la temperatura, y con el objetivo de que oscile lo menos posible, se cogen 10 muestras cada 50ms, se hace la media, y dicha señal se filtra con un tiempo de filtro pasabajos de medio segundo. Desconozco si es la mejor forma de hacerlo, pero después de numerosas pruebas, es la forma que más me ha convencido.En cuanto al display, se maneja a través de un bus de direcciones y uno de datos. Con el de direcciones se indica qué carácter escribir, y con el de datos, qué código ASCII mostrar (respetando la tabla que da el fabricante).
Además, escribiendo en diversas posiciones de memoria, se puede ajustar el brillo del display, entre otras cosas. Brillo que yo lo tengo puesto al 100%.El esquema se puede ver a continuación:
NOTA: Aunque no está representado en el circuito, el PIC hay que alimentarlo.La lista de componentes es la siguiente:
- PIC 16F88
- HDLG-2416 (La X de HDLX indica el color, yo he elegido Verde (G), pero podía haber sido Rojo (R) HDLR-2416 o algún otro)
- LM35
- 7805 con un pequeño disipador
- 2 Condensadores de 0.33uF de tántalo (sé que el de salida es de 0.1, pero no sólo tenía de 0.33)
El programa para el pic lo podéis bajar de aquí. Si no tenéis grabador de PICs, os recomiendo compraros uno, que no cuestan más de 20€ (claro que también te lo puedes fabricar...).
A la hora de grabar el .hex, no hay que preocuparse de los fuses, porque van implícitos en el fichero. (Yo grabo los pic con el WinPIC)En cuanto a la parte mecánica, yo lo que he hecho es coger una de las piezas de sobra que tenía el coche y soltarla (se suelta con un destornillador fino y un poco de paciencia) . Luego recorté la pieza para que me entrase el circuitillo montado (con la inestimable ayuda de Fernando Carregal). Le he puesto papel celofán verde para que no se vean las tripas del display.
Al sensor le he dado dos palmos de cable para poder colocarlo dentro del coche a mi antojo.
Ale, si tenéis alguna duda, mi mail está arriba del todo.
Pongo algunas fotos de los componentes y de cómo me iba quedando el circuito conforme lo iba construyendo.
Esquemático en mi cuaderno de notas, así como los principales componentes:
Zoom del display:
Vista frontal de los dos zócalos, uno para el display y el otro para el micro (hay que asegurarse la integridad de los componentes con zócalos, que con tanta prueba nunca se sabe...):
Vista trasera del cableado del bus de datos y de direcciones (semi-cableado):
El circuito en todo su esplendor :
