Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Gupitin ang Base at Buhangin ang Acrylic
- Hakbang 2: Wire ang LEDs at Mic
- Hakbang 3: I-upload ang Code
- Hakbang 4: Pangwakas na Assembly
Video: Arduino FFT Visualizer Na May Ma-address na mga LED: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ipapaliwanag ng tutorial na ito kung paano bumuo ng isang Audio Visualizer gamit ang isang Arduino Uno at ilang mga address na LED. Ito ay isang proyekto na nais kong gawin para sa ilang oras ngayon dahil ako ay isang pasusuhin para sa mga tunog na reaktibo na ilaw. Ang mga ilaw na ito ay gumagamit ng library ng FFT (Fast Fourier Transform) upang makalkula ang mga tuktok ng dalas na naririnig ng built in mic at ipinapakita ang bawat dalas sa ibang kulay.
Orihinal kong binalak na magsama ng isang pindutan at ilang mga alternatibong mode para sa display ngunit hindi ako nakakuha ng pagkakataong isulat ang code para dito. Kung mayroon kang ilang karanasan sa Arduino hindi dapat maging napakahirap para sa iyo na baguhin ang aking code upang isama ang iba pang mga animasyon o kahit na magkakaibang kulay lamang. Al kakailanganin mong idagdag ay isang pindutan na may isang 330 ohm risistor.
Code:
STL:
Mga gamit
Napakabait ni Elegoo at pinadalhan ako ng isang pangunahing panimulang kit ng Arduino para sa proyektong ito! Gusto mong kunin ang isa kung bago ka sa Arduino o kahit na nais mo lamang ng ilang labis na karaniwang mga bahagi: Gamitin ang mga link ng kaakibat upang suportahan ang aking nilalaman!
amzn.to/3fqEkIJ
Narito ang lahat ng ginamit pa:
1/8 Plywood - Lokal na tindahan ng hardware
Led Strip (5m 30 leds / m) -
Mga Acrylic Sheet -
Mic -
Wire -
Wire stripper -
Hot Glue Gun -
Panghinang na bakal -
3D Printer -
Filament -
Hakbang 1: Gupitin ang Base at Buhangin ang Acrylic
Gupitin ang kahoy sa isang 1 'x 1' square (o itugma ang laki ng iyong acrylic). Maaari itong magawa sa isang pabilog na lagari o handsaw kung maaari mong panatilihin ang mga gilid na parisukat, ngunit ito ay pinakamadaling gamit ang isang miter o saw saw.
Buhangin ang magkabilang panig ng acrylic sheet na may mababang grit sand paper upang i-frost ito. Maaari itong gawin sa isang sander o sa pamamagitan ng kamay. Iwasan ang mataas na grit sand paper dahil maiiwan mo ang malalaking gashes sa materyal na makakasira sa natapos na hitsura.
Hakbang 2: Wire ang LEDs at Mic
Gupitin ang iyong LED strip sa 8 haba ng 8 LEDs. Idikit ang mga ito sa kahoy na base, pantay ang spaced at alternating direksyon. Maging maingat sa mga arrow, ang mga LED strip na ito ay gagana lamang sa isang paraan. Paghinang ang tatlong output ng bawat strip sa tatlong mga input ng susunod na strip. Ikonekta ang mga input ng unang strip sa arduino board, kung ginagamit mo ang aking code ginamit ko ang pin 2 para sa Data.
Bago i-off ang iyong soldering iron siguraduhing subukan ang iyong mga koneksyon gamit ang isang FastLED halimbawa ng sketch. Gusto kong gumamit ng Mga ColorPallet.
Ito rin ay isang magandang panahon upang ikonekta ang mic sa Arduino. Ikonekta ang lakas sa output ng 3.3V at data sa A0. Maaari mo itong subukan sa sketch mula sa aking pahina sa GitHub.
Hakbang 3: I-upload ang Code
Mahalagang subukan ang sketch sa iyong pangwakas na pag-set up bago mo idikit nang permanente ang anumang bagay. Kung may anumang hindi gumana mas madali itong ayusin ngayon kaysa sa paglaon. Ang sketch na isinulat ko ay matatagpuan dito:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Buksan ito sa Arduino IDE at tiyakin na ang lahat ng mga halaga sa itaas sa tabi ng mga pahayag na #DEFINE ay tumutugma sa iyong pag-set up. Kapag na-upload na ang sketch at lumilitaw na gumana nang tama maaari kang magpatuloy sa huling hakbang.
Hakbang 4: Pangwakas na Assembly
Ang 3D na naka-print ng apat na 1 spacer upang paghiwalayin ang acrylic mula sa mga LED. Kung wala kang isang 3D printer maaari kang gumamit ng anupaman upang ma-improbise ang mga spacer na ito. Ang mga karton o mga bloke ng kahoy ay gagana nang maayos. Mainit na pandikit ang isang spacer sa bawat isa sa apat na sulok at idikit ang iyong Arduino at mic sa isang lugar sa ilalim upang ang Arduino ay maaaring makatanggap ng lakas at ang mic ay makarinig ng ingay.
Opsyonal na maaari kang mag-drill ng ilang mga butas sa likod para sa madaling pag-mount sa dingding gamit ang isang pares ng mga hinlalaki ng hinlalaki. Bilang kahalili maaari mong iwanan ito bilang isang dekorasyon ng desk o utusan ito sa pader.
Sa wakas mainit na pandikit ang acrylic sa mga spacer sa bawat sulok at hayaang matuyo ito. Mayroon ka na ngayong isang magandang LED visualizer na maaari mong gamitin upang mapabilib ang mga kaibigan o aliwin ang iyong sarili!
Inirerekumendang:
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito
Paano Gumawa ng Frequency Audio Visualizer para sa isang Costume (Arduino Project): 8 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Frequency Audio Visualizer para sa isang Costume (Arduino Project): Sa Instuctable na ito, magbibigay ako ng mga tip, plano, at code upang makagawa ng isang kapanapanabik na audio visualizer na binuo sa isang fiberglassed foam suit. Kasama ang paraan ay magbabahagi ako ng mga kapaki-pakinabang na hakbang at labis na mga code na nais ng ilan na ipatupad ang mga arduino FFT na aklatan sa
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): 7 Mga Hakbang (na may Mga Larawan)
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): Gamit ang tamang mga supply, madaling gumawa ng iyong sariling de-kalidad na iPod o mp3 player dock. Gamit ang ilang mga scrap ng circuit board, mga sample na nagsasalita, at kahoy na aking inilatag sa paligid ng shop, nagawa ko ang isang pares ng disenteng tunog at maayos na hitsura