Skip to main content

DS1307 RTC (Reloj de Tiempo Real) para Raspberry Pi

El Pi RTC está basado en el chip de reloj DS1307, puede proporcionar un reloj de tiempo real (RTC) para raspberry pi a través de la interfaz I2C. El reloj de tiempo real de este módulo cuenta segundos, minutos, horas, fecha del mes, mes, día de la semana y año con compensación de año bisiesto válida hasta 2100. El reloj opera en formato de 24 horas o 12 horas con indicador AM/PM. Si deseas mantener este módulo funcionando cuando la Raspberry Pi esté apagada, necesitas colocar una celda de litio CR1225 de 3 voltios en el portapilas.

note

La batería no está incluida.

Características

  • Compatible con Raspberry Pi 2/ 3 B/B+/4/Zero
  • Soporta segundos, minutos, horas, día de la semana, mes, año
  • Soporta formato de 24 horas o 12 horas con indicador AM/PM
  • RAM no volátil (NV) de 56 bytes respaldada por batería para almacenamiento de datos
  • Interfaz serie de dos cables
  • Señal de salida de onda cuadrada programable
  • Detección automática de falla de energía y circuito de conmutación

Especificaciones

ElementoValor
Voltaje de Operación5V
InterfazI2C
Dirección I2C0x68

Aplicaciones típicas

Cualquier aplicación que necesite Tiempo Real en Raspberry.

Distribución de pines

note

RX/TX no se usa en este módulo, pero el conector de 5x2 ocupa el pin RX/TX del Raspberry Pi, por lo que sacamos el RX/TX y viene con un conector de 2 pines.

Esquemático

Circuito cambiador de nivel bidireccional

Este es un circuito cambiador de nivel bidireccional típico para conectar dos secciones de voltaje diferentes de un bus I^2^C. El bus I2C del Raspberry Pi usa 3.3V, sin embargo el chip DS1307 funciona a 5V, por lo que este circuito será necesario. En el esquemático anterior, Q1 y Q2 son MOSFET de Canal N 2N7002A, que actúan como un interruptor bidireccional. Para entender mejor esta parte, puedes consultar el AN10441

Plataformas soportadas

Raspberry Pi

Comenzando

Materiales requeridos

Raspberry PiPi RTC(DS1307)
Obtener Uno AhoraObtener Uno Ahora
note

Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables internos, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar

Instalación

El controlador que proporcionamos solo se aplica para Raspbian Jessie/Stretch.

tip

Si no sabes cómo usar una raspberry pi, por favor revisa aquí antes de comenzar.

  • Paso 1. Instalación del Controlador

Escribe el siguiente comando en tu terminal

git clone https://github.com/Seeed-Studio/pi-hats.git

Cuando termine la descarga, ejecuta el siguiente comando en tu terminal

cd ~/pi-hats/tools
sudo ./install.sh -u rtc_ds1307
  • Paso 2. Apagar la Raspberry Pi
sudo shutdown -h now
  • Paso 3. Insertar el HAT en la Raspberry Pi

Por favor, asegúrate de conectar el pin 1 de este hat en el pin 1 del GPIO de la raspberry, tal como se muestra en la imagen anterior.

  • Paso 4. Encender la Raspberry Pi

Uso

Ahora puedes usar el comando para verificar si el controlador se instaló correctamente.

./install.sh -l

Si quieres desinstalar el controlador puedes usar el comando a continuación:

sudo ./install.sh -u

Ahora veamos qué puede hacer el módulo RTC:


Leer el reloj de hardware e imprimir el resultado

sudo hwclock -r

Set the system time from the hardware clock

sudo hwclock -s

Set the hardware clock from the current system time

sudo hwclock -w

Más usos

hwclock --help

Visor Esquemático Online

Recursos

Proyecto

Este es el video de introducción de este producto

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...