Съдържание:

10x10 LED матрица: 6 стъпки
10x10 LED матрица: 6 стъпки

Видео: 10x10 LED матрица: 6 стъпки

Видео: 10x10 LED матрица: 6 стъпки
Видео: 06 - Подключение светодиодной матрицы 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" акрилно стъкло (полупрозрачно за разсейване на светодиодите)

6. Голямо парче пенопласт с дебелина около 3/16"

7. 5V 2A захранване за задвижване на светодиодите

8. Резервно USB зарядно устройство, което сте готови да пожертвате

9. 100 адресируеми 5050 RGB светодиода

Ето някои връзки към повечето части:

24x24 Base:

Дървена рамка:

Arduino:

Акрилно стъкло:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Трябва да можете да намерите това във всяка доларама)

Дърво $ 33 (включително разфасовки)

Светодиоди $ 20

Дъска от пяна $ 4

Стъкло $ 35

Общо: $ 92

Стъпка 1: Сглобете дървената рамка

Сглобете дървената рамка
Сглобете дървената рамка
Сглобете дървената рамка
Сглобете дървената рамка
Сглобете дървената рамка
Сглобете дървената рамка

Завийте дървените парчета към основното тяло на рамката.

2 парчета "x1" да са обърнати нагоре (дълга страна към вас) от четирите страни.

Поставете 2 до 4 винта на парче върху рамката.

Стъпка 2: Разберете какъв масив искате да използвате и го направете

Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете
Разберете какъв масив искате да използвате и го направете

Аз лично избрах масив 10 x 10, използвах дъската от пяна, за да създам масив въз основа на моя модел, който показах в Стъпка 1.

Стъпка 3: Запояйте / изрежете светодиодите

Запояйте / Нарежете вашите светодиоди
Запояйте / Нарежете вашите светодиоди
Запояйте / Нарежете вашите светодиоди
Запояйте / Нарежете вашите светодиоди
Запояйте / Нарежете вашите светодиоди
Запояйте / Нарежете вашите светодиоди

Купих 100 ws2812b SMD RGB светодиоди за 19,99 долара, което се оказа ужасна идея, като се има предвид, че можех просто да си купя лента и след това да изрежа и запоя, където трябва. Вместо това се наложи да запоя всичките 100 светодиода (всеки с 6 точки за контакт). Препоръчвам да вземете лента, като изрежете всичко по дължина. Тъй като моят масив беше 24x24 "нямаше много ленти, които бих могъл да получа, които да пасват точно на 10 светодиода в рамките на 24".

Вашите светодиоди трябва да имат щифт 5v или 12v, щифт за данни и щифт GND.

Стъпка 4: Започнете да добавяте лентата към масива

Това, което искате да направите, е да добавите светодиодите в зиг-заг модел.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

След като искате да поставите масива върху светодиодите, уверете се, че са почти изравнени с дъното, в противен случай може да проникне твърде много светлина.

Когато захранвате светодиода, тъй като 1 от тях отнема 60mA, е безопасно да захранвате само около 8 на Arduino UNO. Ако планирате да направите голям масив, отделно захранване е добра идея, тъй като може да спаси вашия Arduino от пържене.

Стъпка 5: Програмиране

Програмиране
Програмиране

За моя първи код с този масив

#включва

#дефинирайте NUM_LEDS 100

#дефинирайте DATA_PIN 5

CRGB светодиоди [NUM_LEDS];

void setup () {

FastLED.addLeds (светодиоди, NUM_LEDS);

}

void loop () {

for (int dot = 0; dot <NUM_LEDS; dot ++) {

светодиоди [точка] = CHSV (random8 (), 255, 255);

FastLED.show ();

светодиоди [точка] = CRGB:: Черен;

забавяне (100);

}

}

Този код мига всяка светлина в змийска светлина, можете да го използвате, докато свързвате, за да видите какви светодиоди може да не са свързани.

Стъпка 6: Добавете акрила и се насладете на светлинното шоу

Акрилът ще помогне за разсейване на светлината равномерно, така че когато сте доволни от това как изглежда вашият масив, можете да го добавите. За други програми и анимации на матриците потърсете Jinx, LED Matrix Control или Glediator. Благодаря за слушане!

Препоръчано: