Orodha ya maudhui:

RGB Matrix + Spectrum Analyzer: Hatua 10 (na Picha)
RGB Matrix + Spectrum Analyzer: Hatua 10 (na Picha)

Video: RGB Matrix + Spectrum Analyzer: Hatua 10 (na Picha)

Video: RGB Matrix + Spectrum Analyzer: Hatua 10 (na Picha)
Video: Никогда не знал про это Фильтр для всех цифровых камер и жанров vlog с @foveonyc 2024, Julai
Anonim
RGB Matrix + Spectrum Analyzer
RGB Matrix + Spectrum Analyzer

Je! Unapenda LED? Mimi pia!

Ndio sababu, katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kutengeneza Matrix ya RGB ya kushangaza, ambayo inaweza kugeuka kwa urahisi kuwa Kichambuzi cha Spectrum kwa kubofya kitufe.

Baada ya kusoma, ikiwa unafikiria kuwa anayefundishwa ameipata, tafadhali ipigie kura kwenye shindano la LED.

Na bila ado yoyote, wacha tuanze.

Hatua ya 1: Tazama Video

Image
Image

Video inaonyesha kila hatua kwa undani na itakusaidia katika kuelewa vizuri mradi huo. Kwa hivyo, itazame kabla ya kuendelea na hatua inayofuata.

Hatua ya 2: Pata Sehemu zako

Arduino: INDIA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

Vipande vya WS2812B (30 LEDs / mita): US - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: Marekani - https://amzn.to/2zSV4qKUK -

Karatasi ya Acrylic: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Ugavi wa Umeme: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1x 200K Resistor1x 33 pF Cap1x 100 nF Cap1x 10 nF Sura

Hatua ya 3: Prototyping

Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano

Pakua na ongeza Maktaba hizi za Arduino: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Jaribu Ukanda wa LED wa WS2812B ukitumia mchoro wa Kwanza wa Mwangaza kutoka kwa mifano ya maktaba ya FastLED. Hariri pini ya data na idadi ya LED na baada ya kupakia LED zinapaswa kuwasha nyeupe moja baada ya nyingine kuonyesha kuwa LED zinafanya kazi vizuri.

Sasa jenga mzunguko wa jaribio ukitumia mchoro wa mzunguko uliowekwa katika hatua hii bila Mpokeaji wa IR. Pakia mchoro, pia umeambatanishwa katika hatua hii. Utahitaji LED 21. MSGEQ7 iligawanya wigo wa sauti katika bendi 7 za masafa. Kwa hivyo, tukizingatia hayo, mchoro hugawanya LED 21 kwa seti 7, kila seti ikiwa na taa 3, LED ya kwanza itakuwa mbali na taa zingine mbili zitawashwa kulingana na nguvu ya sauti katika bendi hiyo ya masafa. Angalia maadili ya analojia ya bendi zote saba kwenye Monitor Monitor kwa utatuzi na uhakikishe kuwa kila kitu kinaonekana vizuri. Wakati hii inafanya kazi vizuri, kamilisha utabiri kwa kuongeza Mpokeaji wa IR.

Sasa ongeza mpokeaji wa infrared na upakie ya pili iliyoambatanishwa ambayo itawasha seti 2 zilizo na LED 7 kila moja kulingana na nguvu ya ishara ya sauti kutoka kwa bendi yoyote ambayo unaweza kuhariri kwenye mchoro. Nitakushauri uchague bendi 3 na 4. Sasa amua nambari ya hex ya kitufe chochote kwenye kijijini cha IR unachotumia Ili kujua jinsi ya kufanya hivyo, bonyeza hapa: https://www.instructables.com/id/ Dhibiti-AC-Applia.. Badilisha nambari hiyo ya hex kwenye mchoro na uipakie. Sasa unapobonyeza kitufe, LEDs zitaonyesha uhuishaji na ukibonyeza kitufe kimoja tena, itarudi kwenye hali ya uchambuzi wa wigo.

Na prototyping imekamilika.

Hatua ya 4: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Pata vifaa vyote vya umeme vinavyohitajika kwa mradi huo.

Pia pata ubao mwembamba ambao tutaunganisha vifaa vya uchanganuzi wa wigo ili tuweze kutengeneza kitu kama ngao ya Arduino, ambayo itatuokoa kutoka kwa fujo la wiring. Rejea video na picha kwa mtazamo wazi.

Ninatumia Arduino Uno ili niweze kupakia programu mpya kwa urahisi baadaye ikiwa inahitajika, lakini pia unaweza kutumia Arduino Nano.

Kisha, chukua kuziba 3.5 mm na waya waya mbili, moja kwa chini na moja kwa moja ya kituo na mwisho mwingine wa waya mbili huenda kwenye ngao ya MSGEQ7. Baada ya hii kufanywa, unganisha IC kwa msingi wake, waya za umeme na ujaribu ngao ukitumia mfuatiliaji wa Arduino Uno kama nilivyofanya hapo awali.

Hatua ya 5: Tengeneza Bodi ya LED

Tengeneza Bodi ya LED
Tengeneza Bodi ya LED
Tengeneza Bodi ya LED
Tengeneza Bodi ya LED
Tengeneza Bodi ya LED
Tengeneza Bodi ya LED

Sasa, chukua MDF yenye unene wa 3 mm na utengeneze mraba wa saizi 25.2x25.2 cm na uikate kwa kutumia msumeno wa hack. Kisha chora mraba 49 ya saizi 3.6x3.6 cm juu yake. Kata vipande 7 vya vipande vya LED, kila moja ikiwa na viunzi 7 kwani tutafanya matriki ya 7x7 i.e. 49 leds. Baada ya kukata, futa mkanda nyuma yake na ushikamishe kwenye kipande cha MDF. Ilinibidi nifanye mashimo katika sehemu mbili kwenye MDF kwa kutumia kuchimba visima ili waya zipite, vinginevyo ningelazimika kuondoa kupunguka kwa joto na kukausha waya, ambazo sikutaka.

Kumbuka kwamba mishale yote ya mwelekeo wa mtiririko wa data kwenye ukanda lazima ifuate mwelekeo huo huo, i.e. kushoto kwenda kulia

Halafu nikitumia kipande kidogo cha kuchimba visima, kama 2 mm, nilitengeneza mashimo matatu karibu na Vcc, GND na pini za data upande wowote wa kila sehemu 7 zilizoongozwa. Niliweka pedi za solder kwenye ukanda pande zote mbili. Halafu ukitumia waya wa 0.75 sq. Mm, fupisha Vcc na GND ya vipande kwenye safu zote saba. Pia, fupisha Vcc na GND kutoka safu ya mwisho hadi safu ya kwanza (kulisha mara mbili).

Unganisha data kutoka safu ya kwanza hadi data ya safu ya pili, data kutoka kwa data ya pili kwa ya tatu na kadhalika hadi safu ya mwisho ifikiwe. Nilitumia waya mgumu wa mraba 0.5 kwa kusudi hili. Hakikisha usifupishe waya hizi kwa Vcc au GND.

Wakati hii imefanywa, angalia mwendelezo na ukitumia mchoro wa Kwanza wa Mwangaza angalia unganisho.

Hatua ya 6: Fanya Ufungaji

Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi
Fanya Ukumbi

Ili kutengeneza kiambatisho nilitumia MDF 12 mm.

Nilifanya vipimo vilivyoambatanishwa katika hatua hii. Kutumia huduma ya kukata bevel kwenye jigsaw yangu, kwanza nilikata vipande viwili vya beveled kila mwisho wa alama. Vipande vyote viwili lazima viwe ndani kwa kutengeneza kiambatisho. Baada ya haya, nilifanya kupunguzwa moja kwa moja iliyobaki.

Nilitumia gundi ya kuni kuunganisha vipande vyote pamoja na kushikilia mahali, nilitumia msumari mdogo wa kuni. Unaweza kutumia mbinu nyingine yoyote unayopenda, nina uzoefu mdogo sana wa kufanya kazi kwa kuni, kwa hivyo maoni yoyote yanakaribishwa.

Acha gundi kukauka mara moja.

Hatua ya 7: Maliza Bodi ya LED

Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED
Maliza Bodi ya LED

Angalia ikiwa bodi ya LED tuliyoifanya mapema, inafaa kwenye kiambatisho au la. Ikiwa haifanyi hivyo, ilete umbo ukitumia faili au karatasi ya emery au zote mbili.

Kutoka kwa karatasi ya thermocol nyeupe 10 mm, kata vipande 6 vya urefu sawa na ile ya bodi ya LED na upana wa 2.4 cm. Gundi kwenye mstari wa usawa tulioufanya kwenye MDF.

Baada ya kukauka, iweke ndani ya ua, weka alama kwa kiunganishi cha pipa la DC na kebo ya USB kwa Arduino kisha uichimbe. Walete kwa umbo kutumia faili.

Imekamilisha miunganisho iliyobaki kama kuongeza waya kwa data ndani, kuongeza waya za nguvu kwenye kiunganishi cha pipa kinachowezesha mzunguko wetu wote, na kuongeza mpokeaji wa IR na mwishowe moto huunganisha zote mahali. Unganisha waya kwenye safu ya nne ya Vcc na waya za ardhini ambazo huenda kwa Vin na pini ya ardhi ya Arduino na kuipatia nguvu.

Tumia gundi moto kwa kufanya miunganisho yote iwe salama na pia kurekebisha kiunganishi cha pipa mahali pake.

Hatua ya 8: Maliza Juu

Maliza Juu
Maliza Juu
Maliza Juu
Maliza Juu
Maliza Juu
Maliza Juu
Maliza Juu
Maliza Juu

Chukua karatasi ya thermocol tena na uanze kuikata kwa ukubwa sawa na pengo kati ya thermocols zilizowekwa hapo awali. Pima moja tu kwa kila safu kisha ukate iliyobaki inayohitajika ukitumia kipande hicho. Sio lazima kutumia gundi kwani itabaki mahali pake peke yao, lakini ikiwa inahitajika unaweza kutumia gundi kidogo.

Baada ya hii kufanywa, pima sanduku, leta karatasi ya akriliki, weka alama ya kipimo ukitumia alama na uikate kwa kutumia msumeno wa hack. Ili kuikata, punguza mara kadhaa ukitumia kisanduku cha sanduku, halafu baada ya kuiweka kwenye kona ya meza, weka nguvu chini na itakatwa kwa laini iliyonyooka kabisa.

Ili kushikamana na karatasi ya akriliki juu, nilitumia bolt 2 mm kwani sikuwa na screw iliyofaa, lakini unapaswa kutumia screw.

Fanya alama kwenye karatasi ya akriliki na uichimbe kwa kutumia kipenyo cha 2.5 mm. Kutumia karatasi hiyo, weka alama kwenye kificho na uwachome kwa kutumia kipenyo cha 2 mm. Kisha mwishowe, ambatisha karatasi juu kwa kutumia vis.

Hatua ya 9: Kugusa Mwisho

Mchoro ambao nimeambatanisha katika hatua ya 2 utabaki kidogo wakati nikifanya kazi kama analzyer ya wigo. Sababu ni algorithm. Kuna mahesabu mengi ya njia ya kuhesabu idadi ya LED, rangi ya LED, kwa kweli ikionyesha ambayo hupunguza kidogo.

Ndio sababu niliunda algorithm mpya kabisa ya Spectrum Analyzer na inafanya kazi vizuri sasa, mchoro umeambatanishwa katika hatua hii.

Kwa wale ambao wanataka kujua ni aina gani ya algorithm, tafuta kitanzi cha "wakati" kwenye mchoro.

Hatua ya 10: Imefanywa

Ni hayo tu. Furahiya uumbaji wako, na ikiwa kuna swali lolote, ukawa huru kuuliza katika sehemu ya maoni.

Ikiwa unafikiria, nimepata, tafadhali pigia kura hii inayoweza kufundishwa katika Mashindano ya LED, na pia jiandikishe kwenye kituo chetu cha YouTube. Itasaidia sana.

Asante kwa kusoma:).

Ilipendekeza: