Página principal


Arduino
Reloj con TFT color 1.8"

DS18B20

xsetaseta@gmail.com

Me llegó hace tiempo un LCD de TFT color de 1.8", pero no conseguía hacerlo funcionar, ya lo daba por perdido.
Navegando por internet, descubrí esta página http://www.prometec.net/tft-spi18/ , en la cual utilizaba el LCD que tenía yo, y que le funcionaba perfectamente.
Monté el circuito tal y como lo decía y lo probé, funcionó a la primera, que alegría.
En mi ordenador donde trabajo , Debian 7, tengo  dos versiones de Arduino la que viene de serie la 1.0.1 y la 1.0.5 que instalé en mi directorio. Resultó que solo me funcionaba si la compilaba con la 1.0.1 , con la otra me daba bastantes errores, lo digo por si alguien le pasa lo mismo.
En la librería  Adafruit_QDTech existe un ejemplo de un reloj  TFT_Clock, pero el reloj toma la hora del compilador, por lo cual la hora siempre empezará el día de la compilación,  sirve solo como ejemplo.
Hace tiempo había hecho un reloj arnok.html, que utilizaba LCD 3310, de los que utilizaban los nokias, junto con un chip de reloj DS1302 
para mantener la hora.
En este montaje he añadido el reloj de tiempo real al ejemplo TFT_Clock, con lo cual se mantiene la hora aunque se apague el arduino.


Pin del TFT


Esquema del circuito.


Circuito montado.

PROGRAMA

LIBRERÍAS



Añadiendo dos sensores de temperatura DS18B20

El  DS18B20 es un sensor de temperatura que puede tener una resolución de 12bits.
Lo bueno de este sensor es que funciona con solo dos cables, se alimenta del propio bus de datos, y podemos tener en varios en el mismo cable de dos hilos. Recomiendo leer varios tutoriales sobre el funcionamiento del sistema de comunicaciones OneWire, http://en.wikipedia.org/wiki/1-Wire .

Conexionado del DS18B20.


DS18B20 conectado con dos cables.


Montaje con los dos sensores de temperatura DS18B20



PROGRAMA


Hasta pronto.
JUAN GALAZ

Bibliografía:
 http://www.prometec.net/tft-spi18/
 http://playground.arduino.cc/Main/DS1302
http://www.seta43.netau.net/arnok.html
 http://www.seta43.netau.net/electro.html