Sommario:

Arduino Neopixel LED Ring Ws2812 - Tutorial Visuino: 8 passaggi
Arduino Neopixel LED Ring Ws2812 - Tutorial Visuino: 8 passaggi

Video: Arduino Neopixel LED Ring Ws2812 - Tutorial Visuino: 8 passaggi

Video: Arduino Neopixel LED Ring Ws2812 - Tutorial Visuino: 8 passaggi
Video: Getting Started with RGB NeoPixels| WS2812B 2024, Novembre
Anonim
Image
Image

In questo tutorial impareremo come controllare il Neopixel Led Ring Ws2812 usando Arduino e Visuino per far girare il pixel LED.

Guarda un video dimostrativo.

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  • Arduino UNO (o qualsiasi altro Arduino)
  • Anello LED Neopixel
  • Ponticelli
  • Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito
  1. Collegare il pin dell'anello LED [VCC] al pin Arduino [+5V]
  2. Collegare il pin dell'anello LED [GND] al pin Arduino [GND]
  3. Collegare il pin dell'anello LED [IN] o (DI) al pin digitale Arduino [6]

Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO

Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO

Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:

Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2

Passaggio 4: in Visuino aggiungi componenti

In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
In Visuino Aggiungi componenti
  1. Aggiungi il componente "Generatore orologio"
  2. Aggiungi il componente "Contatore"
  3. Aggiungi il componente "Confronta valore intero"
  4. Aggiungi il componente "Colore RGBW casuale"
  5. Aggiungi il componente "NeoPixels"

Passaggio 5: nei componenti del set Visuino

Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
  1. Selezionare il componente "ClockGenerator1" e nella finestra delle proprietà impostare "Frequenza" su 10
  2. Seleziona il componente "Counter1" e nella finestra delle proprietà imposta "Max" su 12 o 16 (dipende da quanti LED ha il tuo anello LED)
  3. Selezionare il componente "Contatore1" e nella finestra delle proprietà impostare "Min" su 0
  4. Seleziona il componente "CompareValue1" e imposta "Value" su 12 o 16 (dipende da quanti LED ha il tuo anello LED)
  5. Seleziona il componente "CompareValue1" e imposta "Compare Type" su ctNotEqual
  6. Fare doppio clic su "NeoPixels1" e nella finestra "PixelGroups" trascinare "Color Pixel" a sinistra
  7. Sul lato sinistro della finestra "PixelGroups" seleziona "Color Pixel1" e nella finestra delle proprietà imposta "Count Pixels" su 12 o 16 (dipende da quanti LED ha il tuo anello LED)

Passaggio 6: nei componenti di Visuino Connect

Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
  1. Collegare il pin del componente "ClockGenerator1" [Out] al pin del componente "Counter1" [In]
  2. Collegare il pin del componente "Counter1" [Out] al pin del componente "CompareValue1" [In]
  3. Collegare il pin del componente "Counter1" [Out] a "NeoPixels1" > Pin del componente Color Pixel1 [Indice]
  4. Collegare il pin del componente "CompareValue1" [Out] al pin del componente "Counter1" "Reset"
  5. Collegare il pin del componente "CompareValue1" [Out] al pin del componente "RandomRGBWColor1" "Clock"
  6. Collega il pin del componente "RandomRGBWColor1" [Out] a "NeoPixels1" > Pin del componente Color Pixel1 [Color]
  7. Collegare il pin del componente "NeoPixels1" [Out] al pin digitale Arduino[6]

Passaggio 7: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino

In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino

Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)

Passaggio 8: gioca

Se alimenterai il modulo Arduino UNO, l'anello LED inizierà a cambiare colore.

Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:

Consigliato: