INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ek het gedink dit sal opwindend wees om 'n Arduino -projek te maak met klankreaktiewe RGB -LED's. My einddoel is uiteindelik om 2 individueel aanspreekbare 8x8 LED -matrikse te gebruik om reaktiewe oë te maak, maar ek leer eers hoe hierdie komponente saamwerk.
Benodighede:
Ek gebruik die Arduino Uno R3 Starter Kit, en die meeste voorrade kom daaruit. Die enigste bykomende toevoer is die LM393 -klanksensor en die WS2812B 8x8 LED -matrikse. Ek het al drie van Amazon.com hier gekoop:
Arduino Uno R3 Starter Kit op Amazon.com = $ 36,99
Arduino Uno R3
Jumper kabels (m/m en m/f)
USB-A na USB
LM393 klanksensor x 5 = $ 7,99
WS2812B RGB individueel aanspreekbare 8x8 LED -matriks = $ 10,99 x 2
Klein skroewedraaier vir die potensiometer van die LM393
U moet ook die Adafruit Neopixel -biblioteek by u Arduino -sagteware voeg
Stap 1: Verkry materiaal
Die gebied waarin u woon, bied u moontlik nie toegang tot elektroniese komponente, soos dié in hierdie projek nie.
U kan hierdie komponente in stokperdjiewinkels of aanlyn ondersoek. Onthou dat as u van plan is om u onderdele aanlyn te bestel, u dit vooraf moet doen, want sommige van hulle kan 'n rukkie neem.
Stap 2: Kontroleer spanning
Maak seker dat u die regte spanning, weerstande of ander komponente gebruik om u projek veilig te laat werk.
In hierdie projek kan die LM393 -klanksensor die 3.3v- of 5v -pen gebruik, en die LED -matrikse gebruik die 5v -pen. Ek het albei gekoppel aan 5v. As u egter 'n enkele LED of 'n ander skikking gebruik, moet u die regte weerstand by die stroombaan voeg.
Soos u op die foto en die volgende stroomdiagram kan sien, hoef ek nie al die drade uit elke LED -matriks te gebruik nie.
Stap 3: Bedrading
Hierdie stap benodig beide soorte springkabels.
Onthou om die projek veilig aan te sluit. Ek hou daarvan om die stroombane te verbind en die komponente aan te sluit terwyl die krag heeltemal ontkoppel is.
Stap 4: Die Arduino -skets
Dit is my Arduino -lêer om my Sound Reactive LED (s) uit te voer, maar u kan dit na u smaak verander. Ek sal in die toekoms aanhou om hierdie projek by te werk.
As u die seriële monitor in Arduino IDE oopmaak, kan u die detectiewaardes van die sensor nagaan en die potensiometer op die LM393 aanpas met die klein skroewedraaier.
Stap 5: Laai die skets op na Arduino
Hierdie gedeelte benodig die USB-A na USB-kabel, dus maak dit gereed.
Die toestel moet dadelik begin werk.
As die ligte blykbaar nie geaktiveer is nie:
- Pas die potensiometer aan om die sensitiwiteit vir klank op die LM393 klanksensor te verander
- Verhoog die musiek of hou dit nader aan die mikrofoon op die sensor, want dit het 'n kort reikafstand
Stap 6: GENIET
Soek opdaterings vir die projek!