Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuino komponentama skupa
- Korak 6: U komponentama Visuino Connect
- Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 8: Igrajte se
Video: Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U ovom ćemo vodiču naučiti kako kontrolirati Neopixel Led prsten Ws2812 pomoću Arduina i Visuina za pokretanje LED piksela.
Pogledajte demonstracijski video.
Korak 1: Ono što će vam trebati
- Arduino UNO (ili bilo koji drugi Arduino)
- Neopixel LED prsten
- Kratkospojne žice
- Visuino program: Preuzmite Visuino
Korak 2: Krug
- Spojite LED Ring pin [VCC] na Arduino pin [+5V]
- Spojite LED Ring pin [GND] na Arduino pin [GND]
- Spojite LED Ring pin [IN] ili (DI) na Arduino digitalni pin [6]
Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
- Dodajte komponentu "Generator sata"
- Dodajte komponentu "Brojač"
- Dodajte komponentu "Usporedi cijelu vrijednost"
- Dodajte komponentu "Random RGBW Color"
- Dodajte komponentu "NeoPixels"
Korak 5: U Visuino komponentama skupa
- Odaberite komponentu "ClockGenerator1" i u prozoru svojstava postavite "Frequency" na 10
- Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Max" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
- Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Min" na 0
- Odaberite komponentu "CompareValue1" i postavite "Value" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
- Odaberite komponentu "CompareValue1" i postavite "Compare Type" na ctNotEqual
- Dvaput kliknite na "NeoPixels1" i u prozoru "PixelGroups" povucite "Color Pixel" ulijevo
- Na lijevoj strani prozora "PixelGroups" zatim odaberite "Color Pixel1" i u prozoru svojstava postavite "Count Pixels" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
Korak 6: U komponentama Visuino Connect
- Spojite pin komponente "ClockGenerator1" [Out] na pin komponente "Counter1" [In]
- Spojite pin komponente "Counter1" [Out] na pin komponente "CompareValue1" [In]
- Spojite pin komponente "Counter1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Index]
- Spojite pin komponente "CompareValue1" [Out] na pin komponente "Counter1" "Reset"
- Spojite komponentni pin "CompareValue1" [Out] na "RandomRGBWColor1" komponentni pin "Sat"
- Spojite komponentni pin "RandomRGBWColor1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Color]
- Spojite "NeoPixels1" komponentni pin [Out] na Arduino digitalni pin [6]
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)
Korak 8: Igrajte se
Ako napajate Arduino UNO modul, LED prsten će početi mijenjati svoje boje.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:
Preporučeni:
Pokazatelj glasnoće Neopixel Ws2812 LED prsten i Arduino: 8 koraka
Pokazatelj glasnoće Neopixel Ws2812 LED prsten i Arduino: U ovom ćemo vodiču naučiti kako izraditi indikator glasnoće pomoću Neopixel Ws2812 LED prstena i arduina. Pogledajte video
Arduino LED prsten Ultrazvučni senzor udaljenosti: 8 koraka
Arduino LED prsten ultrazvučni senzor udaljenosti: U ovom ćemo vodiču naučiti kako koristiti LED prsten s ultrazvučnim modulom za mjerenje udaljenosti. Pogledajte demonstracijski video
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: 4 koraka
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: Zdravo dečki, budući da je Neopixel LED traka vrlo popularna, a naziva se i ws2812 LED traka. Vrlo su popularni jer se u ovim LED trakama možemo obratiti svakom LED diodi zasebno, što znači da ako želite da nekoliko LED dioda svijetli u jednoj boji
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
NeoPixel prsten kaleidoskop: 8 koraka (sa slikama)
NeoPixel prsten kaleidoskop: Drago mi je što mogu ponuditi upute i datoteke materijala za izradu LightLogo kaleidoskopa! Razmišljao sam o tome već nekoliko mjeseci i konačno sam razradio dizajn. Ako imate poboljšanja u ovom dizajnu, podijelite ih! Nećete