Synchroniser date et heure du raspberry pi sur ds3231 au démarrage puis via gps neo 8m

Projet: Avoir un RTC sur raspberry pi et l’utiliser au boot (startup)

I.Module RTC ds3231

1.Connecter le module i2c au raspberry pi


2.régler l’heure du module ds3231

-Installation des paquets

-Connecter le rapsberry pi au réseau
-Vérifier la date et le temps avec:

-Synchroniser l’heure actuelle via les serveur ntp:

-Vérifier que la date et le temps sont synchronisé avec:

-Activer l’i2c sur le raspberry pi dans le fichier /boot/config.txt décommenter:

-Redémarrer

-Activer le module:

-Lire la date du module:

-Ecrire le temps actuel sur le module:

-Redémarrer et vérifier que le temps n’est pas encore synchronisé avec le module:

Pour utiliser le module au démarrage:
-Ajouter la ligne suivante à la fin du fichier /boot/config.txt sous la section [all]:

Enlever fake-hwclock:

-Dans le fichier /lib/udev/hwclock-set commenter les lignes suivantes qui se trouvent vers le début du fichier:

-Redémarrer et vérifier que le temps est synchronisé avec le module:

II.Synchronisation GPS

1.Connecter votre gps en usb.

Vérifier l’entrée du port série dans le dossier /dev:

Brancher le gps puis refaite la commande et chercher la ligne qui c’est rajoutée.

Chez moi c’est

2.Partie software:

Dans /etc/default/gpsd vérifier les options:

Redémarrer le service gpsd:

Vérifier que le service est synchro:

La ligne Status devrait voir afficher FIX si votre gps est synchro.

Attention à l’intérieur il est parfois difficile de réceptionner un signal gps.

Dans /etc/ntp.conf commenter toutes les lignes pool….

Et en dessous de ces lignes mettre:

Redémarrer le service ntpd:

Vérifier que votre clock est synchro via ntpd:

si une * est a côté de SHM, cela veut dire que vous êtes synchronisé sur le GPS

III. Synchroniser le gps dans le ds3231

Créer un script:

mettre:

Ajouter votre script dans la crontab:

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.