Veremos la hora y temperatura en el kit Shake Stick Flash, de 16 LED por columna. El circuito original incluye el micro controlador AT89S52, y aunque ya viene programado con 4 imágenes diferentes, lo reprogramaremos para darle una mayor versatilidad. Este kit incluye un conector ISP (In-system programming), y esto facilita su uso como plataforma de desarrollo para realizar prácticas con este tipo de micro controladores.
Después de añadir al kit un sensor de temperatura (DS18B20) y un pequeño módulo de reloj en tiempo real (DS1302), sólo necesitaremos actualizar el firmware (se adjunta de forma gratuita) para ampliar las funcionalidades que ya le hicimos en la versión anterior. Este firmware permitirá la presentación de la Fecha y Hora, así como 15 imágenes diferentes (gráficos o textos). Uno de sus mensajes podrá reprogramarse a través del puerto serie, los otros 14 mensajes están almacenados en ROM, y podrán modificarse editando el archivo del firmware de forma muy simple.
El montaje de estos dos sensores en el kit es muy sencillo. En el siguiente esquema podemos ver las conexiones que se deben realizar. El módulo RTC (DS1302) se puede montar de forma opcional; si no se instala, el Stick mostrará solamente la temperatura cuando esté seleccionada la presentación 1ª. En caso de que se instalen ambos sensores, se alternará la presentación de la hora y temperatura.
IMPORTANTE: Para que aparezca la hora en el Stick, es imprescindible programar el módulo RTC, utilizando el software que se adjunta, o mediante la conexión de dicho módulo con el reloj de esfera rotante (ver la explicación en el video).
En los dos videos anteriores, podrás encontrar todos los detalles de funcionamiento y programación:
Stick LED programable #1
Stick LED programable #2
El nuevo firmware se puede descargar de forma gratuita desde el siguiente enlace: J_RPM_v2_STICK.HEX
Nueva versión del software de control, para programar los textos de la memoria RAM y actualizar la hora: Install_Stick_v1.05.zip