
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08


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



- Arduino UNO (ali kateri koli drug Arduino)
- LED obroč Neopixel
- Mostične žice
- Program Visuino: Prenesite Visuino
2. korak: vezje

- Priključite LED Ring Ring [VCC] na Arduino pin [+5V]
- Pin Ring Ring [GND] priključite na Arduino pin [GND]
- Priključite pin Ring LED [IN] ali (DI) na Arduino digitalni pin [6]
Korak: 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



- Dodajte komponento "Generator ure"
- Dodajte komponento "Števec"
- Dodajte komponento »Primerjaj celoštevilsko vrednost«
- Dodajte komponento "Naključna barva RGBW"
- Dodajte komponento "NeoPixels"
5. korak: V komponentah Visuino Set




- Izberite komponento "ClockGenerator1" in v oknu lastnosti nastavite "Frequency" na 10
- Izberite komponento "Counter1" in v oknu lastnosti nastavite "Max" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)
- Izberite komponento "Counter1" in v oknu lastnosti nastavite "Min" na 0
- Izberite komponento "CompareValue1" in nastavite "Value" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)
- Izberite komponento "CompareValue1" in nastavite "Primerjaj vrsto" na ctNotEqual
- Dvokliknite "NeoPixels1" in v oknu "PixelGroups" povlecite "Color Pixel" v levo
- 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

- Povežite komponentni zatič "ClockGenerator1" [Out] s komponentnim zatičem "Counter1" [In]
- Priključite komponentni zatič "Counter1" [Out] na komponentni pin "CompareValue1" [In]
- Povežite komponentni zatič "Counter1" [Out] z "NeoPixels1"> pin za komponento Color Pixel1 [Index]
- Povežite komponentni zatič "CompareValue1" [Out] s komponentnim zatičem "Counter1" "Reset"
- Povežite komponentni zatič "CompareValue1" [Out] s komponentnim zatičem "RandomRGBWColor1" "Clock"
- Priključite komponentni zatič "RandomRGBWColor1" [Out] na "NeoPixels1"> Komponentni zatič Color Pixel1 [Color]
- Priključite "NeoPixels1" komponentni pin [Out] na Arduino digitalni pin [6]
Korak 7: 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:
Indikator glasnosti Neopixel Ws2812 LED obroč in Arduino: 8 korakov

Indikator glasnosti Neopixel Ws2812 LED Ring & Arduino: V tej vadnici se bomo naučili, kako narediti indikator glasnosti z LED obročem Neopixel Ws2812 in arduinom. Oglejte si video
LED -obroč Android "Detroit: Become Human": 5 korakov

LED -prstan Android "Detroit: Become Human": Pozdravljeni! Ta vikend grem na Anime Expo in želel sem igrati kot Android iz svoje najljubše igre Detroit: Become Human. To je eden najpreprostejših cosplaisov … ali tako sem mislil. Vidiš, tu in tam se poigravam s stvarmi, toda ko
Kako uporabljati Neopixel Ws2812 LED ali LED STRIP ali LED obroč z Arduinom: 4 koraki

Kako uporabljati Neopixel Ws2812 LED ali LED STRIP ali Led Ring z Arduinom: Pozdravljeni, saj je LED trak Neopixel zelo priljubljen in se imenuje tudi LED trak ws2812. So zelo priljubljeni, ker lahko v teh LED trakovih obravnavamo vsakega LED posebej, kar pomeni, da če želite, da nekaj LED sveti v eni barvi,
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov

Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: Pozdravljeni fantje, v tem navodilu se bomo naučili uporabljati LED diode neopixel ws2812 ali LED trak ali LED matrico ali LED obroč z razvojno ploščo m5stack m5stick-C z Arduino IDE in naredili bomo mavrični vzorec z njim
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki

Arduino Ws2812 LED ali Neopixel vodilni trak ali obroček: V tem navodilu se bomo naučili uporabljati neopixel ali ws 2812 ali hitri led z Arduinom. Te vrste LED ali traku ali obroča nadzoruje samo en sam Vin pin in vse LED diode so individualno naslovljive, zato jih imenujemo tudi indi