In offerta!

DS1307 Raspberry Pi RTC Real Time Clock Module Replaceable Battery IIC I2C Serial Port

Il prezzo originale era: 7,85 €.Il prezzo attuale è: 6,06 €. Escluso IVA

DS1307 RTC Module con batteria sostituibile per Raspberry Pi. Funziona con I2C Serial Port per gestire data e ora nei progetti.

Disponibile su ordinazione

COD: ARD0012595 Categoria: Tag: , , ,

Descrizione

Cos’è

Il modulo RTC DS1307 è un componente per Raspberry Pi che include una batteria sostituibile per mantenere l’ora e la data corrette anche quando il dispositivo è spento. Utilizza la porta seriale I2C per sincronizzare l’orologio e la data con la Raspberry Pi.

Caratteristiche

  • Modulo RTC DS1307
  • Batteria sostituibile
  • Comunicazione I2C
  • Compatibile con Raspberry Pi

A cosa serve

Questo modulo RTC serve per garantire che la data e l’ora della Raspberry Pi rimangano accurate anche quando il dispositivo è spento. È utile per progetti che richiedono una sincronizzazione temporale precisa, come sistemi di monitoraggio del tempo o applicazioni che devono registrare eventi in base all’ora.

Tutorial: Come usare RTC DS1307 per Raspberry Pi

Il modulo RTC DS1307 per Raspberry Pi ti permette di mantenere l’ora e la data corrette anche quando la tua Raspberry Pi è spenta, garantendo un’accurata sincronizzazione temporale quando la riaccendi.

Cosa serve

  • Raspberry Pi
  • Cavo micro USB
  • DS1307 RTC Module
  • Batteria CR1220
  • Software per Raspberry Pi

Passi

  1. Collega il modulo RTC DS1307 al Raspberry Pi utilizzando i pin I2C (SDA e SCL).
  2. Verifica che il modulo sia riconosciuto dal sistema operativo di Raspberry Pi.
  3. Installa il software necessario per interfacciarsi con il modulo RTC DS1307.
  4. Configura l’ora e la data sul modulo RTC DS1307.
  5. Verifica che l’ora e la data siano correttamente memorizzate e mantenute anche quando la Raspberry Pi è spenta.
  6. Sostituisci la batteria CR1220 nel modulo RTC DS1307 per garantire la memoria temporale a lungo termine.

Codice di esempio

import time
import datetime
import board
import busio
import adafruit_ds1307

i2c = busio.I2C(board.SCL, board.SDA)
date_time = adafruit_ds1307.DS1307(i2c)
date_time.datetime = datetime.datetime.now()
print(date_time.datetime)

Mini-progetto

Crea un sistema di monitoraggio del tempo che registra automaticamente l’ora e la data ogni volta che la Raspberry Pi si riavvia.

Errori comuni

  • Il modulo RTC non viene riconosciuto dal sistema operativo.
  • L’ora e la data non vengono mantenute correttamente quando la Raspberry Pi è spenta.
  • La batteria CR1220 non è installata correttamente nel modulo RTC DS1307.
  • Il software necessario non è stato installato correttamente.

Accessori consigliati

  • Batteria CR1220
  • Kit di connettività I2C
  • Cavo micro USB
  • Kit di prototipo per Raspberry Pi

Domande frequenti

Come posso verificare che il modulo RTC DS1307 sia riconosciuto dal sistema operativo?
Utilizza il comando i2cdetect -y 1 per verificare la presenza del modulo RTC DS1307 nel bus I2C.

Qual è la durata della batteria CR1220 nel modulo RTC DS1307?
Verifica sul datasheet del modulo RTC DS1307.

Informazioni aggiuntive

Peso 25 g
Dimensioni 4,5 × 3,5 × 1,5 cm