Pico-Clock-Boot: Carte Horloge RTC PCF8523 pour Raspberry-Pico
Horloge RTC pour Raspberry-Pi Pico
- PCF8523
- Cristal 32768 Hz
- Expansion pour Raspberry-Pi Pico
- MicroPython ready
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Une horloge RTC PCF8523 pour Raspberry-Pi Pico
Le Pico-Clock-Boot est une horloge en temps réel pour Raspberry-Pi Pico. Le facteur de forme (Pico-xxx-Boot) permet de le brancher directement sur votre Raspberry-Pi Pico.
L'horloge RTC et sa pile bouton (CR1220 non incluse) permet au microcontrôleur de reste à l'heure même lorsqu'il connaît des épisodes de perte d'alimentation (mise hors tension). Une fois remis sous tension, il suffit que votre programme accède à l'horloge RTC PCF8523 pour y lire l'heure. En effet, le temps continue de s'égrainer sur le PCF8523 grâce à la pile CR1220.
Le PCF8523 permet également de prendre en charge une alarme simple ou répétitive (répétition toutes les heures, jours, etc)
Cette extension est idéale pour les applications de datalogging, projets d'horloge, d'alarmes, commande horaire, etc.
L'horloge RTC PCF8523 est accessible sur le bus I2C(1) à l'adresse 0x68. C'est le bus I2C utilisé en standard chez MC Hobby via les broches sda=gp6 et scl=gp7.
La broche d'interruption de l'horloge (rtc_int) peut être connectée sur le gp5 de votre Pico via le le cavalier présent sous la carte (il suffit d'y déposer une goutte de soudure pour fermer le contact).
Bien entendu, MCHobby propose une bibliothèque MicroPython pour vous aider à démarrer rapidement avec cette carte d'extension. Les amateur Arduino n'aurons aucun mal à trouver une bibliothèque PCF8523 sur internet.
Note: Il est impératif d'avoir une pile en place pour que le pcf8523 fonctionne correctement. De même, le composant ne répond pas toujours présent lors d'un scan du bus (mais il répond aux autres requêtes I2C).
Détails techniques
Horloge RTC PCF8523.
- Résolution: Année -> Seconde
- Disponibilité de: Année, mois, jour, Heure, Minute, seconde et jour de la semaine.
- Alarme et Timer programmable (avec possibilité d'interruption)
- Alimentation: 1.1V à 5V (3.3V pour le Pico-Clock-Boot)
- Pile bouton: CR1220 3V.
- Courant CR1220: 150nA
- Condensateur de charge de l’oscillateur configurable: 7 ou 12.5 pF
- Ajustement de fréquence à l'aide d'un registre d'offset.
Cristal
- Cristal: 32768 Hz
- Capacitance de charge: 12.5pF
- Tolérance: +/- 20ppm à 25°C (standard)
- Coef de temp (Beta): -0.034 +/- 0.006ppm/°C²
- Vieillissement: +/- 3mm max (1iere année)
Tutoriels
L'utilitaire MicroPython mpremote permet de saisir la commande mpremote rtc --set pour fixer l'heure de l'horloge interne du microcontrôleur avec celle de l'ordinateur.
Par la suite, le script d'exemple trf_date.py permet de transférer l'heure du microcontrôleur vers l'horloge RTC pcf8523. Voila! votre RTC est à l'heure
- Support MicroPython pour le PCF8523 (MCHobby Github, Français/anglais).
Modifier l'heure de la RTC, fixer une alarme, accéder aux attributs RTC.
- Interface : Connecteur
- PICO
- Interface : Bus
- I2C
- Interface : Logique
- 3V