
Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 žingsnis: Visuino rinkinio komponentuose
- 6 veiksmas: „Visuino Connect“komponentuose
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59


Šioje pamokoje sužinosime, kaip valdyti „Neopixel Led Ring Ws2812“naudojant „Arduino“ir „Visuino“, kad būtų galima apeiti LED pikselius.
Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės



- „Arduino UNO“(ar bet kuris kitas „Arduino“)
- Neopikselio LED žiedas
- Jumperio laidai
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė

- Prijunkite LED žiedo kaištį [VCC] prie „Arduino“kaiščio [+5V]
- Prijunkite LED žiedo kaištį [GND] prie „Arduino“kaiščio [GND]
- Prijunkite LED žiedo kaištį [IN] arba (DI) prie „Arduino“skaitmeninio kaiščio [6]
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą


Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų



- Pridėkite „Laikrodžio generatoriaus“komponentą
- Pridėkite „Skaitiklio“komponentą
- Pridėkite komponentą „Palyginti sveikųjų skaičių vertę“
- Pridėkite komponentą „Atsitiktinė RGBW spalva“
- Pridėkite „NeoPixels“komponentą
5 žingsnis: Visuino rinkinio komponentuose




- Pasirinkite komponentą „ClockGenerator1“ir ypatybių lange nustatykite „Dažnis“į 10
- Pasirinkite „Counter1“komponentą ir ypatybių lange nustatykite „Max“į 12 arba 16 (priklauso nuo to, kiek šviesos diodų turi jūsų LED žiedas)
- Pasirinkite „Counter1“komponentą ir ypatybių lange nustatykite „Min“į 0
- Pasirinkite „CompareValue1“komponentą ir nustatykite „Value“į 12 arba 16 (priklauso nuo to, kiek šviesos diodų turi jūsų LED žiedas)
- Pasirinkite komponentą „CompareValue1“ir nustatykite „Compare Type“į „ctNotEqual“
- Dukart spustelėkite „NeoPixels1“ir lange „PixelGroups“vilkite „Color Pixel“į kairę
- Kairėje lango „PixelGroups“pusėje pasirinkite „Color Pixel1“, o ypatybių lange nustatykite „Count Pixels“į 12 arba 16 (priklauso nuo to, kiek šviesos diodų turi jūsų LED žiedas)
6 veiksmas: „Visuino Connect“komponentuose

- Prijunkite „ClockGenerator1“komponento kaištį [išėjimas] prie „Counter1“komponento kaiščio [į]
- Prijunkite „Counter1“komponento kaištį [Out] prie „CompareValue1“komponento kaiščio [In]
- Prijunkite „Counter1“komponento kaištį [Out] prie „NeoPixels1“> „Color Pixel1“komponento kaiščio [rodyklė]
- Prijunkite „CompareValue1“komponento kaištį [Out] prie „Counter1“komponento kaiščio „Reset“
- Prijunkite „CompareValue1“komponento kaištį [išėjimas] prie „RandomRGBWColor1“komponento kaiščio „Laikrodis“
- Prijunkite „RandomRGBWColor1“komponento kaištį [išėjimas] prie „NeoPixels1“> „Color Pixel1“komponento kaiščio [Spalva]
- Prijunkite „NeoPixels1“komponento kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [6]
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą


„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)
8 žingsnis: žaiskite
Jei įjungsite „Arduino UNO“modulį, LED žiedas pradės keisti spalvas.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:
Rekomenduojamas:
Garso indikatorius „Neopixel Ws2812“LED žiedas ir „Arduino“: 8 žingsniai

Garso indikatorius „Neopixel Ws2812“LED žiedas ir „Arduino“: šioje pamokoje sužinosime, kaip sukurti garsumo indikatorių naudojant „Neopixel Ws2812“LED žiedą ir arduino. Žiūrėkite vaizdo įrašą
„M5StickC ESP32“ir „NeoPixels“LED žiedas Atsitiktinė spalva: 7 žingsniai

„M5StickC ESP32“ir „NeoPixels“LED žiedo atsitiktinė spalva: Šiame projekte mes išmoksime parodyti atsitiktinę spalvą „NeoPixels“LED žiede naudojant „M5StickC ESP32“plokštę. Žiūrėkite vaizdo įrašą
„Detroitas: tapkite žmogumi“„Android“LED žiedas: 5 žingsniai

„Detroitas: tapkite žmogumi“„Android“LED žiedas: Sveiki! Šį savaitgalį einu į „Anime Expo“ir norėjau žaisti „Android“iš savo mėgstamiausio žaidimo „Detroit: Become Human“. Tai vienas iš paprasčiausių „cosplays“gaminamų … arba aš taip maniau. Matai, aš čia ir ten susimąstau apie dalykus, bet kai
„Pomodoro Timer Met“LED žiedas: 5 žingsniai

„Pomodoro Timer Met LED“žiedas: „ITTT-project heb ik een variatie op een Pomodoro timer gemaakt“. De Pomodoro „technikas“is e tijdmanagementmethode die gebruikers can helpen om grote projecten in kleine stappen te verdelen en regelmatig pauze te houden. Hierbij
„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C - Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: 5 žingsniai

„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C | Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti neopixel ws2812 šviesos diodus arba LED juostelę arba LED matricą arba LED žiedą su „m5stack m5stick-C“kūrimo lenta su „Arduino IDE“ir mes padarysime vaivorykštinis raštas su juo