Définissez jusqu'à Real Time Clock (RTC) sur Raspberry Pi

Remarque : il y avait quelques problèmes avec l’audio sur la vidéo YouTube. J’ai il pris vers le bas temporairement et sera charger une vidéo fixe et mettre à jour le lien bientôt. Désolé pour le dérangement.

Raspberry Pi n’inclut pas une horloge matérielle à bord. Il utilise un accès internet pour régler l’heure à l’aide de serveurs NTP. Utilisation d’une horloge matérielle en temps réel (RTC) permet la Pi framboise à servir sans accès à internet et de toujours offrir des services qui utilisent les horodatages. DS1307 est un I2C couramment disponibles CCF IC. En utilisant le protocole I2C pris en charge par le Raspberry Pi, soutien d’horloge temps réel peut être facilement ajouté avec un coût d’environ $2-3.

Installation du matériel :

1. obtenir une planche DS1307 ou faites vous-même (c’est très simple).
2. veiller à ce que les lignes I2C données et horloge (SDA et SCL) n’a pas les résistances de pull-up. Si n’importe quel pull-ups existent, supprimez-les.
3. Brancher une batterie (la plupart des conseils utilisent des piles au Lithium CR2032) pour le DS1307.
4. effectuer les branchements de la Raspberry Pi. Voir ici pour la liste des broches GPIO en-tête. 5V, GND, SDA et SCL a besoin d’être connecté.

Configuration du logiciel :

1. activez i2c sur la Pi de la framboise.

Exécutez sudo nano /etc/modprobe.d/raspi-blacklist.conf
Localisez la ligne liste noire i2c-bcm2708
Commentez-le en tapant un « # » devant. c'est-à-dire #blacklist i2c-bcm2708

2. Chargez les modules requis au démarrage.

Exécutez sudo nano/etc/modules
Ajoutez la ligne suivante à la fin
i2c-bcm2708
I2C-dev
CCF-ds1307

3. Installez i2c-tools

Exécutez sudo apt-get installer i2c-tools

4. reboot (exécuter sudo reboot)

Remarque: les commandes suivantes requièrent des privilèges root pour exécuter. Il est plus facile d’exécutez-les à partir d’une invite de racine.
Une invite de racine peut être lancée en exécutant sudo bash.

5. Recherchez la connectivité I2C à DS1307

Exécuter i2cdetect -y 0 sur modèle A
Exécuter i2cdetect -y 1 sur modèle B

L’adresse 0x68 doit figurer si le module est correctement connecté.

6. instancier le DS1307

Exécutez écho ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device sur le modèle A
Exécutez l’écho ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device sur le modèle B

7. veiller à ce que l’heure du système est définie.

8. initialiser l’horloge machine

Exécutez hwclock--systohc -D--noadjfile--utc
Celle-ci définira le temps sur le DS1307.

9. vérifier l’horloge machine

Exécutez hwclock-r
Si tout est correctement configuré, l’heure et la date s’affiche.

10. configurer l’horloge machine pour synchroniser au démarrage.

Exécutez nano /etc/rc.local
Insérez les lignes suivantes avant la ligne 'exit 0'

écho ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device sur le modèle A
écho ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device sur le modèle B

hwclock de sudo -s

C’est tout. Vous êtes tous ensemble.

Mots clés: Raspberry Pi, RTC, Hwclock

Articles Liés

Raspberry Pi - Real Time Clock (RTC)

Raspberry Pi - Real Time Clock (RTC)

Dans ce projet, nous allons faire une horloge temps réel (RTC) qui garde le temps pour votre Raspberry Pi, même si elle est désactivée.Horloge en temps réel est essentiel pour chaque Micro-controleurs de garder le temps, même si elle est désactivée.
Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Comme le titre l'indique, j'ai testé le suivi des temps sur mon arduino uno et l'ESP8266 / conseils Wemos D1 (programmés avec arduino) sans l'utilisation de bibliothèques, internet ou une unité de CCF. Beaucoup de grands instructables ici sur le site
Arduino Nano : DS1302 temps réel Clock(RTC) avec Visuino

Arduino Nano : DS1302 temps réel Clock(RTC) avec Visuino

DS1302 horloge en temps réel sont des modules de CCF faible coûts largement disponibles. Ils viennent avec une horloge et une petite batterie et lorsqu'il est connecté à l'Arduino, peuvent garder trace de temps réel même si la carte Arduino est hors
Arduino Aquaponics : Real-Time-horloge partie I

Arduino Aquaponics : Real-Time-horloge partie I

AA nécessité fondamentale de n'importe quel système de contrôles est la capacité de suivre les temps.  Pour autant que nous sommes conscients, l'Arduino a trois méthodes, qu'il peut procéder :1. série.  À plusieurs reprises le temps franchir la conne
Arduino Nano et Visuino: 7 segments affichage horloge avec MAX7219 et DS1307 en temps réel Clock(RTC)

Arduino Nano et Visuino: 7 segments affichage horloge avec MAX7219 et DS1307 en temps réel Clock(RTC)

DS1307 horloge en temps réel sont des modules de RTC I2C faible coûts largement disponibles. Ils viennent avec une horloge et une petite batterie et lorsqu'il est connecté à l'Arduino, peuvent garder trace de temps réel même si la carte Arduino est h
Arduino Nano : DS1307 en temps réel Clock(RTC) avec Visuino

Arduino Nano : DS1307 en temps réel Clock(RTC) avec Visuino

DS1307 horloge en temps réel sont des modules de RTC I2C faible coûts largement disponibles. Ils viennent avec une horloge et une petite batterie et lorsqu'il est connecté à l'Arduino, peuvent garder trace de temps réel même si la carte Arduino est h
Mettre en place le télégramme Bot sur Raspberry Pi

Mettre en place le télégramme Bot sur Raspberry Pi

Le 24 juin 2015, télégramme publié Bot API, permettant aux machines de parler le télégramme. Depuis ce jour, non seulement l'homme peut utiliser télégramme, so can machines.Pour ceux qui ne savent pas ce qu'est le télégramme, c'est une application de
Comment obtenir aMule sur Raspberry Pi

Comment obtenir aMule sur Raspberry Pi

Dans ce instructable je vais vous montrer toutes les étapes pour obtenir un joli, web gérés, aMule nœud sur une facture pro forma de framboise.L'idée née de la nécessité d'avoir un faible coût et faible consommation aMule nœud toujours en cours d'exé
Réduire la charge en raison de lecteur réseau sur Raspberry Pi

Réduire la charge en raison de lecteur réseau sur Raspberry Pi

ProblèmeNous ajoutons une entrée ligne à/etc/fstab lorsque Raspberry Pi doit monter automatiquement un lecteur réseau. Le problème avec cette approche est que :Raspberry Pi il faut monter le lecteur réseau du point de démarrage jusqu'à la fermeture.
Comment faire pour mettre vers le haut Blogpy sur Raspberry Pi

Comment faire pour mettre vers le haut Blogpy sur Raspberry Pi

j'ai acheté récemment un Pi de framboise et je voulais faire un serveur web hors de lui. J'ai trouvé un générateur de blog appelé Blogpy qui est écrit en Python. C'est super parce que Raspberry Pi a Python construit en. Blogpy utilise Python 2.7 et l
Comment enregistrer la voix du microphone USB puis jouer sur Raspberry Pi 2

Comment enregistrer la voix du microphone USB puis jouer sur Raspberry Pi 2

Aujourd'hui, je vais vous montrer comment enregistrer votre voix de USB micro dongle plus 2.5" microphone jack à Raspberry Pi 2 modèle B v1.1 NOOBS chargé de système d'exploitation Raspbian pour lire ce disque avec omxplayer qui enregistré par arecor
Installation OSMC(KODI) avec télécommande sur Raspberry Pi 2

Installation OSMC(KODI) avec télécommande sur Raspberry Pi 2

Bonjour il suffit de regarder la vidéo et il résume assez bien il de comment mettre en place toute distance dans votre maison avec le concours.Ce tutoriel va vous montrer comment installer OSMC(Kodi) sur Raspberry Pi 2 en utilisant Putty et comment c
Comment utiliser Google Chrome sur Raspberry Pi 2

Comment utiliser Google Chrome sur Raspberry Pi 2

Aujourd'hui, je vais vous montrer comment utiliser le navigateur Google Chrome sur Raspberry Pi 2. J'ai lu ce sujet sur Les Forums de Raspberry Pi. Lorsque vous exécutez que votre Raspberry Pi 2 avec Noobs chargé inclus Raspbian Jessie, vous pouvez é
Comment faire pour définir jusqu'à une vieille Machine à coudre Singer

Comment faire pour définir jusqu'à une vieille Machine à coudre Singer

J'ai récemment acquis une vieille machine à coudre Singer génial de ma grand-mère. Il a été amusant d'apprendre comment utiliser et faire impressionnant nouveau artisanat s'il, mais avant que je l'ai fait que je devais apprendre à mettre en place la