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.
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
Elemento | Valor |
---|---|
Voltaje de Operación | 5V |
Interfaz | I2C |
Dirección I2C | 0x68 |
Aplicaciones típicas
Cualquier aplicación que necesite Tiempo Real en Raspberry.
Distribución de pines
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 Pi | Pi RTC(DS1307) |
---|---|
![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora |
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.
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
-
[http] Librería Seeed Pi RTC
-
[PDF] Hoja de Datos DS1307
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.