Arduino Neopixel LED Ring Ws2812 - Visuino ձեռնարկ ՝ 8 քայլ
Arduino Neopixel LED Ring Ws2812 - Visuino ձեռնարկ ՝ 8 քայլ
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես կառավարել Neopixel Led Ring Ws2812- ը ՝ օգտագործելով Arduino- ն և Visuino- ն ՝ LED պիքսելն աշխատեցնելու համար:

Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (կամ որևէ այլ Arduino)
  • Neopixel LED օղակ
  • Jumper լարերը
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  1. Միացրեք LED օղակաձեւ քորոցը [VCC] Arduino կապին [+5V]
  2. Միացրեք LED օղակաձեւ քորոցը [GND] Arduino կապին [GND]
  3. Միացրեք LED օղակաձեւ քորոցը [IN] կամ (DI) Arduino թվային կապին [6]

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  1. Ավելացնել «ockամացույցի գեներատոր» բաղադրիչ
  2. Ավելացնել «Counter» բաղադրիչ
  3. Ավելացնել «Համեմատել ամբողջ արժեքի» բաղադրիչը
  4. Ավելացնել «Պատահական RGBW գույն» բաղադրիչ
  5. Ավելացնել «NeoPixels» բաղադրիչ

Քայլ 5. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
  1. Ընտրեք «ClockGenerator1» բաղադրիչը և հատկությունների պատուհանում «Հաճախականությունը» սահմանեք 10
  2. Ընտրեք «Counter1» բաղադրիչը և հատկությունների պատուհանում «Max» - ը սահմանեք 12 կամ 16 (կախված այն բանից, թե քանի LED ունի ձեր LED օղակը)
  3. Ընտրեք «Counter1» բաղադրիչը և հատկությունների պատուհանում «Min» - ը սահմանեք 0
  4. Ընտրեք «CompareValue1» բաղադրիչը և «Արժեքը» սահմանեք 12 կամ 16 (կախված այն բանից, թե քանի LED ունի ձեր LED օղակը)
  5. Ընտրեք «CompareValue1» բաղադրիչը և «Համեմատեք տեսակը» նշեք ctNotEqual
  6. Կրկնակի սեղմեք «NeoPixels1» - ի վրա և «PixelGroups» պատուհանում «Գույնի պիքսել» -ը քաշեք ձախ
  7. «PixelGroups» պատուհանի ձախ կողմում ընտրեք «Color Pixel1», իսկ հատկությունների պատուհանում «Count Pixels» - ը սահմանեք 12 կամ 16 (կախված այն բանից, թե քանի LED ունի ձեր LED օղակը)

Քայլ 6. Visuino Connect Components- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  1. Միացրեք «ClockGenerator1» բաղադրիչի քորոցը [Ելքը] «Counter1» բաղադրիչի քորոցին [Մուտքը]
  2. Միացրեք «Counter1» բաղադրիչի քորոցը [Out] ՝ «CompareValue1» բաղադրիչի քորոցին [In]
  3. Միացրեք «Counter1» բաղադրիչի կապը [Out] ՝ «NeoPixels1»> Color Pixel1 բաղադրիչի քորոց [Index]
  4. Միացրեք «CompareValue1» բաղադրիչի քորոցը [Ելքը] «Counter1» բաղադրիչի «Վերագործարկեք» պինին
  5. Միացրեք «CompareValue1» բաղադրիչի կապը [Ելքը] «RandomRGBWColor1» բաղադրիչի «ockամացույց» -ին
  6. Միացրեք «RandomRGBWColor1» բաղադրիչի քորոցը [Out] «NeoPixels1»> Color Pixel1 բաղադրիչի քորոցին [Color]
  7. Միացրեք «NeoPixels1» բաղադրիչի կապը [Out] Arduino թվային կապին [6]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 8: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, LED օղակը կսկսի փոխել իր գույները:

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝

Խորհուրդ ենք տալիս: