Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag tyckte att det skulle vara spännande att göra ett Arduino -projekt med ljudreaktiva RGB -lysdioder. Mitt slutmål kommer så småningom att vara att använda två individuellt adresserbara 8x8 LED -matriser för att göra ljudreaktiva ögon, men för närvarande blir jag bekant med hur dessa komponenter fungerar tillsammans.
Tillbehör:
Jag använder Arduino Uno R3 Starter Kit och de flesta tillbehör kommer från det. Den enda extra leveransen är LM393 -ljussensorn och WS2812B 8x8 LED -matriser. Jag köpte alla tre från Amazon.com här:
Arduino Uno R3 Starter Kit på Amazon.com = $ 36,99
Arduino Uno R3
Bygelkablar (m/m och m/f)
USB-A till USB
LM393 ljudsensor x 5 = $ 7,99
WS2812B RGB individuellt adresserbar 8x8 LED -matris = $ 10,99 x 2
Liten skruvmejsel för LM393: s potentiometer
Du måste också lägga till Adafruit Neopixel -bibliotek i din Arduino -programvara
Steg 1: Skaffa material
Området du bor i kanske inte ger dig tillgång till elektronikkomponenter, till exempel de i detta projekt.
Du kan söka efter dessa komponenter i hobbybutiker eller online. Kom ihåg att om du planerar att beställa dina delar online måste du göra det i förväg eftersom några av dem kan ta ett tag att komma fram.
Steg 2: Kontrollera spänningen
Se till att du använder rätt spänning, motstånd eller andra komponenter för att få ditt projekt att fungera säkert.
I detta projekt kan LM393 -ljussensorn använda 3,3- eller 5v -stiftet och LED -matriserna använda 5v -stiftet. Jag kopplade båda till 5v. Men om du använde en enda lysdiod eller en annan matris måste du lägga till rätt motstånd i kretsen.
Som du kan se på bilden och följande kretsschema behövde jag inte använda alla ledningar som kommer ut från varje LED -matris.
Steg 3: Kabeldragning
Detta steg kommer att kräva båda typerna av bygelkablar.
Kom ihåg att ansluta projektet säkert. Jag gillar att koppla kretsarna och ansluta komponenterna medan strömmen är helt frånkopplad.
Steg 4: Arduino -skissen
Det här är min Arduino -fil för att köra mina ljudreaktiva lysdioder, men du kan ändra den efter eget tycke. Jag kommer att fortsätta att uppdatera detta projekt i framtiden.
Om du öppnar den seriella bildskärmen i Arduino IDE kan du kontrollera sensorns detekteringsvärden och justera potentiometern på LM393 med den lilla skruvmejseln.
Steg 5: Ladda upp skissen till Arduino
Denna del kräver USB-A till USB-kabel, så ha den redo att gå.
Enheten bör börja fungera direkt.
Om lamporna inte verkar vara aktiverade:
- Justera potentiometern för att ändra ljudkänsligheten på LM393 -ljussensorn
- Höj musiken eller håll den närmare mikrofonen på sensorn, eftersom den har en kort räckvidd
Steg 6: NJUTA
Leta efter uppdateringar till projektet!