![Arduino FFT megjelenítő címezhető LED -ekkel: 4 lépés Arduino FFT megjelenítő címezhető LED -ekkel: 4 lépés](https://i.howwhatproduce.com/images/001/image-541-22-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/001/image-541-24-j.webp)
![](https://i.ytimg.com/vi/OPvW9lefkqE/hqdefault.jpg)
![Arduino FFT megjelenítő címezhető LED -ekkel Arduino FFT megjelenítő címezhető LED -ekkel](https://i.howwhatproduce.com/images/001/image-541-25-j.webp)
Ez az oktatóanyag elmagyarázza, hogyan lehet audiovizualizátort építeni Arduino Uno -val és néhány címezhető LED -del. Ez egy olyan projekt, amelyet már egy ideje meg akarok valósítani, mert nagyon szeretem a hangreaktív fényeket. Ezek a lámpák az FFT (Fast Fourier Transform) könyvtárat használják a beépített mikrofon által hallott frekvenciacsúcsok kiszámításához, és mindegyik frekvenciát más színben jelenítik meg.
Eredetileg egy gombot és néhány alternatív módot terveztem a kijelzőhöz, de nem kaptam lehetőséget arra, hogy megírjam a kódot. Ha van némi Arduino -élménye, nem lehet túl nehéz, hogy módosítsa a kódomat, hogy más animációkat vagy akár csak különböző színeket tartalmazzon. Ehhez hozzá kell adnia egy gombot egy 330 ohmos ellenállással.
Kód:
STL:
Kellékek
Elegoo nagyon kedves volt, és küldött nekem egy Arduino alapindító készletet ehhez a projekthez! Érdemes felvenni egyet, ha még nem ismeri az Arduino -t, vagy ha csak extra közös részeket szeretne: Használja a társult linkeket a tartalmam támogatásához!
amzn.to/3fqEkIJ
Itt minden más használható:
1/8 rétegelt lemez - helyi hardverbolt
Led Strip (5m 30 led/m) -
Akril lapok -
Mikrofon -
Vezeték -
Huzalcsupaszító -
Forró ragasztópisztoly -
Forrasztópáka -
3D nyomtató -
Szálak -
Lépés: Vágja le az alapot és csiszolja az akrilt
![Vágja le az alapot és csiszolja az akrilt Vágja le az alapot és csiszolja az akrilt](https://i.howwhatproduce.com/images/001/image-541-26-j.webp)
![Vágja le az alapot és csiszolja az akrilt Vágja le az alapot és csiszolja az akrilt](https://i.howwhatproduce.com/images/001/image-541-27-j.webp)
Vágja le a fát 1 'x 1' négyzetre (vagy illeszkedjen az akril méretéhez). Ezt körfűrésszel vagy kézi fűrésszel lehet megtenni, ha a széleit négyzet alakban lehet tartani, de a legegyszerűbb gérvágóval vagy asztali fűrésszel.
Csiszolja le az akrillemez mindkét oldalát alacsony csiszolású csiszolópapírral, hogy fagyjon. Ezt csiszológéppel vagy kézzel lehet elvégezni. Kerülje a nagy szemcséjű csiszolópapírt, mert nagy göndörödést hagy az anyagban, ami tönkreteszi a kész megjelenést.
2. lépés: Csatlakoztassa a LED -eket és a mikrofont
![Csatlakoztassa a LED -eket és a mikrofont Csatlakoztassa a LED -eket és a mikrofont](https://i.howwhatproduce.com/images/001/image-541-28-j.webp)
![Csatlakoztassa a LED -eket és a mikrofont Csatlakoztassa a LED -eket és a mikrofont](https://i.howwhatproduce.com/images/001/image-541-29-j.webp)
![Csatlakoztassa a LED -eket és a mikrofont Csatlakoztassa a LED -eket és a mikrofont](https://i.howwhatproduce.com/images/001/image-541-30-j.webp)
Vágja le a LED szalagot 8 LED hosszúságra. Ragassza őket a fa alapra, egyenletesen és váltakozó irányban. Ügyeljen a nyilakra, ezek a LED szalagok csak egy módon működnek. Forrasztja az egyes szalagok három kimenetét a következő szalag három bemenetére. Csatlakoztassa az első szalag bemeneteit az arduino kártyához, ha a kódomat használja, akkor a 2. tűt használtam az adatokhoz.
A forrasztópáka kikapcsolása előtt ellenőrizze a csatlakozásokat egy FastLED példavázlattal. Szeretek ColorPallets -t használni.
Ez egy jó alkalom arra is, hogy a mikrofont az Arduino -hoz csatlakoztassa. Csatlakoztassa a tápellátást a 3,3 V -os kimenethez, és az adatokat az A0 -hoz. Ezt a GitHub oldalamon lévő vázlattal tesztelheti.
3. lépés: Töltse fel a kódot
Fontos, hogy a vázlatot a végső beállítással tesztelje, mielőtt bármit véglegesen ragaszt. Ha valami nem működik, most könnyebb lesz kijavítani, mint később. Az általam írt vázlat itt található:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Nyissa meg az Arduino IDE -ben, és győződjön meg arról, hogy a #DEFINE utasítások melletti felül lévő értékek megfelelnek a beállításainak. Miután a vázlat feltöltődött, és úgy tűnik, hogy megfelelően működik, folytathatja az utolsó lépést.
4. lépés: Végső összeszerelés
![Végső összeszerelés Végső összeszerelés](https://i.howwhatproduce.com/images/001/image-541-31-j.webp)
![Végső összeszerelés Végső összeszerelés](https://i.howwhatproduce.com/images/001/image-541-32-j.webp)
![Végső összeszerelés Végső összeszerelés](https://i.howwhatproduce.com/images/001/image-541-33-j.webp)
![Végső összeszerelés Végső összeszerelés](https://i.howwhatproduce.com/images/001/image-541-34-j.webp)
3D nyomtatás négy 1 hüvelykes távtartóval, hogy elválassza az akrilt a LED -ektől. Ha nincs 3D nyomtatója, bármi mással improvizálhatja ezeket a távtartókat. A karton vagy a fa tömbök jól működnek. Forró ragasztó négy sarkát, és ragassza fel az Arduino -t és a mikrofont valahol az alján, hogy az Arduino kapjon áramot, és a mikrofon hallja a zajt.
Opcionálisan néhány lyukat fúrhat a hátsó részbe a könnyű falra szereléshez néhány hüvelykujjjal. Alternatív megoldásként hagyhatja ezt asztaldíszként, vagy a falhoz rendelheti.
Végül forró ragasztóval ragasztjuk az akrilt a sarkok távtartóira, és hagyjuk megszáradni. Most van egy gyönyörű LED -es vizualizátora, amellyel lenyűgözheti barátait vagy szórakoztathatja magát!
Ajánlott:
AtTiny85 címezhető LED szalag: 10 lépés
![AtTiny85 címezhető LED szalag: 10 lépés AtTiny85 címezhető LED szalag: 10 lépés](https://i.howwhatproduce.com/images/002/image-5054-j.webp)
AtTiny85 címezhető LED-csík: Célom az volt, hogy asztali lámpát készítsek LED-ekből. Azt akartam, hogy állítható legyen, így nappal és éjszaka is használható. Első próbálkozásomkor egy egyszerű LED-szalagot és nagy MOS- FET -ek, hogy 12V -on vezessék őket. Ezúttal a címezhető LED -eket választottam, amelyek erősek
Nem címezhető RGB LED szalag audió megjelenítő: 6 lépés (képekkel)
![Nem címezhető RGB LED szalag audió megjelenítő: 6 lépés (képekkel) Nem címezhető RGB LED szalag audió megjelenítő: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-3885-21-j.webp)
Nem címezhető RGB LED szalag audiovizualizátor: A TV-szekrényem körül egy ideje 12 V-os RGB LED-szalag van, és egy unalmas LED-illesztőprogram vezérli, amely lehetővé teszi a 16 előre beprogramozott szín közül egyet! sok zene motivál, de a világítás nem állítja be
Címezhető LED szalag Police Strobo: 4 lépés
![Címezhető LED szalag Police Strobo: 4 lépés Címezhető LED szalag Police Strobo: 4 lépés](https://i.howwhatproduce.com/images/001/image-1405-64-j.webp)
Címezhető LED szalag Police Strobo: Ez a Police Strobo Light Bar egyetlen WS2812B címezhető LED szalaggal (97 cm, 29 LED) és egy Arduino Nano -val készült. Ez a megoldás lehetővé teszi, hogy több különböző fénymintát készítsen, különböző színsémákkal, amelyek egyébként nem lehetségesek szabványos R
A címezhető LED -ek vezérlése a Fadecandy és a feldolgozás segítségével: 15 lépés (képekkel)
![A címezhető LED -ek vezérlése a Fadecandy és a feldolgozás segítségével: 15 lépés (képekkel) A címezhető LED -ek vezérlése a Fadecandy és a feldolgozás segítségével: 15 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2289-19-j.webp)
A címezhető LED-ek vezérlése a Fadecandy-val és a feldolgozással: Mi ez egy lépésről lépésre bemutató útmutató a Fadecandy és a Processing használatáról a címezhető LED-ek vezérléséhez. A Fadecandy egy LED-illesztőprogram, amely akár 8 darab 64 pixeles csíkot is vezérelhet. (Több Fadecandyt csatlakoztathat egy számítógéphez, hogy növelje a
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató: 4 lépés (képekkel)
![Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató: 4 lépés (képekkel) Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2066-53-j.webp)
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno oktatóanyag: Már elmélyült a kommunikációs modulokban az Arduino segítségével? A Bluetooth lehetőséget teremt az Arduino projektek számára és a dolgok internetének használatára. Itt egy baba lépéssel kezdjük, és megtanuljuk, hogyan vezérelhetjük a címezhető LED -eket