
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Denne ti -ti -matrisen vil kunne vise kule animasjoner!
Rekvisita
Du vil trenge…
1. 24 "x 24" x 1 "treplate x2 (en for basen en for toppen for å holde akryl
2. 24 "x 2" x 1 "treramme i lengden
3,22 "x 2" x 1 "treramme i bredden
4. Arduino Nano eller UNO
5. 24 "x 24" akrylglass (halvgjennomsiktig for å spre lysdiodene)
6. Et stort stykke skumplate rundt 3/16 i tykkelse
7. En 5V 2A strømforsyning for å drive lysdiodene
8. En ekstra USB -lader du er villig til å ofre
9. 100 adresserbare 5050 RGB -lysdioder
Her er noen lenker til de fleste delene:
24x24 Base:
Treramme:
Arduino:
Akrylglass:
Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Skulle kunne finne dette hos enhver dollarama)
Tre $ 33 (inkludert kutt)
Lysdioder $ 20
Skumplate $ 4
Glass $ 35
Totalt: $ 92
Trinn 1: Monter trerammen



Skru trebitene til hoveddelen av rammen.
Ha de 2 "x1" brikkene vendt oppover (langsiden mot deg) på alle fire sider.
Sett 2 til 4 skruer per stykke på rammen.
Trinn 2: Finn ut hvilken matrise du vil bruke og gjør den




Jeg personlig valgte en 10 x 10 matrise, jeg brukte skumplaten til å lage en matrise basert på min modell jeg viste i trinn 1.
Trinn 3: Lodd / kutt lysdiodene dine



Jeg kjøpte 100 ws2812b SMD RGB -lysdioder for $ 19,99, noe som viste seg å være en forferdelig idé med tanke på at jeg bare kunne ha kjøpt en stripe og deretter kuttet og loddet der jeg måtte. I stedet endte jeg med å måtte lodde alle 100 lysdioder (hver med 6 kontaktpunkter). Jeg anbefaler å få en stripe og kutte alt i lengde. Siden matrisen min var 24x24 "var det ikke mange strimler jeg kunne få som ville passe nøyaktig 10 lysdioder innen 24".
Lysdiodene dine bør ha en 5v eller 12v pin, en datapinne og en GND -pin.
Trinn 4: Begynn å legge stripen til matrisen
Det du vil gjøre er å legge til lysdiodene i et sikksakkmønster.
- - - - - - - - - >
< - - - - - - - - -
- - - - - - - - - >
< - - - - - - - - -
Etter at du vil legge matrisen på toppen av lysdiodene, må du kontrollere at de nesten er i flukt med bunnen, ellers kan det lekke for mye lys.
Når LED -en slås på siden en av dem tar 60mA er det bare trygt å slå rundt 8 på en Arduino UNO. Hvis du planlegger å lage et stort utvalg, er en separat strømforsyning en god idé, da det kan spare Arduino fra å bli stekt.
Trinn 5: Programmering

For min første kode med denne matrisen
#inkludere
#define NUM_LEDS 100
#define DATA_PIN 5
CRGB -lysdioder [NUM_LEDS];
ugyldig oppsett () {
FastLED.addLeds (leds, NUM_LEDS);
}
void loop () {
for (int prikk = 0; prikk <NUM_LEDS; prikk ++) {
leds [prikk] = CHSV (random8 (), 255, 255);
FastLED.show ();
leds [dot] = CRGB:: Svart;
forsinkelse (100);
}
}
Denne koden blinker hvert lys i et slangelysmønster. Du kan bruke den mens du kobler til for å se hvilke lysdioder som ikke er tilkoblet.
Trinn 6: Tilsett akryl og nyt lysshowet
Akryl vil bidra til å spre lyset jevnt, så når du er fornøyd med hvordan matrisen din ser ut, kan du legge den til. For andre programmer og animasjoner på matriser, søk opp Jinx, LED Matrix Control eller Glediator. Takk for at du lyttet!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn

Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn

Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn

Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn

RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn

Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte