![Arduino FFT Visualizer Me LED të adresueshëm: 4 hapa Arduino FFT Visualizer Me LED të adresueshëm: 4 hapa](https://i.howwhatproduce.com/images/001/image-541-22-j.webp)
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
![Image Image](https://i.howwhatproduce.com/images/001/image-541-24-j.webp)
![](https://i.ytimg.com/vi/OPvW9lefkqE/hqdefault.jpg)
![Arduino FFT Visualizer me LED të adresueshëm Arduino FFT Visualizer me LED të adresueshëm](https://i.howwhatproduce.com/images/001/image-541-25-j.webp)
Ky tutorial do të shpjegojë se si të ndërtoni një Audio Visualizer me një Arduino Uno dhe disa LED të adresueshëm. Ky është një projekt që kam dashur ta bëj për ca kohë tani sepse jam pinjoll për dritat reaktive të shëndosha. Këto drita përdorin bibliotekën FFT (Fast Fourier Transform) për të llogaritur majat e frekuencës të dëgjuara nga mikrofoni i integruar dhe shfaqin secilën frekuencë në një ngjyrë të ndryshme.
Fillimisht kisha planifikuar të përfshija një buton dhe disa mënyra alternative për ekranin, por nuk pata rastin të shkruaj kodin për të. Nëse keni ndonjë përvojë Arduino, nuk duhet të jetë shumë e vështirë për ju që të modifikoni kodin tim për të përfshirë animacione të tjera ose madje edhe ngjyra të ndryshme. Gjithçka që duhet të shtoni është një buton me një rezistencë 330 ohm.
Kodi:
STL:
Furnizimet
Elegoo ishte shumë i sjellshëm dhe më dërgoi një çantë fillestare Arduino për këtë projekt! Ju do të dëshironi të zgjidhni një nëse jeni i ri në Arduino ose edhe nëse doni vetëm disa pjesë shtesë të zakonshme: Përdorni lidhjet e filialeve për të mbështetur përmbajtjen time!
amzn.to/3fqEkIJ
Këtu është gjithçka tjetër e përdorur:
Kompensatë 1/8 - Dyqan lokal i pajisjeve
Led Strip (5m 30 led/m) -
Fletë akrilike -
Mikrofoni -
Tela -
Zhveshës me tela -
Armë me ngjitës të nxehtë -
Hekuri i bashkimit -
Printer 3D -
Filament -
Hapi 1: Pritini Bazën dhe Lërini Akrilikun
![Pritini Bazën dhe Lërini Akrilikun Pritini Bazën dhe Lërini Akrilikun](https://i.howwhatproduce.com/images/001/image-541-26-j.webp)
![Pritini Bazën dhe Lërini Akrilikun Pritini Bazën dhe Lërini Akrilikun](https://i.howwhatproduce.com/images/001/image-541-27-j.webp)
Pritini drurin në një shesh 1 'x 1' (ose përputheni me madhësinë e akrilikut tuaj). Kjo mund të bëhet me një sharrë rrethore ose sharrë dore nëse mund t'i mbani skajet katrore, por është më e lehtë me një miter ose sharrë tavoline.
Lëmojini të dy anët e fletës akrilike me letër rëre me zhavorr të ulët për ta ngrirë atë. Kjo mund të bëhet me një sander ose me dorë. Shmangni letrën e rërës me zhavorr të lartë sepse do të lini copa të mëdha në material që do të prishin pamjen e përfunduar.
Hapi 2: Lidhni LED -et dhe Mikrofonin
![Lidhni LED dhe Mikrofonin Lidhni LED dhe Mikrofonin](https://i.howwhatproduce.com/images/001/image-541-28-j.webp)
![Lidhni LED dhe Mikrofonin Lidhni LED dhe Mikrofonin](https://i.howwhatproduce.com/images/001/image-541-29-j.webp)
![Lidhni LED dhe Mikrofonin Lidhni LED dhe Mikrofonin](https://i.howwhatproduce.com/images/001/image-541-30-j.webp)
Pritini shiritin tuaj LED në 8 gjatësi prej 8 LED. Ngjitini ato në bazën prej druri, drejtime të ndara në mënyrë të barabartë dhe të alternuara. Kini parasysh shigjetat, këto shirita LED funksionojnë vetëm në një mënyrë. Ngjitini tre daljet e secilës shirit në tre hyrjet e shiritit tjetër. Lidhni hyrjet e shiritit të parë në tabelën arduino, nëse përdorni kodin tim, unë kam përdorur pin 2 për të dhënat.
Para se të fikni hekurin tuaj të saldimit, sigurohuni që të provoni lidhjet tuaja me një skicë shembull FastLED. Më pëlqen të përdor ColorPallets.
Kjo është gjithashtu një kohë e mirë për të lidhur mikrofonin me Arduino. Lidhni fuqinë me daljen 3.3V dhe të dhënat me A0. Ju mund ta provoni këtë me skicën nga faqja ime GitHub.
Hapi 3: Ngarko kodin
It'sshtë e rëndësishme të provoni skicën me konfigurimin tuaj përfundimtar para se të ngjitni ndonjë gjë përgjithmonë. Nëse diçka nuk funksionon, do të jetë më e lehtë ta rregulloni tani sesa më vonë. Skica që kam shkruar mund ta gjeni këtu:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Hapeni atë në Arduino IDE dhe sigurohuni që të gjitha vlerat në krye pranë deklaratave #DEFINE të përputhen me konfigurimin tuaj. Pasi skica është ngarkuar dhe duket se funksionon si duhet, mund të kaloni në hapin përfundimtar.
Hapi 4: Asambleja përfundimtare
![Asambleja Përfundimtare Asambleja Përfundimtare](https://i.howwhatproduce.com/images/001/image-541-31-j.webp)
![Asambleja Përfundimtare Asambleja Përfundimtare](https://i.howwhatproduce.com/images/001/image-541-32-j.webp)
![Asambleja Përfundimtare Asambleja Përfundimtare](https://i.howwhatproduce.com/images/001/image-541-33-j.webp)
![Asambleja Përfundimtare Asambleja Përfundimtare](https://i.howwhatproduce.com/images/001/image-541-34-j.webp)
Shtypni 3D katër ndarës 1 për të ndarë akrilikun nga LED -të. Nëse nuk keni një printer 3D mund të përdorni ndonjë gjë tjetër për të improvizuar këto ndarës. Blloqe kartoni ose druri do të funksiononin mirë. Ngjitës i nxehtë një ndarës në secilën prej katër qoshe dhe ngjiteni Arduino -në dhe mikrofonin tuaj diku në fund, në mënyrë që Arduino të marrë energji dhe mikrofoni të dëgjojë zhurmë.
Opsionale ju mund të shponi disa vrima në pjesën e pasme për montim të lehtë në mur me disa kapëse të gishtit të madh. Përndryshe, ju mund ta lini këtë si një zbukurim tavoline ose një komandë ta vendosni në mur.
Në fund ngjitni akrilikun me ndarës në çdo cep dhe lëreni të thahet. Tani keni një vizualizues të bukur LED që mund të përdorni për të bërë përshtypje miqtë ose për të argëtuar veten!
Recommended:
Rrip LED i adresueshëm AtTiny85: 10 hapa
![Rrip LED i adresueshëm AtTiny85: 10 hapa Rrip LED i adresueshëm AtTiny85: 10 hapa](https://i.howwhatproduce.com/images/002/image-5054-j.webp)
Rrip LED i adresueshëm AtTiny85: Qëllimi im ishte të bëja një llambë tavoline nga LED. Doja që ajo të ishte e rregullueshme, kështu që mund të përdoret si ditën ashtu edhe natën. Në përpjekjen time të parë, kam përdorur një shirit të thjeshtë LED dhe MOS të madh FET për t'i drejtuar ato në 12v. Këtë herë kam zgjedhur LED të adresueshëm të cilët janë të fuqishëm
EasyFFT: Shndërrim i shpejtë i Furierit (FFT) për Arduino: 6 hapa
![EasyFFT: Shndërrim i shpejtë i Furierit (FFT) për Arduino: 6 hapa EasyFFT: Shndërrim i shpejtë i Furierit (FFT) për Arduino: 6 hapa](https://i.howwhatproduce.com/images/002/image-5483-8-j.webp)
EasyFFT: Shndërrimi i shpejtë i Furierit (FFT) për Arduino: Matja e frekuencës nga sinjali i kapur mund të jetë një detyrë e vështirë, veçanërisht në Arduino pasi ka fuqi më të ulët llogaritëse. Ka metoda të disponueshme për të kapur kalimin zero ku frekuenca kapet duke u kontrolluar sa herë
QuickFFT: FFT me shpejtësi të lartë për Arduino: 3 hapa
![QuickFFT: FFT me shpejtësi të lartë për Arduino: 3 hapa QuickFFT: FFT me shpejtësi të lartë për Arduino: 3 hapa](https://i.howwhatproduce.com/images/007/image-19129-j.webp)
QuickFFT: FFT me shpejtësi të lartë për Arduino: Arduino tipike ka RAM dhe fuqi përpunuese të kufizuar, dhe FFT është një proces intensiv i llogaritjeve. Për shumë aplikime në kohë reale, kërkesa e vetme është marrja e frekuencës me amplitudë maksimale ose e nevojshme për të zbuluar majat e frekuencës. Në njërën nga
Rrip i adresueshëm LED Policia Strobo: 4 hapa
![Rrip i adresueshëm LED Policia Strobo: 4 hapa Rrip i adresueshëm LED Policia Strobo: 4 hapa](https://i.howwhatproduce.com/images/001/image-1405-64-j.webp)
Strip i Policisë LED i adresueshëm Strobo: Ky bar policor Strobo është bërë me një shirit LED të vetëm të adresueshëm WS2812B (97 cm, 29 LEDS) dhe një Arduino Nano. Kjo zgjidhje ju lejon të bëni disa modele të ndryshme të dritës me skemë ngjyrash të ndryshme, përndryshe nuk është e mundur me standarde R
LED i adresueshëm individualisht Hula Hoop: 9 hapa (me fotografi)
![LED i adresueshëm individualisht Hula Hoop: 9 hapa (me fotografi) LED i adresueshëm individualisht Hula Hoop: 9 hapa (me fotografi)](https://i.howwhatproduce.com/images/006/image-15859-18-j.webp)
LED Hula Hoop i adresueshëm individualisht: Në këtë udhëzues unë do t'ju tregoj se si ta bëni tuajin individualisht një hula -hoop LED të adresueshëm. I adresueshëm individualisht do të thotë që secila LED në rrip mund të ketë një ngjyrë të ndryshme në të njëjtën kohë. Doja të krijoja disa modele të këndshme LED