Inhoudsopgave:

M5StickC ESP32 & NeoPixels LED-ring willekeurige kleur - Ajarnpa
M5StickC ESP32 & NeoPixels LED-ring willekeurige kleur - Ajarnpa

Video: M5StickC ESP32 & NeoPixels LED-ring willekeurige kleur - Ajarnpa

Video: M5StickC ESP32 & NeoPixels LED-ring willekeurige kleur - Ajarnpa
Video: Rainbow Lamps(Wireless Synchronized Lamps) #esp32 #3dprinting #rgbucketlist 2024, November
Anonim

In dit project zullen we leren hoe we een willekeurige kleur op de NeoPixels LED Ring kunnen weergeven met behulp van een M5StickC ESP32-bord.

Bekijk de video.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • M5StickC ESP32
  • NeoPixels LED Ring (In dit project gebruiken we een LedRing met 12 LED Pixels, maar je kunt elke andere gebruiken als je wilt)
  • Visuino-software: Download Visuino hier:

Stap 2: Het circuit

Het circuit
Het circuit
  • Sluit StickC-pin 5V aan op LedRing-pin VCC
  • Sluit StickC-pin GND aan op LedRing-pin GND
  • Sluit StickC pin G26 aan op LedRing pin DI

Stap 3: Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "M5 Stack Stick C" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen en instellen

In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
In Visuino Componenten toevoegen en instellen
  • Component "NeoPixels" toevoegen
  • Component "Willekeurige kleur" toevoegen
  • Dubbelklik op de "NeoPixels1"Stel in het eigenschappenvenster het aantal led-pixels op uw LED-ring in, in ons geval de 12. Dus stel "Count Pixels" in op 12
  • Sluit het venster Pixelgroepen.

Stap 5: In Visuino Connect-componenten

In Visuino Connect-componenten
In Visuino Connect-componenten
In Visuino Connect-componenten
In Visuino Connect-componenten
  • Verbind "M5 Stack Stick C" Button pin M5 met "RandomColor1" pin klok
  • Verbind "RandomColor1" pin Out met "NeoPixels1"> Color1> pin kleur.
  • Verbind "NeoPixels1" pin Out met "M5 Stack Stick C" pin GPIO 26

Stap 6: Genereer, compileer en upload de code

Genereer, compileer en upload de code
Genereer, compileer en upload de code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".

Stap 7: Spelen

Als u de M5StickC-module van stroom voorziet en op de oranje knop M5 klikt, geeft de LED-ring een willekeurige kleur weer en klikt u nogmaals op de M5-knop om de kleur te wijzigen.

Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:

Aanbevolen: