Satura rādītājs:

Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: 8 soļi
Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: 8 soļi

Video: Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: 8 soļi

Video: Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: 8 soļi
Video: ring clock tiendaphil(3) 2024, Jūlijs
Anonim
Image
Image

Šajā apmācībā mēs uzzināsim, kā vadīt Neopixel Led Ring Ws2812, izmantojot Arduino un Visuino, lai LED pikselis būtu apkārt.

Noskatieties demonstrācijas video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai kāds cits Arduino)
  • Neopikseļu LED gredzens
  • Jumper vadi
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  1. Savienojiet LED gredzena tapu [VCC] ar Arduino tapu [+5V]
  2. Savienojiet LED gredzena tapu [GND] ar Arduino tapu [GND]
  3. Pievienojiet LED gredzena tapu [IN] vai (DI) Arduino digitālajai tapai [6]

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  1. Pievienojiet komponentu "Pulksteņu ģenerators"
  2. Pievienojiet komponentu "Skaitītājs"
  3. Pievienojiet komponentu "Salīdzināt veselo skaitli"
  4. Pievienojiet komponentu "Random RGBW Color"
  5. Pievienojiet komponentu "NeoPixels"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  1. Atlasiet komponentu "ClockGenerator1" un rekvizītu logā iestatiet "Frekvence" uz 10
  2. Atlasiet "Counter1" komponentu un rekvizītu logā iestatiet "Max" uz 12 vai 16 (atkarīgs no tā, cik LED ir jūsu LED gredzenam)
  3. Atlasiet komponentu "Counter1" un rekvizītu logā iestatiet "Min" uz 0
  4. Atlasiet komponentu "CompareValue1" un iestatiet "Vērtība" uz 12 vai 16 (atkarīgs no tā, cik LED ir jūsu LED gredzenam)
  5. Atlasiet komponentu "CompareValue1" un iestatiet "Salīdzināt veidu" uz ctNotEqual
  6. Veiciet dubultklikšķi uz "NeoPixels1" un logā "PixelGroups" velciet "Color Pixel" pa kreisi
  7. "PixelGroups" loga kreisajā pusē atlasiet "Color Pixel1" un rekvizītu logā iestatiet "Count Pixels" uz 12 vai 16 (atkarīgs no tā, cik LED ir jūsu LED gredzenam)

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
  1. Pievienojiet "ClockGenerator1" komponenta tapu [izeja] ar "Counter1" komponenta tapu [ieeja]
  2. Pievienojiet "Counter1" komponenta tapu [Out] ar "CompareValue1" komponenta tapu [In]
  3. Pievienojiet "Counter1" komponenta tapu [izeja] pie "NeoPixels1"> Color Pixel1 komponenta tapa [rādītājs]
  4. Pievienojiet "CompareValue1" komponenta tapu [izeja] ar "Counter1" komponenta tapu "Atiestatīt"
  5. Pievienojiet "CompareValue1" komponenta tapu [izeja] ar "RandomRGBWColor1" komponenta tapu "Pulkstenis"
  6. Pievienojiet "RandomRGBWColor1" komponenta tapu [izeja] "NeoPixels1"> Color Pixel1 komponenta tapa [Krāsa]
  7. Pievienojiet "NeoPixels1" komponenta tapu [izeja] ar Arduino digitālo tapu [6]

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE

Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

8. solis: spēlējiet

Ja barojat Arduino UNO moduli, LED gredzens sāks mainīt krāsas.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

Ieteicams: