Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu
Description

Module horloge temps réel sans pile bouton pour Arduino et bien plus

Module RTC horloge temps réel très précis pour récupérer la date et l'heure sans effort. Le module DS3231 dispose d'une horloge temps réel avec deux fonctions d'alarme programmables. Il est idéal pour les projets DIY et microcontrôleurs avec Arduino, Raspberry Pi et AVR.

Fonctionnalités en un coup d'œil

  • Idéal pour les projets avec microcontrôleur, Arduino, Raspberry Pi & AVR
  • Compte les secondes, minutes, heures, jours, jours de la semaine, mois, années, années bissextiles
  • Dérive maximale de ± 63 secondes/an
  • Deux alarmes programmables avec fonction d'interruption
  • Sortie programmable pour signaux rectangulaires (SQW / 32K)
  • Capteur de température intégré (précision ±3°C)
  • EEPROM AT24CS32 32 kBit intégré

Fonctionnement du module RTC DS3231

Les horloges radio ne sont généralement pas très précises, elles synchronisent donc régulièrement leur heure avec l'horloge atomique. Si vous souhaitez construire vous-même une horloge précise, cela n'est pas possible sans effort, car par exemple, avec un Arduino, il y a de légères déviations d'horloge dues à la température et au traitement du quartz. C'est par exemple le cas avec le modèle précédent DS1307, qui peut perdre plusieurs minutes par mois.

Précision grâce au capteur de température

Le module horloge temps réel DS3231 dispose donc d'un capteur de température qui compense les déviations dues à l'influence thermique et peut également mesurer la température ambiante. La température est mesurée toutes les 64 secondes et la modification de fréquence du quartz est effectuée automatiquement. La température du module peut également être lue très facilement avec un Arduino.

Brochage & connexion du module RTC DS3231

Le module RTC est adressé via I2C. L'adresse I2C de la puce DS3231 est fixée à 0x68. L'adresse de l'EEPROM est réglée sur 0x57 et peut être modifiée via les cavaliers de soudure de 0x50 à 0x56.
Ce module est très facile à connecter, le câblage avec un Arduino est le suivant :

  1. VCC -> 5 V
  2. GND -> GND
  3. SCL -> SCL ou A5
  4. SDA -> SDA ou A4

Le module dispose de 2 broches supplémentaires, 32K et SQW, qui ne sont pas nécessaires avec un Arduino, car l'interface I2C offre toute la fonctionnalité avec seulement 4 broches. Pour une utilisation avec un Arduino, nous recommandons la bibliothèque RTC, qui contient des exemples de code pour commencer directement.

Attention avec la pile

La pile bouton 2032 est optionnelle et sert à ce que la puce RTC DS3231 continue de fonctionner et conserve l'heure même sans alimentation électrique. Comme le module RTC possède un circuit de charge, une pile rechargeable LIR2032 doit être utilisée.

Attention ! Si vous souhaitez utiliser à la place une pile non rechargeable CR2032 moins chère, vous devez dessouder la résistance de 200 ohms et/ou la diode du module RTC DS3231.
La plupart des autres boutiques proposent ce module avec une pile CR2032, qui peut être dangereuse sans modifications sur la carte ! En effet, comme le module tente toujours de charger la pile, cela peut entraîner un gonflement de la pile et une fuite d'acide très nocif. Comme nous n'avons pas trouvé de fournisseur qui utilise systématiquement les bonnes piles, nous avons décidé de proposer le module sans pile.

Détails

  • incl. EEPROM Atmel 24C32 32KBit
  • Jeu de puces : CS3231M
  • Alimentation : CC 2,3V - 5V
  • Consommation à 5V : 3,6 mA (avec LED) / 0,64 mA (LED retirée)
  • Consommation à 3,3V : 1,8 mA (avec LED) / 0,36 mA (LED retirée)
  • Commande : I2C
  • Température de fonctionnement : -20° à 80° C
  • Dimensions : 37x21x6 mm

Contenu de la livraison

  • 1x Module RTC DS3231, entièrement monté (SANS pile bouton 2032)

Informations sur le fabricant: anzado GmbH, Römerstadt 2-4, 66121 Saarbrücken Deutschland, info@roboter-bausatz.de

Fichiers

Notice produit
PDF
Critiques 6

6 de 6 Évaluations

Note moyenne de 4.25 sur 5 étoiles


67%

17%

17%

0%

0%


Évalue ce produit !

Partage ton expérience avec d'autres clients.


6 Évaluations

4 septembre 2022 19:39

Évaluation avec une note de 5 sur 5 étoiles

Vraiment bon et pas cher

C'est exactement ce dont j'ai besoin pour mon projet. L'article est en parfait état et fonctionne parfaitement. Je le recommanderai sans hésiter.

Traduction automatique

Texte original

Richtig gut und günstig

Ist genau das was ich für mein Projekt benötige. Artikel ist in einwandfreiem Zustand und funktioniert bestens. Wird auf jeden Fall weiter empfohlen.

16 février 2021 15:37

Évaluation avec une note de 5 sur 5 étoiles

Fiabilité, rapport qualité-prix excellent

Fonctionne de manière fiable. Une indication concernant la batterie serait utile, car avec une CR2032, des modifications sont nécessaires. Aucun défaut ni panne. Rapport qualité-prix EXCELLENT. MERCI.

Traduction automatique

Texte original

Zuverlässig Preis/Leistung Klasse

Arbeitet zuverlässig. Ein Hinweis zur Batterie wäre hilfreich, denn bei Einsatz einer CR2032 sind Änderungen erforderlich. Keine Mängel oder Ausfälle. Preis/Leistung PRIMA. DANKE.

13 décembre 2020 20:00

Évaluation avec une note de 4.5 sur 5 étoiles

Simple à intégrer. Pas assez d'informations

Le module en lui-même fonctionne très bien. Il serait souhaitable d'avoir un lien vers le schéma électronique et quelques conseils utiles que Norbert Schlichthärle a mentionnés dans son avis.

Traduction automatique

Texte original

Einfach einzubinden. Zu wenig Infos

Das Modul an sich funktioniert sehr gut. Wünschenswert wäre ein Link zum Schaltplan und einige hilfreiche Hinweise die Norbert Schlichthärle in seiner Bewertung gemacht hat.

2 décembre 2019 12:40

Évaluation avec une note de 4 sur 5 étoiles

Bonne qualité. Les pièces superflues sont toujours retirées.

...

Traduction automatique

Texte original

Gute Qualität. Überflüssige Teile werden stets entfernt.

...

6 novembre 2017 10:11

Évaluation avec une note de 4.5 sur 5 étoiles

Attention : la pile bouton est chargée

Module RTC économique similaire à Adafruit https://learn.adafruit.com/adafruit-ds3231-precision-rtc-breakout

Différences entre les deux articles de Roboterbausatz :
RBS10031 = RBS10176 + pile bouton

Schéma électronique :
http://arduinolearning.com/code/arduino-ds3231-rtc-example.php
Bibliothèque : https://github.com/adafruit/RTClib

Attention :
Si le module est alimenté via I2C en 5V, la pile bouton est chargée !
Il est donc préférable de retirer la diode D2 ou la résistance R5 de 200 Ω.

Si vous êtes déjà en train de retirer des composants superflus, vous pouvez également :
1. Retirer les résistances de pull-up I2C sur le bus (mon bus compte toujours plusieurs participants – si chacun avait un pull-up, cela deviendrait trop à un moment donné)
2. Retirer la puce EEPROM ainsi que ses résistances de pull-up
3. Désactiver l'affichage de la tension d'alimentation en retirant la résistance de limitation de la LED

Ces mesures permettraient d'économiser de l'énergie et sont vivement recommandées en cas d'alimentation par batterie !

Autres remarques :
En branchant le module sur le bus I2C d'un Arduino Uno original en fonctionnement, j'ai constaté qu'au moment de l'insertion, un courant si important circule que le USB AVR se bloque.
Cela ne se produit pas si le module est déjà connecté au moment de la mise sous tension de l'UNO.
J'ai observé ce comportement sur plusieurs UNO et sur tous mes 5 modules RTC !
Il semble que le module RTC, avec ses condensateurs, consomme un peu plus de courant au moment de la mise sous tension.

J'ai résolu ce problème sur mes modules en insérant une résistance de 100 Ω dans la ligne d'alimentation VCC du module.

Traduction automatique

Texte original

Achtung Knopfzelle wird geladen

Preisgünstiges RTC Modul ähnlich Adafruit https://learn.adafruit.com/adafruit-ds3231-precision-rtc-breakout

Unterschiede zwischen den beiden Artikeln von Roboterbausatz
RBS10031 = RBS10176 + Knopfzelle

Schaltplan:
http://arduinolearning.com/code/arduino-ds3231-rtc-example.php
library https://github.com/adafruit/RTClib

Achtung:
Wird das Modul via I2C mit 5V versorgt, dann wird die Knopfzelle geladen!
Deshalb besser die Diode D2 oder den Widerstand R5 200 Ohm entfernen.

Wenn man schon beim Entfernen überflüssiger Teile ist, dann könnte man auch
1. die I2C Pullups am Bus entfernen ( mein Bus hat immer mehrere Teilnehmer - wenn da jeder nen Pullup hätte dann wärs irgendwann zuviel )
2. den EEprombaustein samt seinen Pullups entfernen
3. die Anzeige der Versorgungsspannung stilllegen durch Entfernen des Vorwiderstandes der LED

Diese Massnahmen würden Strom sparen und sind bei Batteriebetrieb unbedingt zu empfehlen!

Sonstiges:
Beim Anstecken an den I2C Bus eines laufenden originalen Arduino Uno habe ich festgestellt,
dass im Einsteckmoment so viel Strom fliesst, dass sich der USB AVR aufhängt.
Das passiert nicht, wenn das Modul schon im Einschaltmoment des UNO angeschlossen ist.
Dieses Verhalten habe ich an mehreren UNOs und allen meinen 5 RTCs beobachtet!
Anscheinend zieht das RTC Modul mit seinen Kondensatoren etwas mehr im Einschaltmoment.

Ich hab meinen Modulen dieses abgewöhnt, indem ich in die Versorgungsleitung VCC des Moduls einen 100 Ohm Widerstand eingebaut habe.

3 mars 2017 18:23

Évaluation avec une note de 2.5 sur 5 étoiles

Attention

Le module est livré avec une pile lithium CR2032. Le module tente de charger cette pile en cas d'alimentation externe ! Si vous utilisez la pile, retirez impérativement la diode sur le module.

Traduction automatique

Texte original

Vorsicht

Modul wird mit Li-Batterie CR2032 geliefert. Das Modul versucht bei externer Spannungs-versorgung diese Batterie zu laden ! Bei Verwendung der Batterie unbedingt Diode auf
dem Modul entfernen.