Taula de continguts:

Matriu LED 10x10: 6 passos
Matriu LED 10x10: 6 passos

Vídeo: Matriu LED 10x10: 6 passos

Vídeo: Matriu LED 10x10: 6 passos
Vídeo: 10x10 LED Matrix Animations 2024, De novembre
Anonim
Matriu LED 10x10
Matriu LED 10x10

Aquesta matriu deu per deu podrà mostrar animacions genials.

Subministraments

Necessitarà…

1. Tauler de fusta de 24 "x 24" x 1 "x2 (un per a la base per a la part superior per subjectar l'acrílic

2. Marc de fusta de 24 "x 2" x 1 "de longitud

3,22 "x 2" x 1 "Marc de fusta d'amplada

4. Arduino Nano o UNO

5. Vidre acrílic de 24 "x 24" (semitransparent per difondre els LED)

6. Una gran peça de tauler d'escuma d'uns 3/16 de gruix

7. Una font d'alimentació de 5V 2A per accionar els LED

8. Un carregador USB de recanvi que esteu disposat a sacrificar

9. 100 LED 5050 RGB adreçables

Aquí hi ha alguns enllaços a la majoria de les parts:

Base 24x24:

Marc de fusta:

Arduino:

Vidre acrílic:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (hauria de poder trobar-ho en qualsevol dollarama)

Fusta de 33 dòlars (inclosos els talls)

LED de 20 dòlars

Tauler d’escuma 4 dòlars

Vidre 35 dòlars

Total: 92 dòlars

Pas 1: munteu el marc de fusta

Muntar el marc de fusta
Muntar el marc de fusta
Muntar el marc de fusta
Muntar el marc de fusta
Muntar el marc de fusta
Muntar el marc de fusta

Enrosqueu les peces de fusta al cos principal del marc.

Tingueu les 2 peces "x1" cap amunt (costat llarg cap a vosaltres) pels quatre costats.

Poseu de 2 a 4 cargols per peça al marc.

Pas 2: esbrineu quina matriu us agradaria utilitzar i feu-la

Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la
Esbrineu quina matriu us agradaria utilitzar i feu-la

Personalment, vaig triar una matriu de 10 x 10, vaig utilitzar la placa d'escuma per crear una matriu basada en el meu model que vaig mostrar al pas 1.

Pas 3: soldeu / talleu els LEDs

Soldeu / Talleu els vostres LEDs
Soldeu / Talleu els vostres LEDs
Soldar / tallar els LEDs
Soldar / tallar els LEDs
Soldar / tallar els LEDs
Soldar / tallar els LEDs

Vaig comprar 100 LEDs RGB SMD ws2812b per 19,99 dòlars, que van resultar ser una idea terrible tenint en compte que podia haver comprat una tira i després tallar i soldar allà on fos necessari. En lloc d’això, vaig haver de soldar els 100 LED (cadascun amb 6 punts de contacte). Recomano aconseguir una tira i tallar-ho tot al llarg. Com que la meva matriu era de 24x24 "no hi havia moltes tires que poguessin obtenir que s'adaptessin exactament a 10 LED en 24".

Els vostres LED haurien de tenir un pin de 5v o 12v, un pin de dades i un pin GND.

Pas 4: comenceu a afegir la tira a la matriu

El que voleu fer és afegir els LEDs en forma de zig-zag.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Després de voler col·locar la matriu a sobre dels LEDs, assegureu-vos que estiguin gairebé a ras de la part inferior o, si no, pot passar massa llum.

En alimentar el LED, ja que 1 d’ells requereix 60 mA, només és segur alimentar uns 8 en un Arduino UNO. Si teniu previst fer una gran varietat, una bona font d’alimentació independent és una bona idea, ja que pot salvar el vostre Arduino de no fregir-se.

Pas 5: programació

Programació
Programació

Pel meu primer codi amb aquesta matriu

#incloure

#define NUM_LEDS 100

#define DATA_PIN 5

Leds CRGB [NUM_LEDS];

configuració nul·la () {

FastLED.addLeds (leds, NUM_LEDS);

}

bucle buit () {

per a (int punt = 0; punt <NUM_LEDS; punt ++) {

leds [punt] = CHSV (random8 (), 255, 255);

FastLED.show ();

leds [punt] = CRGB:: Negre;

retard (100);

}

}

Aquest codi parpelleja cada llum d'un patró de llum de serp; podeu utilitzar-lo mentre es connecta per veure quins LEDs poden no estar connectats.

Pas 6: afegiu l'acrílic i gaudiu de l'espectacle de llums

L’acrílic ajudarà a difondre la llum de manera uniforme, de manera que, quan estigueu satisfets amb l’aspecte de la vostra matriu, podeu afegir-la. Per a altres programes i animacions de matrix, cerqueu Jinx, LED Matrix Control o Glediator. Gràcies per la seva atenció!

Recomanat: