Horloge RGB – Test effet de transition

Je vous présente une nouvelle vidéo. Cette fois-ci, il s’agit d’un test sur des effets de transition de LED en LED (effet fade).

Je pense mettre ce genre d’effet sur le projet final au niveau de l’affichage des secondes.

Je vais bientôt vous présenter un nouveau projet.

Horloge RGB – Réglage de l’heure en vidéo

Voici un essai que j’ai filmé. Il s’agit du réglage de l’heure qui se fait via quatre boutons poussoirs.

L’horloge RGB aura également quatre boutons poussoirs pour le réglage de l’heure et les changements de mode d’affichage.

Horloge RGB – Premiers essais

C’est parti !

J’ai décidé de commencer le développement de mon horloge avec un kit Pickit3 accompagné de la carte de débogage (avec un PIC18F45K20) et le logiciel MPLAB X qui s’avère plus agréable que MPLAB V8 (merci JC).

Voici mes premiers essais :

Pour les éléments de base de l’horloge, j’ai utilisé comme CI RTC le PCF8583 (CI de gestion d’horloge/calendrier I2C), un afficheur MAN2815 et un CI ULN2803 pour la commande du multiplexage de l’afficheur.

L’afficheur est temporaire car j’utiliserai des LEDs bleues pour faire les afficheurs 7 segments.

J’ai eu un peu de mal à me remettre à l’I2C mais heureusement Internet est là pour me rappeler les bases !

Je me suis très inspiré d’un programme trouvé sur un site pour la gestion du PCF8583. Voici le lien : Driver PCA8583

Ensuite, j’ai fait quelques essais de commande de LED RGB. J’ai décidé d’utiliser un driver de LEDs I2C, mon choix s’est arrêté sur le PCA9685 (pour le prix et l’adressage 6 bits).

Le problème de ce circuit intégré est qu’il est très petit (boîtier TSSOP28), j’ai donc du fabriquer une carte d’adaptation pour pouvoir le mettre sur ma carte d’essai.

La capacité d’accueil de ce CI est de 5 LEDs RGB (16 canaux), il en faudra donc 12 pour l’horloge.

Voici le résultat avec 5 EDs commandées :