Orodha ya maudhui:
- Hatua ya 1: Unganisha Shield ya LoL
- Hatua ya 2: Solder waya kwa Audio Jack
- Hatua ya 3: Programu Arduino
- Hatua ya 4: Furahiya !
Video: Mita ya LoL Shield Audio Spectrum VU: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Hii ni mita ya wigo wa sauti VU inayotumia Shield ya LoL kwa Arduino. Ngao ya LoL ni tumbo la 14 x 9 la LED ambalo linafaa kwenye Arduino kama ngao na inadhibitiwa kupitia njia bora inayojulikana kama Charlieplexing. Iliundwa na Jimmie P. Rodgers. Mradi huu unatumia maktaba ya Fast Fourier Transform kwa Arduino kuchambua ishara ya sauti, kuivunja katika bendi za masafa, na kuonyesha habari hiyo kwenye Shield ya LoL. Mdhibiti mdogo wa Arduino ana haraka ya kutosha kuhesabu mabadiliko ya haraka ya Fourier. Inaishi kulingana na jina lake na ni ya kushangaza haraka na sahihi. Kwa kuwa kazi yote inafanywa na mdhibiti mdogo, mradi huu unabeba kabisa ikiwa unatumia betri. Ukurasa wa wavuti wa mradi huu uko katika https://andydoro.com/vulol/ & amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; lt; br / & amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; gt; Sehemu zinazohitajika:
- Ngao ya LoL
- Arduino (ilipendekezwa na Diavolino)
- sauti ya sauti (nilitumia kuziba simu ya mono mono 1/8)
- Nambari ya Arduino
- usambazaji wa umeme (usambazaji wa umeme wa DC, kebo ya USB, betri ya 9V, n.k.)
Hatua ya 1: Unganisha Shield ya LoL
Fuata maagizo ya kukusanya Shield ya LoL hapa. Unaona, hiyo haikuchukua muda kabisa!
Hatua ya 2: Solder waya kwa Audio Jack
Ninatumia programu-jalizi ya simu ya mono mono 1/8, kama inavyoitwa Radioshack, lakini unaweza kutumia kebo yoyote ya sauti inayofaa kwa usanidi wa mfumo wako wa sauti. Unaweza kutumia kipaza sauti ikiwa ungetaka. Kwa aina hii ya kuziba, Niliuza waya mbili. Nilitumia nyekundu na nyeusi. Ngao ya LoL inaacha pini za Analog 4 na 5 bure kwa pembejeo. Nambari yangu hutumia pini 5. Unaweza kushikamana na waya nyekundu kwa pini ya Analog 5 ya Ngao ya LoL na waya mweusi kwa GND. Huna haja ya kuiingiza, niliweka waya kwa njia na kuinama.
Hatua ya 3: Programu Arduino
Sasa tunahitaji kupanga Arduino kudhibiti LoL Shield.
Inashauriwa kutumia Diavolino kudhibiti Ngao ya LoL ili kuzuia athari za "kupumua" kwenye LEDs kwa sababu ya uso wa kijani mlima wa LED uliounganishwa na kubandika 13 kwenye Arduino ya kawaida, lakini Arduino ya kawaida itafanya kazi vizuri.
Hii inahitaji maktaba mbili za Arduino: - maktaba ya FFT iliyopatikana kwenye jukwaa la Arduino - maktaba ya Charlieplexing ya LoL Shield
Kuweka maktaba kwa Arduino kunaweza kutisha ikiwa haujafanya hapo awali, lakini utafanya vizuri!
Fuata maagizo juu ya kusanikisha maktaba za Arduino hapa:
www.arduino.cc/en/guide/libraries
Maktaba ya FFT huvunja ishara ya sauti katika bendi 64 za masafa. Ngao ya LoL ni LED 14 x 9. Sisi wastani wa bendi za masafa 64 pamoja katika bendi 14 za masafa. Tunatupa data kadhaa kwa sababu 14 haigawanyiwi kwa usawa 64, lakini nini. Thamani ya kila masafa imerudiwa kutoka 0 hadi 9.
Unaweza kunakili nambari ya Arduino hapa chini, pata nambari kutoka kwa GitHub (inapendekezwa), au pakua faili ya. ZIP, ambayo inajumuisha maktaba na nambari ya Arduino.
Hapa kuna kiunga cha GitHub:
github.com/andydoro/LoLShield-FFT
Chini ni nambari ya Arduino:
/ * FFT ya LoL Shield v0.9 na Andy Doro * /
# pamoja na "Charliplexing.h"
# pamoja na "fix_fft.h"
#fafanua AUDIOPIN 5 char im [128], data [128]; data data_avgs [14];
int i = 0, val;
kuanzisha batili () {LedSign:: Init (); // Inaleta Ngao ya LoL}
kitanzi batili () {
kwa (i = 0; i <128; i ++) {val = analogRead (AUDIOPIN); data = val; im = 0; };
fix_fft (data, im, 7, 0);
kwa (i = 0; i <64; i ++) {data = sqrt (data * data + im * im ); // hii inapata thamani kamili ya safu katika safu, kwa hivyo tunashughulika tu na nambari nzuri};
// wastani wa baa pamoja kwa (i = 0; i <14; i ++) {data_avgs = data [i * 4] + data [i * 4 + 1] + data [i * 4 + 2] + data [i * 4 + 3]; // wastani pamoja data_avgs = ramani (data_avgs , 0, 30, 0, 9); // maadili ya kurudisha kwa LoL}
// weka LoLShield
kwa (int x = 0; x <14; x ++) {kwa (int y = 0; y <9; y ++) {if (y <data_avgs [13-x]) {// 13-x inabadilisha baa chini sana kwa masafa ya juu huwakilishwa kutoka kushoto kwenda kulia. LedSign:: Weka (x, y, 1); // weka LED kwenye} kingine {LedSign:: Set (x, y, 0); // kuweka LED imezimwa}}}
}
Hatua ya 4: Furahiya !
& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; gt; Chomeka sauti ya sauti kwa stereo yako, iPod, kompyuta, nk. Nguvu ya Arduino na usambazaji wa umeme wa DC, USB kutoka kwa kompyuta yako au betri- hii inabebeka kabisa. Unaweza kuiweka kwenye kofia au lamba ya mkanda. LED nyeupe ni mkali sana na ni ngumu kunasa kwenye video. Inaonekana kuna moto wa zambarau unatoka kwao! Kaa chini na ufurahie!
Mwisho katika Mashindano ya Microcontroller
Ilipendekeza:
Kichambuzi cha Spectrum ya Sauti (Mita ya VU): Hatua 6
Kichambuzi cha Spectrum ya Sauti (VU Meter): Muziki ni nini? Kutoka kwa mtazamo wa kiufundi, muziki kimsingi ni ishara na voltage tofauti na masafa. Kichambuzi cha Spectrum ya Sauti ni kifaa ambacho kinaonyesha kiwango cha voltage ya masafa fulani. Ni chombo kinachotumiwa hasa katika maeneo kama
Kubadilisha mita ya mshumaa wa miguu kwa Upigaji picha: Hatua 5 (na Picha)
Kubadilisha mita ya mshumaa ya miguu kwa Upigaji picha: Ikiwa unapenda kazi yangu, tafadhali pigia kura hii inayoweza kufundishwa katika Fanya Changamoto ya Hakika kabla ya tarehe 4 Juni, 2012. Asante! Kwa wale wapiga picha wa amateur huko nje ambao wanapenda kupiga sinema, wakati mwingine kamera za zamani hazina mita nyepesi inayofaa
Shield ya Mionzi ya Smart-mita: Hatua 11 (na Picha)
Shield ya Mionzi ya Smart-Meter: Mita mpya nzuri ambazo kampuni yetu ya umeme imeweka kwenye nyumba yangu hutuma nguvu " WiFi " ishara katika kupasuka. Nina wasiwasi juu ya afya ya muda mrefu athari ya microwaves hizi na kwa hivyo niliamua kutengeneza sh
Shield Arduino-mita ya Miliohm - Kiambatisho: Hatua 6
Mduohm mita Arduino Shield - Addendum: Mradi huu ni maendeleo zaidi ya ule wa zamani ulioelezewa kwenye wavuti hii. Ikiwa una nia … tafadhali soma … Natumai utakuwa na raha
Mita ya Chug-O-mita: Hatua 4 (na Picha)
Mita ya Chug-O: Niliunda, kile ninachokiita, Chug-O-Meter. Hii iliundwa kwa watu wawili kuona ni nani anayeweza kunywa kinywaji haraka na wakati wa kila mtu, haraka na kwa urahisi. Mita ya Chug-O-mita itahesabu kutoka 3 (kwenye LCD) wakati taa ya kijani ikiwaka, saa " 1 "