Reloj en tiempo real para Raspberry Pi

Cunado vi por primera ver mi Raspberry PI, eché en falta la existencia de un reloj en tiempo real. Aunque el equipo se pensó para estar en conexión permanente a Internet, la realidad se muestra a veces en toda su crudeza y deja de ser lo que uno idealiza o desea que sea. ¿Qué porqué digo esto? Pues muy sencillo. Cuando lo que se pretende con la aplicación es activar unas salidas digitales conforme a una secuencia que se activa a una determinada hora del día, es preciso que el reloj interno del sistema esté en hora, ya que si no es así la secuencia se activará a una hora dependiente de la hora de reinicio del equipo.

Cuando he rediseñado la aplicación (y el hardware del equipo) lo primero que hice fue implementar un reloj en tiempo real por hardware, que pudiese ser puesto en hora por el sistema operativo, obteniéndola de un servidor de Internet, y que, en el caso de un reinicio no tuviésemos acceso a Internet, leyese la fecha y hora desde reloj en tiempo real.

Diseño y Montaje del módulo Reloj en Tiempo Real

Por brevedad, a partir de ahora, nombraremos el Reloj en Tiempo Reloj por su acrónimo en inglés RTC (Real Time Clock).

Después de consultar al Gran Hermano, que es Google, me decidí por utilizar el circuito integrado DS1307, manejándolo mediante el bus serie i2c. Este módulo se conectará a la tarjeta Raspberri Pi v2 a través del conector GPIO 2×13.

El prototipo lo montaremos en una protoboard y utilizaremos el programa Fritzing en el diseño previo al montaje real.

Seguir leyendo el tutorial | MSRobotics

Be Sociable, Share!

About The Author