Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er en guide som bruker Arduino Uno til å vise lydbølgeformen til musikken din ved hjelp av en matrise av LED -er (lysemitterende dioder).
Trinn 1: Samle materialet ditt
Dette er en liste over alt materialet du trenger
1. Arduino Uno (eller billigere alternativ)
2. Spectrum Shield (du må kanskje kjøpe overskrifter og lodde dem på deg selv)
3. Et loddfritt brødbrett
4. Tre eller 3D filament
5. Lodding
6. En haug med ledninger
7. Lysdioder og motstander (jeg brukte disse. Antall lysdioder kan variere avhengig av hvor mange rader og kolonner du vil ha)
Trinn 2: Samle verktøyene dine
Det er viktig å bruke de riktige verktøyene! Dette er en liste over verktøyene du trenger
1. Treblokk
- 1. En drill
- 2. En 3/16 bor
- 3. En slags sag for å klippe veden (jeg brukte en rundsag)
- 4. To klemmestenger (valgfritt: for å holde veden nede)
- 5. En rettvinkellinjal for å måle treverket (linjalen fungerer)
- 6. En penn for å markere treverket
ELLER
1. Plastblokk
1. En 3D -skriver
2. Et loddejern
3. lang nesetang (For enkelt å bøye ledninger mens du arbeider med loddejern)
4. Wire strippere/kuttere
5. Og selvfølgelig en datamaskin for å programmere Arduino ved hjelp av Arduino -programvaren
Trinn 3: Blokker
I denne guiden skal jeg lage en 7 x 5 LED -matrise
7 kolonner, 5 rader = 35 (7 * 5) lysdioder og 12 (7 + 5) pinner
Jo flere kolonner og rader du legger inn i matrisen: jo flere pinner trenger du.
For dette prosjektet er det 13 tilgjengelige pinner, så summen av radene og kolonnene dine bør ikke overstige 13.
Hver LED skal være 15 mm fra hverandre for å sikre enkel lodding
Matrisen vil være 90 mm x 60 mm. Vi legger til en 40 mm margin på alle sider
Trekloss
- Så kutt et treverk som er 170 mm (17 cm) med 140 mm (14 cm)
- Nå bruker du en linjal og en penn til å tegne 90 mm x 60 mm rutenettet
- Bor et hull gjennom hvert punkt med 3/16 borekronen
- Etter at du borer kan det være lurt å slipe den
- Du kan male eller beise treverket (jeg beiset mitt for å gi det en mørkere farge)
ELLER
Plastblokk
Last ned og 3D -utskrift av denne STL -modellen:
Trinn 4: LED Matrix
1. Snu treblokken din og sett en LED i hvert hull. Plasser hver LED slik at bakkenålen rettes mot det nederste venstre hjørnet av trestykket. 2. Bøy hver jordpinne rett ned, pass på at jordpinnene ikke overlapper noen strømpinner. 3. Bøy nå alle strømpinnene til høyre 4. Lodd alle jordpinnene sammen 5. Bøy strømpinnene slik at de ikke berører jordpinnene og lodder dem sammen. 6. Dobbeltsjekk for å sikre at ingen jordet pinne berører en strømnål! 7. Hvis du bruker tilkoblingstråd som jeg er, klipp og ta av ledninger for hver rad og kolonne lenge nok til å nå Arduino 8. Lodd ledningene sammen
Trinn 5: Koble LED -matrisen til Arduino
- Koble spektrumskjoldet til Arduino
- Koble ledning på rad 1 til digital pinne 6 og rad 2-5 ledninger til analoge pinner 2-5
- Koble kolonne 1-7 til brødbrettet gjennom motstander og til Arduino digitale pinner 7-13
- Kjør denne koden for å sikre at alle lysdiodene dine fungerer. Jeg måtte bytte ut noen
- Kjør denne koden jeg laget med Multiplexing for å lyse opp til lyd
Trinn 6: Spille av musikk
Bruk en hjelpeledning for å koble skjermen til en hvilken som helst enhet som har en ekstra kontakt (smarttelefon, datamaskin, iPod, etc)
Bruk deretter en annen hjelpeledning til å sende ut til høyttalere eller koble til hodetelefoner!
Jeg har den eldre DEV -10306 - Spektrumskjoldet slik at begge hjelpekontaktene mine kan brukes som inngang eller utgang.
Den nyere modellen skal spesifisere hvilken aux -kontakt som er inngang og utgang på kortet.
Du kan bruke et 9v batteri og ta LED -matrisen hvor som helst!