Taula de continguts:

Anell LED Arduino Neopixel Ws2812 - Tutorial Visuino: 8 passos
Anell LED Arduino Neopixel Ws2812 - Tutorial Visuino: 8 passos

Vídeo: Anell LED Arduino Neopixel Ws2812 - Tutorial Visuino: 8 passos

Vídeo: Anell LED Arduino Neopixel Ws2812 - Tutorial Visuino: 8 passos
Vídeo: Getting Started with RGB NeoPixels| WS2812B 2024, Desembre
Anonim
Image
Image

En aquest tutorial aprendrem com controlar el Neopixel Led Ring Ws2812 mitjançant Arduino i Visuino per executar el píxel LED.

Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  • Arduino UNO (o qualsevol altre Arduino)
  • Anell LED Neopixel
  • Filferros de pont
  • Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit
  1. Connecteu el pin anell LED [VCC] al pin Arduino [+ 5V]
  2. Connecteu el pin anell LED [GND] al pin Arduino [GND]
  3. Connecteu el pin d'anell LED [IN] o (DI) al pin digital Arduino [6]

Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 4: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
  1. Afegiu el component "Generador de rellotge"
  2. Afegiu el component "Comptador"
  3. Afegiu el component "Compare Integer Value"
  4. Afegiu el component "Color RGBW aleatori"
  5. Afegiu el component "NeoPixels"

Pas 5: a Components del conjunt de Visuino

A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
  1. Seleccioneu el component "ClockGenerator1" i, a la finestra de propietats, definiu "Freqüència" a 10
  2. Seleccioneu el component "Comptador1" i, a la finestra de propietats, configureu "Màx." A 12 o 16 (depèn de quants LED tingui el vostre anell LED)
  3. Seleccioneu el component "Comptador1" i, a la finestra de propietats, establiu "Min" a 0
  4. Seleccioneu el component "CompareValue1" i configureu "Value" en 12 o 16 (depèn de quants LED tingui el vostre anell LED)
  5. Seleccioneu el component "CompareValue1" i configureu "Compare Type" a ctNotEqual
  6. Feu doble clic a "NeoPixels1" i a la finestra "PixelGroups" arrossegueu "Color Pixel" cap a l'esquerra
  7. A la part esquerra de la finestra "PixelGroups", seleccioneu "Color Pixel1" i, a la finestra de propietats, configureu "Recompte de píxels" a 12 o 16 (depèn de quants LED tingui el vostre anell LED)

Pas 6: a Components de Visuino Connect

A Components de Visuino Connect
A Components de Visuino Connect
  1. Connecteu el pin del component "ClockGenerator1" [Out] al pin del component "Counter1" [In]
  2. Connecteu el pin del component "Counter1" [Out] al pin del component "CompareValue1" [In]
  3. Connecteu el pin del component "Counter1" [Sortida] a "NeoPixels1"> Pin del component Color Pixel1 [Índex]
  4. Connecteu el pin del component "CompareValue1" al pin del component "Reset" del component "Counter1"
  5. Connecteu el pin del component "CompareValue1" [Out] al pin "Clock" del component "RandomRGBWColor1"
  6. Connecteu el pin del component "RandomRGBWColor1" [Sortida] a "NeoPixels1"> Pin del component Color Pixel1 [Color]
  7. Connecteu el pin del component "NeoPixels1" [Out] al pin digital Arduino [6]

Pas 7: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 8: Juga

Si alimenteu el mòdul Arduino UNO, l'anell LED començarà a canviar els seus colors.

Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:

Recomanat: