Բովանդակություն:

10x10 LED մատրիցա ՝ 6 քայլ
10x10 LED մատրիցա ՝ 6 քայլ

Video: 10x10 LED մատրիցա ՝ 6 քայլ

Video: 10x10 LED մատրիցա ՝ 6 քայլ
Video: 10x10 led matrix ws2812 test 2024, Նոյեմբեր
Anonim
10x10 LED մատրիցա
10x10 LED մատրիցա

Այս տասը տասը մատրիցան կկարողանա ցուցադրել հիանալի անիմացիաներ:

Պարագաներ

Ձեզ հարկավոր կլինի…

1. 24 "x 24" x 1 "փայտե տախտակ x2 (մեկը` հիմքի համար, մեկը վերևի համար `ակրիլը պահելու համար

2. 24 "x 2" x 1 "Փայտե շրջանակ երկարությամբ

3,22 "x 2" x 1 "Փայտե շրջանակ լայնությամբ

4. Arduino Nano կամ UNO

5. 24 "x 24" ակրիլային ապակի (կիսաթափանցիկ `LED- ները ցրելու համար)

6. Փրփուրի տախտակի մեծ կտոր 3/16 դյույմ հաստությամբ

7. LED- ները վարելու համար 5V 2A սնուցման աղբյուր

8. Պահեստային USB լիցքավորիչ, որին պատրաստ եք զոհաբերել

9. 100 հասցեական 5050 RGB LED

Ահա մասերի մեծամասնության մի քանի հղումներ.

24x24 բազա ՝

Փայտե շրջանակ ՝

Arduino ՝

Ակրիլային ապակի ՝

Փրփուր տախտակ.

Փայտ 33 $ (ներառյալ կտրվածքները)

LED- ները `20 դոլար

Փրփուր տախտակ 4 դոլար

Ապակի 35 դոլար

Ընդհանուր `$ 92

Քայլ 1: Հավաքեք փայտե շրջանակը

Հավաքեք փայտե շրջանակ
Հավաքեք փայտե շրջանակ
Հավաքեք փայտե շրջանակ
Հավաքեք փայտե շրջանակ
Հավաքեք փայտե շրջանակ
Հավաքեք փայտե շրջանակ

Պտուտակեք փայտի կտորները շրջանակի հիմնական մարմնին:

Երկու «x1» կտորները չորս կողմով նայեք դեպի վեր (դեպի ձեզ երկար կողմը):

Շրջանակին մեկ կտորից դրեք 2 -ից 4 պտուտակ:

Քայլ 2. Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և կազմել այն

Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն
Պարզեք, թե որ զանգվածից կցանկանայիք օգտագործել և դարձնել այն

Ես անձամբ ընտրեցի 10 x 10 զանգված, ես օգտագործեցի փրփուրի տախտակը `զանգված ստեղծելու համար ՝ իմ 1 -ին քայլում ցուցադրած մոդելի հիման վրա:

Քայլ 3: erոդեք / կտրեք ձեր LED- ները:

Sոդեք / Կտրեք ձեր LED- ները
Sոդեք / Կտրեք ձեր LED- ները
Sոդեք / Կտրեք ձեր LED- ները
Sոդեք / Կտրեք ձեր LED- ները
Sոդեք / Կտրեք ձեր LED- ները
Sոդեք / Կտրեք ձեր LED- ները

Ես գնեցի 100 ws2812b SMD RGB LED- ներ 19,99 դոլարով, ինչը սարսափելի գաղափար ստացվեց ՝ հաշվի առնելով, որ ես կարող էի նոր շերտ գնել, այնուհետև կտրել և զոդել այնտեղ, որտեղ պետք էր: Փոխարենը, ես ստիպված եղա կպցնել բոլոր 100 LED- ները (յուրաքանչյուրը `6 կոնտակտային կետով): Ես խորհուրդ եմ տալիս ձեռք բերել մի շերտ, որը կտրում է ամեն ինչ երկարությամբ: Քանի որ իմ զանգվածը 24x24 էր «շատ շերտեր չկար, որոնք կարող էի ձեռք բերել, որոնք 24 -ի մեջ կտեղավորվեին ճիշտ 10 LED»:

Ձեր LED- ները պետք է ունենան 5v կամ 12v քորոց, տվյալների քորոց և GND կապ:

Քայլ 4: Սկսեք շերտը ավելացնել զանգվածին

Այն, ինչ ցանկանում եք անել, LED- ները zig-zag ձևով ավելացնելն է:

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Այն բանից հետո, երբ ցանկանում եք զանգվածը տեղադրել LED- ների վրա, համոզվեք, որ դրանք գրեթե համընկնում են ներքևի հետ, հակառակ դեպքում չափազանց շատ լույս կարող է ներթափանցել:

LED- ը միացնելուց, քանի որ դրանցից 1 -ը տևում է 60mA, միայն անվտանգ է Arduino UNO- ով 8 -ի սնուցումը: Եթե նախատեսում եք մեծ զանգված պատրաստել, առանձին էներգիայի մատակարարումը լավ գաղափար է, քանի որ այն կարող է փրկել ձեր Arduino- ն տապակվելուց:

Քայլ 5: mingրագրավորում

Ծրագրավորում
Ծրագրավորում

Այս զանգվածով իմ առաջին կոդի համար

#ներառում

#սահմանել NUM_LEDS 100

#սահմանեք ՏՎՅԱԼՆԵՐԻ_ՊԻՆ 5

CRGB լուսարձակներ [NUM_LEDS];

void setup () {

FastLED.addLeds (լուսարձակներ, NUM_LEDS);

}

դատարկ շրջան () {

համար (int dot = 0; dot <NUM_LEDS; dot ++) {

leds [կետ] = CHSV (պատահական 8 (), 255, 255);

FastLED.show ();

leds [կետ] = CRGB:: Սև;

ուշացում (100);

}

}

Այս ծածկագիրը թարթում է օձի լույսի օրինակով յուրաքանչյուր լույս, դուք կարող եք այն օգտագործել էլեկտրագծերի տեղադրման ժամանակ ՝ տեսնելու, թե ինչ LED- ները չեն կարող միացված լինել:

Քայլ 6: Ավելացրեք ակրիլ և վայելեք լույսի ցուցադրումը:

Ակրիլը կօգնի լույսը հավասարաչափ տարածել, որպեսզի երբ գոհ լինեք ձեր տեսքից, կարող եք այն ավելացնել: Մատրիցայի այլ ծրագրերի և անիմացիաների համար փնտրեք Jinx, LED Matrix Control կամ Glediator: Շնորհակալություն լսելու համար:

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