Contrôlez une matrice LED via une interface Web avec Arduino ESP32

Étape par étape, nous vous montrons comment réaliser ce projet du monde réel, et vous pouvez télécharger tous les codes pour chaque chapitre. Le développement sans frustration est une évidence !
En regardant cette vidéo, vous apprendrez à contrôler une matrice LED 8×32 (ou un module MAX72xx). Nous utilisons la bibliothèque MD Parola pour réaliser ce projet, et cela nous aide à le faire. Avec cette bibliothèque, nous pouvons facilement et rapidement modifier les paramètres des tickers sur notre écran. un texte peut glisser d’un côté et s’arrêter au milieu pendant un certain temps.

Pour faire « disparaître » le texte, nous ajouterons également des graphiques à points qui le feront disparaître dès qu’ils glisseront sur le texte.

Nous allons créer un site Web sur l’ESP32/8266 avec un serveur Web local qui s’exécute sur la carte. Lorsque vous allez sur le site Web, il y a un endroit où vous pouvez écrire quelque chose. En utilisant jQuery, nous envoyons une requête GET à l’Arduino. L’Arduino regarde le contenu et l’affiche sur la matrice LED. De cette façon, vous pouvez modifier vous-même le texte via le serveur Web.

Utilisez SPIFFS pour stocker du texte et des données sur votre ESP. Ainsi, on pourrait aussi utiliser un serveur web pour faire un plus grand espace publicitaire. Si l’Arduino n’était pas alimenté, le texte sur la sortie ne disparaîtrait pas.

Nous afficherons également l’heure dans la région. Lorsque nous faisons cela, nous nous connectons à un serveur NTP et obtenons l’horodatage actuel.

Contrôlez une matrice LED via une interface Web avec Arduino ESP32

Si vous voulez savoir combien vaut Bitcoin, vous pouvez l’obtenir à partir d’une interface publique. Ainsi, vous apprendrez à utiliser l’Arduino pour contrôler les API publiques et à lire la valeur de retour à l’aide d’Arduino JSON afin de comprendre comment les utiliser.

J’ai enregistré mon code après chaque vidéo : vous pouvez télécharger tous les codes, vous n’avez donc pas à vous soucier d’arriver à la fin.

Nous utilisons ces pièces dans ce projet.

  • ESP32/ESP8266
  • Le MAX7219 est une matrice LED 8×32
  • Module abaisseur pour une source d’alimentation externe 12v (en option)

Prenez soin de vous.

Similar Posts