Orodha ya maudhui:

Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)
Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)

Video: Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)

Video: Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)
Video: VIDEO;MREMBO AKIFANYA NA CHUPA YA FANTA 2024, Julai
Anonim
Taa za Tendaji za Muziki
Taa za Tendaji za Muziki

Intro na Asili

Rudi katika mwaka mpya (Spring ya 2019), nilitaka kuchoma chumba changu cha kulala. Nilipata wazo la kujenga taa zangu za mhemko ambazo zingeweza kuguswa na muziki niliousikiliza kwenye vichwa vyangu vya sauti. Kusema ukweli, sikuwa na msukumo fulani, nilifikiri tu walionekana sawa. Katika msimu wa joto wa fainali, niliunganisha kidhibiti cha strip cha LED ambacho kingeweza kusikia sauti. Ilifanya kazi, lakini ilikuwa tu usanidi wa ubao wa mkate, mbali na kitu chochote kamili au cha kudumu. Muda ulipita, kazi za nyumbani zilirundikana, na mradi huo ulizama zaidi na ndani ya sanduku langu la vitu ambavyo havijakamilika.

Kisha karantini ikampiga.

Nilipata muda wa kutosha kufuata vitu ninavyopenda na nguvu ya kukamilisha miradi ya siku zilizopita. Kwa hivyo, ubao huo wa upweke uliokolewa kutoka chini ya rundo langu na mradi huu ulikamilishwa (vizuri, haswa).

Hii sio bidhaa kamili, inayoonekana na kadibodi na programu mbaya, lakini mapambo ya kufurahisha hata hivyo.

(Hii inaweza kufundishwa sio ya kina, haswa kwa sababu ya kifaa hiki kilitengenezwa zamani.)

Mahitaji

Ujuzi wa kimsingi wa mzunguko na programu ya uzoefu Arduino.

Ujumbe kwa Muumba (Wewe):

Taa za mhemko ambazo utafanya hazitalingana na kile nilicho nacho. Tibu Maagizo haya kama maoni na uweke spin yako mwenyewe!

Vifaa

  • Teensy ++ 2.0 (au chochote unacho Arduino)
  • Vipinga anuwai
  • Swichi anuwai
  • Capacitors anuwai
  • 3.5 mm jack (wa kiume au wa kike)
  • Potentiometers (au Encoders)
  • Kikuza sauti IC
  • Vipande vya LED vinavyoweza kushughulikiwa
  • Splitter ya kipaza sauti

Hizi ni viungo vya ushirika vya Amazon kwa hivyo napata kamisheni kidogo kwa kila uuzaji. Ikiwa tayari hauna vifaa hivi na unataka kusaidia miradi yangu ya baadaye, fuata viungo hivi!:)

Hatua ya 1: Panga nje na ubao wa mkate

Panga nje na ubao wa mkate
Panga nje na ubao wa mkate
Panga nje na ubao wa mkate
Panga nje na ubao wa mkate

Hatua ya kwanza ya mradi wowote mzuri ni kusanidi mahitaji yako. Hatua hii ni wazi wazi kumalizika. Ni juu yako kuifanya iwe rahisi au ngumu kama unavyotaka.

Mahitaji yangu

  • Dhibiti ukanda wa LED unaoweza kushughulikiwa kwa taa za mhemko
  • Kuwa na hali tendaji ya Sauti
  • Kuwa na hali ya Static RGB - wakati ninataka tu kuona taa bado
  • Kuwa na swichi ya kuchagua kwa kubadilisha kati ya modes
  • Kuwa na uwezo wa kudhibiti hali ya RGB
  • Kuwa na kituo cha screw ili kushikamana na usambazaji wa 5V

Mara baada ya kufafanua mahitaji yako, jambo linalofuata kufanya ni kuamua ni vitu gani unahitaji na kuweka ubao nje. Chukua mchoro wangu wa mfumo hapo juu kama mwongozo! Upimaji ni hatua muhimu ya kumaliza mende, kuhakikisha vifaa vinafanya kazi pamoja, na kuzuia makosa yanayotumia wakati.

Vidokezo:

Kwa nini mgawanyiko wa voltage kwa uingizaji wa sauti?

Labda umegundua kuwa kuna msuluhishi wa voltage kwenye laini ya uingizaji wa ishara ya sauti. Hii ni kuhesabu moja ya mapungufu ya ADC za Arduinos: ADC inaweza kusoma tu voltages kati ya 0 - 5V. Kwa kuwa ishara ya sauti ni AC, itakuwa na sehemu ambazo huenda hasi. Kwa kweli hatutaki voltage hii hasi kufikia pini ya kuingiza, kwa hivyo tunakata ishara na mgawanyiko wa voltage na kuiweka katikati ya 2.5V.

Kwa nini kipaza sauti?

Niligundua kwamba, wakati nilitumia vichwa vya sauti au spika na usanidi wangu wa mkate, ishara ilikuwa dhaifu sana kusindika na Arduino. Kuongeza kipaza sauti kulitatua suala hilo. Kama unavyoona, kujaribu mapema ni muhimu!

Hatua ya 2: Programu

Nambari hii iliyotolewa ndio niliyotumia kwenye taa zangu za mhemko. Hakika hutatumia nambari hii bila kuibadilisha, kwa sababu ya muundo tofauti wa vifaa na bodi. Chukua zaidi kama mfano kuona jinsi maktaba hutumiwa.

Maktaba Zilizotumika:

Fastled.h (Kwa udhibiti wa LED unaoweza kushughulikiwa)

fix_fft.h (Kwa mabadiliko ya kasi zaidi ya nne. Hii ilikuwa muhimu kwa kuwa maktaba zingine nne za kubadilisha zilikuwa polepole sana. Tatizo la kasi linaweza kuzuiliwa na mdhibiti mdogo kama ESP32.)

Hatua ya 3: Perfboard It

Perfboard Ni
Perfboard Ni

Ikiwa umepata maarifa, ninapendekeza sana kubuni PCB badala ya ubao wa ubao. Ni mchakato mdogo sana wa kutengenezea. Siwezi kufafanua kila kiungo cha solder nilichotengeneza, lakini hapa kuna vidokezo kadhaa muhimu:

Vidokezo:

Weka vifaa vyako kwenye ubao wako wa bando ili uzitoshe mapema. Hii itakuokoa maumivu ya kichwa mengi.

Weka capacitor ya kupita kwenye reli yako ya nguvu ili kupunguza athari za spikes kwenye sare ya nguvu.

Tumia faida ya urefu wa kuongoza wa ziada unaotolewa na capacitors kupitia shimo na vipinga. Zitumie kuunganisha vidokezo vingine kwenye ubao wako.

Tumia viunganishi vya kike vya PWM na pini za kichwa cha kiume kwa uondoaji / kiambatisho rahisi cha vifaa.

Tumia waya msingi wa msingi wakati wowote. Ni rahisi kuweka kwenye mashimo.

Hatua ya 4: Jenga Ukumbi

Jenga Ukumbi
Jenga Ukumbi

Ni wakati wa kujenga kiambatisho cha bodi yako mpya ya bodi / PCB. Nilitumia kadibodi iliyokatwa kwa sababu ilikuwa kitu bora zaidi nilikuwa nacho. Ikiwa una printa ya 3D au njia nyingine, hiyo pia ni nzuri!

Vidokezo:

Tumia vibali kupima vipimo vya bodi yako, haswa ikiwa unashughulikia kesi.

Ikiwa unatumia kadibodi

Daima acha njia kidogo wakati wa kukata. Unaweza kukata zaidi kila wakati, lakini kamwe huwezi kuambatanisha tena.

Tumia kisu kidogo au kisu halisi. Blade ndogo ni muhimu kwa kutengeneza mashimo sahihi, yanayofaa vizuri.

Hatua ya 5: Furahiya

Furahiya na taa zako mpya za mhemko!

Vitu vya kupanua:

Kufanya kesi inayofaa?

Mifumo au njia zaidi?

Mdhibiti mdogo zaidi?

Ilipendekeza: