Anneau LED M5StickC ESP32 & NeoPixels Couleur aléatoire : 7 étapes
Anneau LED M5StickC ESP32 & NeoPixels Couleur aléatoire : 7 étapes
Anonim

Dans ce projet, nous allons apprendre à afficher une couleur aléatoire sur l'anneau LED NeoPixels à l'aide d'une carte M5StickC ESP32.

Voir la vidéo.

É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
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
  • M5StickC ESP32
  • Anneau LED NeoPixels (Dans ce projet, nous utilisons un LedRing avec 12 pixels LED mais vous pouvez en utiliser un autre si vous le souhaitez)
  • Logiciel Visuino: Téléchargez Visuino ici:

Étape 2: le circuit

Le circuit
Le circuit
  • Connectez la broche StickC 5V à la broche LedRing VCC
  • Connectez la broche StickC GND à la broche LedRing GND
  • Connectez la broche StickC G26 à la broche LedRing DI

Étape 3: 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é 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 4: 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
  • Ajouter un composant "NeoPixels"
  • Ajouter un composant "Couleur aléatoire"
  • Double-cliquez sur le "NeoPixels1" Dans la fenêtre des propriétés, définissez le nombre de pixels LED sur votre LED Ring, dans notre cas c'est 12. Réglez donc "Count Pixels" sur 12
  • Fermez la fenêtre Groupes de pixels.

Étape 5: dans les composants Visuino Connect

Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
Dans les composants Visuino Connect
  • Connectez la broche du bouton "M5 Stack Stick C" M5 à l'horloge à broche "RandomColor1"
  • Connectez la broche "RandomColor1" à la couleur de la broche "NeoPixels1"> Color1>.
  • Connectez la broche "NeoPixels1" à la broche "M5 Stack Stick C" GPIO 26

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

Générer, compiler et télécharger le code
Générer, compiler et télécharger le code

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 M5StickC et cliquez sur le bouton Orange M5, l'anneau LED affichera une couleur aléatoire, puis cliquez à nouveau sur le bouton M5 pour changer la couleur.

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