Cuprins:

M5StickC ESP32 & NeoPixels LED Ring Culoare aleatorie: 7 pași
M5StickC ESP32 & NeoPixels LED Ring Culoare aleatorie: 7 pași

Video: M5StickC ESP32 & NeoPixels LED Ring Culoare aleatorie: 7 pași

Video: M5StickC ESP32 & NeoPixels LED Ring Culoare aleatorie: 7 pași
Video: ESP32 Tutorial 47 - WS2812 CheerLights using MQTT over Internet | SunFounder's ESP32 IoT Learnig kit 2024, Noiembrie
Anonim

În acest proiect vom învăța cum să afișăm o culoare aleatorie pe NeoPixels LED Ring folosind o placă M5StickC ESP32.

Priveste filmarea.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • M5StickC ESP32
  • NeoPixels LED Ring (În acest proiect folosim un LedRing cu 12 pixeli LED dar puteți utiliza oricare altul dacă doriți)
  • Software Visuino: Descărcați Visuino aici:

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați pinul StickC 5V la pinul LedRing VCC
  • Conectați pinul GC StickC la pinul GND LedRing
  • Conectați pinul StickC G26 la pinul LedRing DI

Pasul 3: Porniți Visuino și selectați tipul de placă M5 Stack Stick C

Porniți Visuino și selectați tipul de placă M5 Stack Stick C
Porniți Visuino și selectați tipul de placă M5 Stack Stick C
Porniți Visuino și selectați tipul de placă M5 Stack Stick C
Porniți Visuino și selectați tipul de placă M5 Stack Stick C

Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „M5 Stack Stick C” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Add & Set Components

În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
În Visuino Add & Set Components
  • Adăugați componenta „NeoPixels”
  • Adăugați componenta „Culoare aleatorie”
  • Faceți dublu clic pe „NeoPixels1”. În fereastra de proprietăți setați numărul de pixeli led pe inelul dvs. LED, în cazul nostru, este 12. Așa că setați „Count Pixels” la 12
  • Închideți fereastra Grupuri de pixeli.

Pasul 5: În componentele Visuino Connect

În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
În Componentele Visuino Connect
  • Conectați pinul butonului "M5 Stack Stick C" M5 la ceasul cu pin "RandomColor1"
  • Conectați pinul „RandomColor1” la „NeoPixels1”> Color1> pin pin.
  • Conectați pinul „NeoPixels1” la pinul „M5 Stack Stick C” GPIO 26

Pasul 6: Generați, compilați și încărcați codul

Generați, compilați și încărcați codul
Generați, compilați și încărcați codul

În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.

Pasul 7: Joacă

Dacă porniți modulul M5StickC și faceți clic pe butonul portocaliu M5, LED Ring va afișa o culoare aleatorie, apoi faceți clic din nou pe butonul M5 pentru a schimba culoarea.

Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca și deschide în Visuino:

Recomandat: