La carte ESP32 et l’afficheur TM1637

ESP32 03-01-24
147 0

Plan du tutoriel

1- Qu’est ce que l’afficheur TM1637 ?

2- Comment la carte ESP32 affiche du texte dans l’afficheur TM1637 ?

3- Les composants nécessaires utiliser l’afficheur TM1637 par la carte ESP32

4- Schéma de câblage de la carte ESP32 avec l’afficheur TM1637

5- Programmation de la carte ESP32 avec le Micropython pour afficher du texte sur l’afficheur TM1637

 

 

Qu’est ce que l’afficheur TM1637 ?

L’afficheur TM1637 est un circuit intégré utilisé pour contrôler des afficheurs à sept segments à LED. Il est souvent utilisé pour afficher des chiffres ou des caractères alphanumériques dans différents appareils électroniques, tels que des horloges, des thermomètres, des compteurs, etc.

Ce composant facilite la gestion des afficheurs à sept segments en prenant en charge la multiplexation des segments et en offrant une interface simple avec un microcontrôleur ou un processeur. Le TM1637 prend en charge la communication série avec seulement quatre broches (deux pour les données et deux pour le contrôle), ce qui le rend facile à intégrer dans des projets électroniques.

En raison de sa facilité d’utilisation et de sa polyvalence, le TM1637 est populaire parmi les amateurs et les concepteurs électroniques pour l’affichage de données de manière claire et lisible.

Comment la carte ESP32 affiche du texte dans l’afficheur TM1637 ?

Pour afficher du texte sur un afficheur TM1637 à l’aide d’une carte ESP32 et Micropython, vous pouvez suivre ces étapes :

1- Connexion matérielle :

Connectez correctement les broches de l’afficheur à votre ESP32 (broches pour les données, l’horloge, etc.).

2- Installation de la bibliothèque :

Pour Micropython, vous pourriez avoir besoin d’une bibliothèque spécifique à TM1637. Assurez-vous de l’installer sur votre ESP32. Par exemple, vous pouvez utiliser la bibliothèque tm1637.py .

3- Écriture du code Micropython :

– Utilisez un éditeur de texte pour écrire votre script Micropython. Voici un exemple de code simplifié :

– Assurez-vous d’ajuster les numéros de broches (CLK et DIO) pour correspondre à votre configuration physique.

4- Transférer le code :

Utilisez des outils comme Thonny ou Upycratf, ou un autre éditeur de fichiers sur une carte MicroPython compatible pour transférer votre script sur l’ESP32.

5- Exécution du code : Après avoir transféré le script, exécutez-le en redémarrant l’ESP32 pour exécuter le script Micropython sur votre carte.

Les composants nécessaires pour utiliser l’afficheur TM1637 par la carte ESP32

Carte ESP32 :

Carte ESP32

L’ESP32 est un microcontrôleur à faible consommation d’énergie, doté de fonctionnalités Wi-Fi et Bluetooth intégrées. Il est largement utilisé dans le domaine de l’IoT (Internet des Objets), du développement de projets embarqués et dans d’autres applications nécessitant une connectivité sans fil et un traitement de données sur une petite échelle.

Afficheur TM1637 :

L’afficheur TM1637 est un circuit intégré utilisé pour contrôler des afficheurs à sept segments à LED. Il est souvent utilisé pour afficher des chiffres ou des caractères alphanumériques dans différents appareils électroniques, tels que des horloges, des thermomètres, des compteurs, etc.

Câbles de connexion :

Fils de connexion

On utilise les câbles de connexion pour relier physiquement les composants entre eux.

Schéma de câblage de la carte ESP32 avec l’afficheur TM1637

Schéma de câblage de la carte ESP32 avec l'afficheur TM1637Schéma de câblage de la carte ESP32 avec l'afficheur TM1637

Le câblage de l’afficheur TM1637 avec une carte ESP32 est assez simple. Voici comment vous pourriez le faire :

1- Connectez la broche VCC de l’afficheur au 3.3V de la carte ESP32.

2- Connectez la broche GND de l’afficheur au GND de la carte ESP32.

3- Connectez la broche DIO (Data Input/Output) de l’afficheur à la broche digitale N°4 de la carte ESP32.

4- Connectez la broche CLK (Clock) de l’afficheur à la broche digitale N°2 de la carte ESP32.

Programmation de la carte ESP32 avec le Micropython pour afficher du texte sur l’afficheur TM1637

Pour programmer l’afficheur TM1637 avec un ESP32 utilisant MicroPython, vous aurez besoin d’accéder à la bibliothèque TM1637 adaptée à MicroPython et d’écrire un code qui permette de contrôler l’afficheur. Voici un exemple de procédure pour cela :

1. Installation des fichiers de la bibliothèque TM1637 :

Il existe des bibliothèques TM1637 spécifiques à MicroPython disponibles en ligne. Vous pouvez télécharger les fichiers tm1637.py correspondants.

2. Écriture du code MicroPython :

Ce programme affiche sur l’afficheur TM1637 des lettres, des chiffres et des symboles de différentes manières.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info