Table des matières:

DIY Comment afficher l'heure sur M5StickC ESP32 à l'aide de Visuino - Facile à faire: 9 étapes
DIY Comment afficher l'heure sur M5StickC ESP32 à l'aide de Visuino - Facile à faire: 9 étapes

Vidéo: DIY Comment afficher l'heure sur M5StickC ESP32 à l'aide de Visuino - Facile à faire: 9 étapes

Vidéo: DIY Comment afficher l'heure sur M5StickC ESP32 à l'aide de Visuino - Facile à faire: 9 étapes
Vidéo: Comment intégrer Telegram à Home Assistant en quelques étapes simples 2024, Novembre
Anonim

Dans ce tutoriel, nous allons apprendre à programmer ESP32 M5Stack StickC avec Arduino IDE et Visuino pour afficher l'heure sur l'écran LCD.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
  1. M5StickC ESP32: vous pouvez l'obtenir ici
  2. Programme Visuino: Télécharger Visuino

Remarque: consultez ce tutoriel ici pour savoir comment installer la carte StickC ESP32

Étape 2: Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C

Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C
Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C
Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C
Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C

Démarrez Visuino comme indiqué sur la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1)

dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "M5 Stack Stick C" comme indiqué sur l'image 2

Étape 3: Dans Visuino, ajoutez et définissez des composants

Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
Dans Visuino Ajouter et définir des composants
  1. Cliquez sur le tableau "M5 Stack Stick C" pour le sélectionner
  2. Dans la fenêtre "Propriétés", sélectionnez "Modules" et cliquez sur "+" pour développer, sélectionnez "Afficher ST7735" et cliquez sur "+" pour le développer
  3. Réglez l'orientation sur "goRight" < cela signifie comment l'heure sera orientée sur l'écran LCD
  4. Sélectionnez "Éléments" et cliquez sur le bouton bleu avec 3 points…
  5. La boîte de dialogue Éléments s'affichera
  6. Dans la boîte de dialogue Éléments, faites glisser « Champ de texte » de la droite vers la gauche

Cliquez sur le "Champ de texte1" sur le côté gauche pour le sélectionner, puis dans la "Fenêtre des propriétés" cliquez sur la couleur et réglez-le sur "aclOrange"

-également dans les fenêtres de propriétés, définissez X:10 et Y:20, c'est là que vous souhaitez afficher l'heure sur l'écran LCD

-set size:3 c'est la taille de la police de l'époque

-Vous pouvez définir la taille et la couleur du texte si vous le souhaitez

Fermer la fenêtre des éléments

En option:

Cliquez sur le tableau "M5 Stack Stick C" pour le sélectionner

Dans la fenêtre "Propriétés", sélectionnez "Modules" et cliquez sur "+" pour développer, sélectionnez "Afficher ST7735" et cliquez sur "+" pour le développer et vous verrez "Couleur d'arrière-plan" c'est la couleur par défaut de l'affichage, changez-la en votre couleur préférée, vous pouvez également régler la luminosité de l'écran, la valeur par défaut est 1 (max), vous pouvez la régler sur 0,5 ou sur une autre valeur pour la rendre plus sombre

6. Ajouter le composant "Décoder (Split) Date/Time" 7. Ajouter le composant "Texte formaté"

Étape 4: Dans Visuino Set Composants

Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
Dans Visuino Set Composants
  1. Sélectionnez le composant "FormattedTxt1" et sous la fenêtre "Propriétés", définissez "Texte" sur: %0:%1:%2
  2. Double-cliquez sur le composant "FormattedText1" et dans la boîte de dialogue Éléments, faites glisser 3x "Texte" vers la gauche

Étape 5: dans les composants Visuino Connect

Dans les composants Visuino Connect
Dans les composants Visuino Connect
  • Connectez "M5 Stack Stick C"> Réveil en temps réel (RTC)> Broche [Sortie] à la broche du composant "DecodeDateTime1" [Entrée]
  • Connectez la broche du composant "DecodeDateTime1" [Hour] à la broche "TextElement1" du composant "FormattedText1" [In]
  • Connectez la broche du composant "DecodeDateTime1" [Minute] à la broche "TextElement2" du composant "FormattedText1" [In]
  • Connectez la broche du composant "DecodeDateTime1" [Second] à la broche "TextElement3" du composant "FormattedText1" [In]
  • Connectez la broche du composant "FormattedText1" [Out] à la carte "M5 Stack Stick C" "Display ST7735"> "Text Field1" broche [In]

Étape 6: générer, compiler et télécharger le code Arduino

Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino
  • Dans Visuino, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".

Étape 7: Jouez

Si vous alimentez le module M5Sticks, l'écran devrait commencer à afficher l'heure.

Toutes nos félicitations! Vous avez terminé votre projet M5Sticks avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger ici.

Vous pouvez le télécharger et l'ouvrir dans Visuino:

Étape 8: Extra: Astuce simple

Supplément: Astuce simple
Supplément: Astuce simple
Supplément: Astuce simple
Supplément: Astuce simple

Vous pouvez utiliser l'heure actuelle qui était sur votre ordinateur au moment où vous avez compilé le code dans Arduino.

Pour ce faire, déposez simplement un composant "Compile Date/Time" et connectez-le à la broche "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" [Set]

Vous pouvez télécharger le fichier Project avec cette astuce ici.

Étape 9: Dans le didacticiel suivant

Dans le prochain tutoriel, je vais vous montrer comment créer une montre Cool Looking où vous pouvez régler l'heure à l'aide des boutons StickC ! Restez à l'écoute et consultez mes autres tutoriels ici.

Conseillé: