M5StickC ESP32 & NeoPixels LED prsten Slučajna boja: 7 koraka
M5StickC ESP32 & NeoPixels LED prsten Slučajna boja: 7 koraka
Anonim

U ovom projektu naučit ćemo kako prikazati nasumičnu boju na NeoPixels LED prstenu pomoću ploče M5StickC ESP32.

Gledaj video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • M5StickC ESP32
  • NeoPixels LED prsten (U ovom projektu koristimo LedRing s 12 LED piksela, ali možete koristiti bilo koji drugi ako želite)
  • Visuino softver: Preuzmite Visuino ovdje:

Korak 2: Krug

Krug
Krug
  • Spojite StickC pin 5V na LedRing pin VCC
  • Spojite StickC pin GND na LedRing pin GND
  • Spojite StickC pin G26 na LedRing pin DI

Korak 3: Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče

Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče
Pokrenite Visuino i odaberite vrstu ploče M5 Stack Stick C ploče

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na Arduino komponenti (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "M5 Stack Stick C" kao što je prikazano na slici 2

Korak 4: U Visuinu dodaj i postavi komponente

U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
U Visuinu Dodaj i postavi komponente
  • Dodajte komponentu "NeoPixels"
  • Dodajte komponentu "Slučajna boja"
  • Dvaput kliknite na "NeoPixels1" U prozoru svojstava postavite broj LED piksela na LED prstenu, u našem slučaju 12. Pa postavite "Count Pixels" na 12
  • Zatvorite prozor Grupe piksela.

Korak 5: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite pin tipke "M5 Stack Stick C" M5 na pin sat "RandomColor1"
  • Spojite "RandomColor1" pin Out na "NeoPixels1"> Color1> boju pina.
  • Spojite "NeoPixels1" pin Out na "M5 Stack Stick C" pin GPIO 26

Korak 6: Generirajte, sastavite i prenesite kôd

Generirajte, sastavite i prenesite kôd
Generirajte, sastavite i prenesite kôd

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate modul M5StickC i pritisnete narančasti gumb M5, LED prsten će prikazati nasumičnu boju, a zatim ponovno pritisnite gumb M5 za promjenu boje.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu: