Orodha ya maudhui:

Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino): Hatua 6 (na Picha)
Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino): Hatua 6 (na Picha)

Video: Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino): Hatua 6 (na Picha)

Video: Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino): Hatua 6 (na Picha)
Video: Mambo 3 Ya Kufanya Leo Ili Uondoe Stress Maishani Mwako 2024, Novemba
Anonim
Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino)
Taa za Krismasi za Muziki Moja kwa Moja (MSGEQ7 + Arduino)

Kwa hivyo kila mwaka nasema nitafanya hii na kamwe sitawahi kuifanya kwa sababu ninachelewesha sana. 2020 ni mwaka wa mabadiliko kwa hivyo nasema huu ni mwaka wa kuifanya. Kwa hivyo tunatumahi unapenda na utengeneze taa zako za Krismasi za muziki. Huu utakuwa mwongozo rahisi lakini mwaka ujao nina mpango wa kufanya mengi zaidi na mradi huu.

Video kamili ya mradi:

Vifaa

Mpokeaji wa Bluetooth

Arduino Nano https://amzn.to/3piiJHb au

Pro Mini

(itahitaji https://amzn.to/2WGa19q kuipanga)

MSGEQ7 IC

Moduli ya MSGEQ7

Ngao ya MSGEQ7

Kuzuia

Capacitors

Relays - Mitambo https://amzn.to/3pm2WXF au

Jimbo Mango https://amzn.to/2KOVqFU X3

Kituo imara cha Jimbo 4

Onyesho la 8x8 la LED

Bodi ya mkate inayoweza kutumiwa na Solder

Hook Up Waya Kit

Adapta za JST

Tundu la Jack ya Stereo ya 3.5mm

Moduli ya Ugavi wa Umeme

Ugavi wa Umeme wa 9V 1A

Plug ya AC, soketi za AC na sanduku la umeme kutoka kwa vifaa vyovyote vya ndani

Zana zilizotumiwa (hazikununuliwa kwa video hii ni mambo ya jumla ninayo):

Chuma cha Solder:

Rekebisha Mat:

Waya ya Solder isiyo na Kiongozi:

Mikono ya Kusaidia Magnetic:

Multimeter: https://amzn.to/3oQrgB5 (ununuzi wangu unaofuata)

Mmiliki wa Bodi ya Mzunguko

Chapisho hili lina viungo vya ushirika, ambavyo vinasaidia kuunga mkono kituo changu. Ukinunua kupitia moja ya viungo vyangu, ninaweza kupata tume ndogo; bila gharama ya ziada kwako

Hatua ya 1: Jinsi hii inavyofanya kazi - MSGEQ7

Jinsi Hii Inavyofanya Kazi - MSGEQ7
Jinsi Hii Inavyofanya Kazi - MSGEQ7
Jinsi Hii Inavyofanya Kazi - MSGEQ7
Jinsi Hii Inavyofanya Kazi - MSGEQ7

Kwa hivyo sehemu kuu ya mradi huu itakuwa MSGeq7. Hii ni msawazishaji wa bendi saba saba IC ni chip ya CMOS ambayo hugawanya wigo wa sauti katika bendi saba, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz na 16kHz. Masafa saba hugunduliwa kwa kiwango cha juu na kuongezeka kwa pato ili kutoa uwakilishi wa DC wa ukubwa wa kila bendi. Hakuna vifaa vya nje vinahitajika kuchagua majibu ya kichujio. Kinga ya mbali-chip na capacitor tu zinahitajika kuchagua masafa ya oscillator ya saa ya-chip. Masafa ya kituo cha kichujio hufuatilia masafa haya.

Hati za data:

Kwa hivyo yote kwa kweli ni rahisi kutumia IC.

Hatua ya 2: Mzunguko wa Mtihani

Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani
Mzunguko wa Mtihani

Jedwali la msgeq7 linatoa mchoro wa mzunguko wa matumizi ambao nilifuata na kutumia kubuni mzunguko wa mradi huu.

Kumbuka maadili ya vipinga maalum na capacitors. Nina virefu 2 x 3.5mm vya redio za stereo kuruhusu moduli ya Bluetooth kuingiza sauti ili kuhisiwa na msgeq7. Utahitaji vipingaji 22k viwili na capacitor kutenganisha MSG na kuruhusu jack nyingine kutolewa kwa spika kupitia kebo ya AUX.

Pia, nilibadilisha taa za baadaye baadaye na kurudi tena (kimsingi ni kitu kimoja katika eneo la mradi huu) kudhibiti taa za Krismasi.

LED zinawakilisha sauti "chini" "katikati" "Juu". Mpango ni kuhisi amplitudes ya frequency na kuamua hatua ya kuchochea ambayo itawasha taa.

Niliongeza pia tumbo iliyoongozwa na 8x8 ili kutoa taswira nzuri ya sauti ya masafa ya sauti wakati wanacheza.

Nambari inaweza kufanya kazi na bodi yoyote ya Arduino lakini ninatumia nano kupima na Pro Mini kwenye bodi ya mwisho.

Hatua ya 3: Kanuni

Kanuni
Kanuni

Kwa hivyo nambari tena ni rahisi sana.

Nambari kamili: https://github.com/justbarran/Automatic-Musical-Li …….

Nambari inahitaji maktaba ya LedControl https://www.arduino.cc/reference/en/libraries/ledc… kwa onyesho la 8x8 MAX7219. Zaidi ya hayo hakuna maktaba nyingine ya ziada inahitajika na nambari hiyo iko peke yake.

Katika kitanzi, ninaangalia bendi tofauti kutoka MSG na kuongeza viwango kati ya 0 na 7 kuonyeshwa kwenye tumbo la 8x8. Kisha mimi huhifadhi maadili katika safu ili kushughulikiwa haraka baada ya hapo.

Thamani hizi za amplitude hukaguliwa ili kuona ikiwa zinavuka thamani iliyowekwa. Ikiwa zinafanya mimi huweka taa.

bendi 0, 1, 2 = LOWs (63Hz hadi 400Hz)

bendi 3 = MID (400Hz hadi 2500Hz)

Bendi 4, 5, 6 = HIGHS (2.5KHz hadi 16KHz

Hii ilikuwa chaguo zaidi la kibinafsi kulingana na uchunguzi ambao ulitoa athari bora ya taa kwa maoni yangu. Hii inaweza kubadilishwa na kubadilishwa ili kukidhi aina yoyote ya muziki au onyesho nyepesi.

Tangu nilipoishia kutumia upeanaji wa mitambo sababu ndio tu niliyokuwa nayo kwa sasa niliongeza mfumo wa bendera kuruhusu marudio ya kukaa juu kwa kiwango cha chini cha wakati sio kusababisha kuzima / kusisimua haraka ambayo inaweza kuharibu upeanaji na kuathiri taa ya muziki.

Mara tu wakati unapopitishwa na ukubwa haukusababishwa tena kuongozwa kungetoka na mchakato unaendelea.

Ninatumia millis (), sio kuchelewesha kwa hii kuwa na nambari inayozuia na ucheleweshaji. Kwa hivyo nambari inaendesha haraka sana na kwa ufanisi.

Hatua ya 4: Kuongeza Relays

Kuongeza Relays
Kuongeza Relays
Kuongeza Relays
Kuongeza Relays

ONYO: Tafadhali kuwa mwangalifu unaposhughulika na voltages za AC. Tafadhali pata msaada kutoka kwa mtaalamu / Fundi umeme ikiwa hauna uhakika. Kumbuka mimi ni mwenye waya mwenye leseni.

Kwa mradi huu, ninatumia upeanaji wa mitambo sababu upeanaji wa hali Mango niliyokuwa nao ni wa voltages za DC /

Kuugua.

Ninapendekeza upate seti ya SSR ikiwa tayari hauna relays za mitambo na unapanga kufanya mradi huu.

Wao ni wenye kasi zaidi na muhimu zaidi. Kumbuka SSR ina viwango vya chini vya sasa kuliko kupelekwa kwa mitambo ili kutambua ni taa ngapi unataka kuweka kwenye kuziba moja na kupima sare ya sasa.

Hatua ya 5: Bodi Inayofanya Yote

Bodi Hiyo Inafanya Yote
Bodi Hiyo Inafanya Yote
Bodi Hiyo Inafanya Yote
Bodi Hiyo Inafanya Yote

Baada ya kupata kila kitu kufanya kazi jinsi nilivyotaka niliweka kila kitu kwenye ubao wa mkate unaoweza kuuzwa.

Mchoro wake wa mzunguko sawa na kabla ya wakati huu tu nilitumia jack ya zamani ya sauti ya sauti kwa sauti ndani na nje.

Nina Arduino pro mini na umeme kwenye ubao wa mkate ili bodi iweze kuwezeshwa kutoka kwa jack ya 12v dc /

Onyesho la 8x8 limeambatanishwa na moja ya mashimo ya vis.

Relay ina kontakt 6 ya pini ya JST ambayo ingeweza kusambaza Gnd, 5v, na 4 GPIOs kudhibiti upeanaji 4. Kwa mradi huu, ninatumia tu 3 ya relays hizi wakati kuziba 4 iko karibu kawaida na ingetumika kama kuweka upya ngumu kwa siku zijazo na kuiwezesha bodi.

Hatua ya 6: Imefanywa + Baadaye

Imefanywa + Baadaye
Imefanywa + Baadaye

Video kamili ya mradi:

Unaweza kupenda kushiriki na kujiunga.

Mwaka ujao nataka kuongeza wifi na RTC kuruhusu udhibiti wa kijijini na wakati. Pia, kipitishaji cha FM kwa hivyo magari yangeweza kuingia kwenye sauti. Jambo muhimu zaidi ningebadilisha kupelekwa kwa SSRs. Ningeweza pia kubadili MSGEQ7 kwa DSP na kufanya uchambuzi sahihi wa sauti kwa athari bora za taa.

Natumahi kila mtu kuwa na Krismasi Njema na Heri ya mwaka mpya.

Ilipendekeza: