Spisu treści:

Matryca LED 10x10: 6 kroków
Matryca LED 10x10: 6 kroków

Wideo: Matryca LED 10x10: 6 kroków

Wideo: Matryca LED 10x10: 6 kroków
Wideo: Dioda LED RGB + serwer Apache 2024, Lipiec
Anonim
Matryca LED 10x10
Matryca LED 10x10

Ta matryca dziesięć na dziesięć będzie w stanie wyświetlać fajne animacje!

Kieszonkowe dzieci

Będziesz potrzebować…

1. 24 "x 24" x 1 "drewniana deska x2 (jedna na podstawę, jedna na górę do trzymania akrylu)

2. 24 "x 2" x 1 "drewniana rama o długości

Rama drewniana 3,22 "x 2" x 1 "szerokość

4. Arduino Nano lub UNO

5. Szkło akrylowe 24" x 24" (półprzezroczyste, aby rozproszyć diody LED)

6. Duży kawałek płyty piankowej o grubości około 3/16 cala

7. Zasilacz 5 V 2A do sterowania diodami LED;

8. Zapasowa ładowarka USB, którą chcesz poświęcić

9. 100 adresowalnych diod LED 5050 RGB

Oto kilka linków do większości części:

Baza 24x24:

Drewniana rama:

Arduino:

Szkło akrylowe:

Tablica piankowa: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (powinna być w stanie znaleźć to w dowolnej dolaramie)

Drewno 33 USD (w tym kawałki)

Diody LED 20 zł

Płyta piankowa $4

Szkło 35

Razem: 92 USD

Krok 1: Złóż drewnianą ramę

Złóż drewnianą ramę
Złóż drewnianą ramę
Złóż drewnianą ramę
Złóż drewnianą ramę
Złóż drewnianą ramę
Złóż drewnianą ramę

Przykręć kawałki drewna do korpusu ramy.

Miej 2 "x1" kawałki skierowane do góry (dłuższy bok do ciebie) ze wszystkich czterech stron.

Umieść od 2 do 4 śrub na sztukę na ramie.

Krok 2: Ustal, jakiej tablicy chcesz użyć i zrób to

Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to
Dowiedz się, jakiej tablicy chcesz użyć i zrób to

Osobiście wybrałem tablicę 10 x 10, użyłem płyty piankowej do stworzenia tablicy na podstawie mojego modelu, który pokazałem w kroku 1.

Krok 3: Przylutuj / wytnij swoje diody LED

Przylutuj/wytnij swoje diody LED
Przylutuj/wytnij swoje diody LED
Przylutuj/wytnij swoje diody LED
Przylutuj/wytnij swoje diody LED
Przylutuj/wytnij swoje diody LED
Przylutuj/wytnij swoje diody LED

Kupiłem 100 diod SMD RGB ws2812b za 19,99 USD, co okazało się kiepskim pomysłem, biorąc pod uwagę, że mogłem po prostu kupić pasek, a następnie wyciąć i przylutować tam, gdzie potrzebowałem. Zamiast tego musiałem przylutować wszystkie 100 diod LED (każda z 6 punktami styku). Polecam zaopatrzenie się w pasek i przycięcie wszystkiego na długość. Ponieważ moja macierz miała wymiary 24x24", nie było zbyt wielu pasków, które zmieściłyby się dokładnie w 10 diodach LED na 24".

Twoje diody LED powinny mieć pin 5 V lub 12 V, pin danych i pin GND.

Krok 4: Rozpocznij dodawanie paska do tablicy

To, co chcesz zrobić, to dodać diody LED w zygzakowaty wzór.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Po umieszczeniu tablicy na wierzchu diod LED upewnij się, że są one prawie równo z dnem, w przeciwnym razie może przeciekać zbyt dużo światła.

Podczas zasilania diody LED, ponieważ 1 z nich pobiera 60 mA, bezpiecznie jest zasilać tylko około 8 na Arduino UNO. Jeśli planujesz zrobić dużą macierz, dobrym pomysłem jest osobny zasilacz, ponieważ może uchronić Arduino przed smażeniem.

Krok 5: Programowanie

Programowanie
Programowanie

Dla mojego pierwszego kodu z tą tablicą

#włączać

#define NUM_LEDS 100

#define DATA_PIN 5

diody LED CRGB[NUM_LEDS];

pusta konfiguracja () {

FastLED.addLeds(diody, NUM_LEDS);

}

pusta pętla () {

for(int kropka = 0; kropka < LICZBA_LED; kropka++) {

diody[kropka] = CHSV(losowe8(), 255, 255);

FastLED.show();

diody[kropka] = CRGB::Czarny;

opóźnienie (100);

}

}

Ten kod miga każdą lampką w kształcie węża, możesz go użyć podczas okablowania, aby zobaczyć, które diody LED mogą nie być podłączone.

Krok 6: Dodaj akryl i ciesz się pokazem świetlnym

Akryl pomoże równomiernie rozproszyć światło, więc jeśli jesteś zadowolony z wyglądu swojej matrycy, możesz go dodać. W przypadku innych programów i animacji na matrycach wyszukaj Jinx, LED Matrix Control lub Glediator. Dziękuję za słuchanie!

Zalecana: