Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Démarrez Visuino et sélectionnez le type de carte M5 Stack Stick C
- Étape 3: Dans Visuino, ajoutez des composants
- Étape 4: Dans Visuino Set Composants
- Étape 5: dans les composants Visuino Connect
- Étape 6: générer, compiler et télécharger le code Arduino
- Étape 7: Jouez
- Étape 8: Dans le didacticiel suivant
Vidéo: DIY Comment faire une montre cool - StickC - Facile à faire : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, nous allons apprendre à programmer ESP32 M5Stack StickC avec Arduino IDE et Visuino pour afficher une heure sur l'écran LCD et également régler l'heure à l'aide des boutons StickC.
Étape 1: ce dont vous aurez besoin
M5StickC ESP32: vous pouvez l'obtenir ici
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 comme indiqué dans 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 des composants
- 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,
- Réglez "Orientation" sur "goRight"
- Définissez "Couleur d'arrière-plan" sur "ClBlack"
- Sélectionnez "Éléments" et cliquez sur le bouton bleu avec 3 points…
- La boîte de dialogue Éléments s'affichera
- 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 Propriétés", cliquez sur "Couleur" et réglez-le sur "aclWhite" et cliquez sur "Fill Color" et réglez-le sur "aclBlack" (Vous peut jouer avec les couleurs si tu veux)
-également dans les fenêtres de propriétés, définissez X:10 et Y:20, c'est ici que vous souhaitez afficher l'heure sur l'écran LCD.
- Ajouter le composant "Décoder (Split) Date/Time"
- Ajouter un composant "Texte formaté"
Étape 4: Dans Visuino Set Composants
- Sélectionnez le composant "FormattedTxt1" et sous la fenêtre "Propriétés", définissez "Texte" sur: %0:%1:%2
- Double-cliquez sur le composant "FormattedText1" et dans la boîte de dialogue Éléments, faites glisser 3x "Texte" vers la gauche
- Sélectionnez la carte « M5 Stack Stick C » et dans la fenêtre « Propriétés », sélectionnez « Modules » > « Réveil en temps réel (RTC) » > « Éléments »
- Cliquez sur le bouton bleu avec 3 points et dans la boîte de dialogue Éléments, faites glisser "Définir l'heure", "Définir les minutes" et "Définir la seconde" sur le côté gauche
- Sélectionnez à gauche l'élément "Définir l'heure1" et sous la fenêtre "Propriétés", définissez "Ajouter une valeur" sur "Vrai" et "Valeur" sur "1"
- Sélectionnez à gauche l'élément "Set Minute1" et sous la fenêtre "Properties", définissez "Add Value" sur "True" et "Value" sur "1"
- Sélectionnez à gauche l'élément "Set Second1" et sous la fenêtre "Properties", définissez "Add Value" sur "True" et "Value" sur "1"
Explication:
"Valeur" signifie combien nous voulons ajouter à chaque clic d'un bouton à l'heure existante (heures, minutes ou secondes) "Ajouter de la valeur" signifie que nous voulons ajouter la valeur à l'heure existante
Étape 5: 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]
- Connectez "M5 Stack Stick C" > Boutons "A (M5)" à "M5 Stack Stick C" > Réveil en temps réel (RTC) > Broche "Set Hour1" [Clock]
- Connectez "M5 Stack Stick C"> Boutons "B" à "M5 Stack Stick C"> Réveil en temps réel (RTC)> Pin "Set Minute1" [Clock]
Étape 6: 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. Vous pouvez modifier l'heure à l'aide des boutons "M5" pour les heures et "B" pour les minutes
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: 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 (heures, minutes et secondes) à l'aide des boutons StickC et créer un menu simple ! Restez à l'écoute et consultez mes autres tutoriels ici.
Conseillé:
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino: 3 étapes
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino Horloge numérique avec Led Strip et module MAX7219 Dot avec Arduino. Elle corrigera l'heure avec le fuseau horaire local. L'horloge analogique peut utiliser une bande LED plus longue, elle peut donc être accrochée au mur pour devenir une œuvre d'art
Montre Vortex : une montre-bracelet Infinity Mirror : 10 étapes (avec photos)
Montre Vortex : une montre-bracelet à miroir infini : L'objectif de ce projet était de créer une version portable d'une horloge miroir à l'infini. Il utilise ses LED RVB pour indiquer l'heure en attribuant respectivement des heures, des minutes et des secondes aux lumières rouge, verte et bleue et en superposant ces teintes t
Comment faire une montre numérique : 10 étapes (avec photos)
Comment faire une montre numérique : c'est la première fois que j'écris un Instructable donc j'espère que j'écris assez bien pour que vous compreniez. Aujourd'hui, je vais vous expliquer comment créer une montre numérique à partir d'un site Web que j'ai trouvé. Le site Web s'appelle sainsmart.com. C'était vraiment facile
Comment faire une station d'accueil pour haut-parleur Mp3 cool en moins d'une heure ! : 8 étapes
Comment faire un dock de haut-parleur mp3 cool en moins d'une heure ! : Comment faire un dock de haut-parleur mp3 super cool en moins d'une heure gratuitement
Comment faire un robot cool à partir d'une voiture RC : 11 étapes
Comment faire un robot sympa à partir d'une voiture télécommandée : Ce projet sympa s'adresse aux lycéens ou à tout amateur qui veut faire un robot sympa. J'essayais de faire un robot interactif depuis longtemps, mais ce n'est pas facile si vous ne t connaître l'électronique ou les langages de programmation spéciaux. Maintenant, là