
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Denna tio av tio matris kommer att kunna visa coola animationer!
Tillbehör
Du kommer behöva…
1. 24 "x 24" x 1 "träskiva x2 (en för basen en för toppen för att hålla akryl
2. 24 "x 2" x 1 "Träram i längd
3,22 "x 2" x 1 "Träram i bredd
4. Arduino Nano eller UNO
5. 24 "x 24" akrylglas (halvtransparent för att sprida lysdioderna)
6. En stor bit skumbräda runt 3/16 i tjocklek
7. En 5V 2A strömförsörjning för att driva lysdioderna
8. En extra USB -laddare som du är villig att offra
9. 100 adresserbara 5050 RGB -lysdioder
Här är några länkar till majoriteten av delarna:
24x24 Base:
Träram:
Arduino:
Akrylglas:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Bör kunna hitta detta på valfri dollarama)
Trä $ 33 (inklusive snitt)
Lysdioder $ 20
Skumbräda $ 4
Glas $ 35
Totalt: $ 92
Steg 1: Montera träramen



Skruva fast träbitarna på ramens huvudkropp.
Ha de 2 "x1" bitarna vända uppåt (långsidan mot dig) på alla fyra sidorna.
Sätt 2 till 4 skruvar per bit på ramen.
Steg 2: Ta reda på vilken matris du vill använda och gör den




Jag valde personligen en 10 x 10 array, jag använde skumbrädan för att skapa en array baserad på min modell som jag visade i steg 1.
Steg 3: Löd / skär dina lysdioder



Jag köpte 100 ws2812b SMD RGB LED -lampor för $ 19,99 vilket visade sig vara en hemsk idé med tanke på att jag bara kunde ha köpt en remsa och sedan klippt och lödt där jag behövde. Istället slutade jag med att behöva löda alla 100 lysdioder (var och en med 6 kontaktpunkter). Jag rekommenderar att du får en remsa och skär allt i längd. Eftersom min array var 24x24 "fanns det inte många remsor jag kunde få som skulle passa exakt 10 lysdioder inom 24".
Dina lysdioder bör ha en 5v eller 12v stift, en datastift och en GND -stift.
Steg 4: Börja lägga till remsan i matrisen
Vad du vill göra är att lägga till lysdioderna i ett sicksackmönster.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
När du vill placera matrisen ovanpå lysdioderna, se till att de är nästan i linje med botten eller annars kan för mycket ljus läcka igenom.
När strömförsörjningen till LED -lampan görs eftersom en av dem tar 60mA är det bara säkert att koppla runt 8 på en Arduino UNO. Om du planerar att göra en stor matris är en separat strömförsörjning en bra idé eftersom det kan rädda din Arduino från att bli stekt.
Steg 5: Programmering

För min första kod med denna array
#omfatta
#define NUM_LEDS 100
#define DATA_PIN 5
CRGB -lampor [NUM_LEDS];
void setup () {
FastLED.addLeds (lysdioder, NUM_LEDS);
}
void loop () {
för (int dot = 0; dot <NUM_LEDS; dot ++) {
leds [punkt] = CHSV (random8 (), 255, 255);
FastLED.show ();
leds [dot] = CRGB:: Svart;
fördröjning (100);
}
}
Denna kod blinkar varje lampa i ett ormsljusmönster, du kan använda den medan du kopplar in för att se vilka lysdioder som kanske inte är anslutna.
Steg 6: Lägg till akryl och njut av Light Show
Akrylen hjälper till att sprida ljuset jämnt så när du är nöjd med hur din uppsättning ser ut kan du lägga till den. För andra program och animationer på matriser, sök upp Jinx, LED Matrix Control eller Glediator. Tack för att du lyssna!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg

Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg

Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg

Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg

Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg

Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)