« ESP32 Horloge à LED » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
[[Fichier:ESP32+LEDMATRIX.png|sans_cadre|784x784px]] | [[Fichier:ESP32+LEDMATRIX.png|sans_cadre|784x784px]] | ||
{| class="wikitable" | {| class="wikitable" | ||
|[[Fichier:Attention.png|gauche|57x57px|sans_cadre]]ATTENTION: Je refais ma remarque faite dans la page correspondante. Alimenter les 256 LEDs consomme pas mal (256x20 mA) > 5 A! L'alim USB branchée sur le port USB ne peut pas suivre. Branché sur le port USB A de mon laptop... ça a du mal, en revanche avec un câble µUSB - USBC branché sur le " | |[[Fichier:Attention.png|gauche|57x57px|sans_cadre]]ATTENTION: Je refais ma remarque faite dans la page correspondante. Alimenter les 256 LEDs consomme pas mal (256x20 mA) > 5 A! L'alim USB branchée sur le port USB ne peut pas suivre. Branché sur le port USB A de mon laptop... ça a du mal, en revanche avec un câble µUSB - USBC branché sur le "dock" ca marche bien. | ||
|} | |} |
Version du 29 octobre 2023 à 14:47
Présentation
On se propose de réaliser une Horloge à LED.
Les besoins sont :
- Récupérer l'heure (avec une connectivité Internet c'est facile) en NTP sur pool.ntp.org par exemple.
- Afficher l'heure sur une matrice de LED basée sur un MAX7219.
- Il faut aussi se localiser car un serveur NTP donne l'heure TU (avant on disait GMT) il nous faut connaitre la "time zone" (le fuseau horaire) et l'état DST (Heure d'été / heure d'Hiver). Des API existent pour cela, Abstract API en est une.
- Comme cette API est implémentée en HTTPS il faudra également utilise la librairie https.
Montage et branchements
On se base sur la page déjà écrite pour brancher une carte "breakout" ESP32 et un module à base de MAX7219.
ATTENTION: Je refais ma remarque faite dans la page correspondante. Alimenter les 256 LEDs consomme pas mal (256x20 mA) > 5 A! L'alim USB branchée sur le port USB ne peut pas suivre. Branché sur le port USB A de mon laptop... ça a du mal, en revanche avec un câble µUSB - USBC branché sur le "dock" ca marche bien. |