Sadržaj:

Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka

Video: Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka

Video: Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Studeni
Anonim
Image
Image

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

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • Neopixel LED prsten
  • Kratkospojne žice
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  1. Spojite LED Ring pin [VCC] na Arduino pin [+5V]
  2. Spojite LED Ring pin [GND] na Arduino pin [GND]
  3. Spojite LED Ring pin [IN] ili (DI) na Arduino digitalni pin [6]

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
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

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  1. Dodajte komponentu "Generator sata"
  2. Dodajte komponentu "Brojač"
  3. Dodajte komponentu "Usporedi cijelu vrijednost"
  4. Dodajte komponentu "Random RGBW Color"
  5. Dodajte komponentu "NeoPixels"

Korak 5: U Visuino komponentama skupa

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  1. Odaberite komponentu "ClockGenerator1" i u prozoru svojstava postavite "Frequency" na 10
  2. Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Max" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
  3. Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Min" na 0
  4. Odaberite komponentu "CompareValue1" i postavite "Value" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
  5. Odaberite komponentu "CompareValue1" i postavite "Compare Type" na ctNotEqual
  6. Dvaput kliknite na "NeoPixels1" i u prozoru "PixelGroups" povucite "Color Pixel" ulijevo
  7. 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

U komponentama Visuino Connect
U komponentama Visuino Connect
  1. Spojite pin komponente "ClockGenerator1" [Out] na pin komponente "Counter1" [In]
  2. Spojite pin komponente "Counter1" [Out] na pin komponente "CompareValue1" [In]
  3. Spojite pin komponente "Counter1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Index]
  4. Spojite pin komponente "CompareValue1" [Out] na pin komponente "Counter1" "Reset"
  5. Spojite komponentni pin "CompareValue1" [Out] na "RandomRGBWColor1" komponentni pin "Sat"
  6. Spojite komponentni pin "RandomRGBWColor1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Color]
  7. Spojite "NeoPixels1" komponentni pin [Out] na Arduino digitalni pin [6]

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

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: