Kazalo:

Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov
Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov

Video: Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov

Video: Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov
Video: 30-Day Challenge Day 11: ws2812b led matrix with nodemcu #short #shorts 2024, November
Anonim
Image
Image

V tej vadnici se bomo naučili, kako upravljati Neopixel Led Ring Ws2812 z uporabo Arduino in Visuino za premikanje LED -pikslov.

Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino)
  • LED obroč Neopixel
  • Mostične žice
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  1. Priključite LED Ring Ring [VCC] na Arduino pin [+5V]
  2. Pin Ring Ring [GND] priključite na Arduino pin [GND]
  3. Priključite pin Ring LED [IN] ali (DI) na Arduino digitalni pin [6]

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  1. Dodajte komponento "Generator ure"
  2. Dodajte komponento "Števec"
  3. Dodajte komponento »Primerjaj celoštevilsko vrednost«
  4. Dodajte komponento "Naključna barva RGBW"
  5. Dodajte komponento "NeoPixels"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  1. Izberite komponento "ClockGenerator1" in v oknu lastnosti nastavite "Frequency" na 10
  2. Izberite komponento "Counter1" in v oknu lastnosti nastavite "Max" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)
  3. Izberite komponento "Counter1" in v oknu lastnosti nastavite "Min" na 0
  4. Izberite komponento "CompareValue1" in nastavite "Value" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)
  5. Izberite komponento "CompareValue1" in nastavite "Primerjaj vrsto" na ctNotEqual
  6. Dvokliknite "NeoPixels1" in v oknu "PixelGroups" povlecite "Color Pixel" v levo
  7. Na levi strani okna "PixelGroups" izberite "Color Pixel1" in v oknu lastnosti nastavite "Count Pixels" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)

6. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
  1. Povežite komponentni zatič "ClockGenerator1" [Out] s komponentnim zatičem "Counter1" [In]
  2. Priključite komponentni zatič "Counter1" [Out] na komponentni pin "CompareValue1" [In]
  3. Povežite komponentni zatič "Counter1" [Out] z "NeoPixels1"> pin za komponento Color Pixel1 [Index]
  4. Povežite komponentni zatič "CompareValue1" [Out] s komponentnim zatičem "Counter1" "Reset"
  5. Povežite komponentni zatič "CompareValue1" [Out] s komponentnim zatičem "RandomRGBWColor1" "Clock"
  6. Priključite komponentni zatič "RandomRGBWColor1" [Out] na "NeoPixels1"> Komponentni zatič Color Pixel1 [Color]
  7. Priključite "NeoPixels1" komponentni pin [Out] na Arduino digitalni pin [6]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

8. korak: Igrajte se

Če napajate modul Arduino UNO, bo LED obroč začel spreminjati barve.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:

Priporočena: