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