Orodha ya maudhui:
- Hatua ya 1: VIFAA KUU
- Hatua ya 2: KUWAPA NGUVU VIFAA
- Hatua ya 3: DETECTOR NA STRIPS
- Hatua ya 4: KUPAKULA SHERIA
- Hatua ya 5: KUANDAA NYUMBA
- Hatua ya 6: KUCHUKUA MWENYEWE
- Hatua ya 7: KUMALIZA
- Hatua ya 8: KAMILI
Video: Taa ya Desktop ya Tendaji ya Muziki wa Arduino: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Halo wote!
Katika ujenzi huu, tutafanya taa ya eneo-kazi ya LED inayotumia vifaa rahisi na programu zingine za msingi za Arduino. Inafanya athari ya kuvutia ambapo nuru itacheza kwa sauti zote na muziki. Nilikamilisha mradi huu na mwenzangu.
Ni nini kilinichochea kufanya hivi? Wakati wa moja ya mafunzo ya moduli yangu, tulipewa fursa ya kujifunza jinsi Arduino inavyofanya kazi na tangu wakati huo nilivutiwa na uwezekano wake mwingi, pamoja na ukweli kwamba ni vifaa vya chanzo wazi. Kwa kuwa na jukumu la kuunda na kusafisha Artefact ya Dijiti, nilitaka kutumia hesabu kama chombo na njia ya kuelezea Sanaa na Utamaduni kupitia Artefact hii ya Dijitali. Pia, siku zote nimekuwa na kitu kuelekea kitu kilicho na LED kwani nahisi kuwa vipande vya LED vinatawala uwezekano anuwai - kutoka kwa njia ambayo imewekwa pamoja na kitu, kwa udhibiti wa rangi. Inaweza kufanya kitu rahisi kuonekana nzuri na maingiliano. Ni bora nini ikiwa tunaweza kuifanya iwe kitu cha kuvaa. Nina hakika wengi wenu mtakuwa mmejua juu ya DJ marshmello na vazi lake la kifahari. Dhana yangu ya asili ilikuwa kusafisha kofia ya marshmello inayoweza kuvaa, kuingiza taa za LED - zinazotumiwa na Arduino na sensor ya mwendo wa kasi, kwake (itagusa zaidi juu ya hii katika mawazo ya mwisho). Walakini, kwa sababu ya bajeti (gharama ya LED ni ghali..) na mazingatio ya mradi kwa vitendo kwa wakati, tulibadilisha wazo kuwa taa hii tendaji ya marshmello LED. Inaweza kuonekana kama njia inayoonyesha utamaduni wa pop, na kuwa taa tendaji ya sauti, inaonekana kuwa sanaa ya dijiti.
Hii ndio toleo letu la mradi. Sifa zote kwa "Nerd ya Asili" ya youtuber, tulifuata kulingana na kile walichokuwa wamefanya na tutapenda kuwashukuru kwa kutupatia maelezo juu ya jinsi ya kufanya mradi huo. (Asili Nerd)
Hatua ya 1: VIFAA KUU
Vitu vya kwanza kwanza: hizi ndio vifaa tunavyohitaji. Kwa kiasi kikubwa ni hiari - kwa msingi kwamba unaweza kufanya uboreshaji wako mwenyewe na usanidi kwa mradi wako. Hata hivyo, vitu muhimu vinahitajika ikiwa unataka kufuata mwongozo huu:
- Arduino Uno (au aina yoyote ndogo ndogo ya Arduino)
- Moduli ya Kigunduzi cha Sauti
- Ugavi wa umeme wa nje
- Vipande vya LED vinavyozungumziwa kibinafsi vinaongoza leds 60 kwa kila mita
- Waya za jumper
- Bodi ya mkate
Kulingana na muonekano unaotaka kufikia, unaweza kutaka kupanga vipande tofauti au kutoa mwangaza kwa njia nyingine. Kwa njia yangu, nilitumia vitu vifuatavyo:
- Jaridi ya glasi iliyosindikwa (au jar nyingine yoyote inayofaa ukubwa wako)
- Karatasi nyeusi ya kadi
- Bodi ya Povu
- Rangi ya dawa (iliyotumiwa kupaka jar)
Vitu vyote muhimu vilinunuliwa kutoka kwa Bara la Elektroniki (B1-25 Sim Lim Tower), vipande vya LED vilikuwa sehemu ya gharama kubwa zaidi ambayo iligharimu SGD 18 kwa mita 1 - tulitumia mita 2. Vitu vingine vilikuwa vifaa vya kuchakata au kununuliwa kutoka kwa duka / vifaa vya duka.
Hatua ya 2: KUWAPA NGUVU VIFAA
Nilitumia usambazaji wa umeme wa nje kama vile chanzo cha umeme cha AC hadi DC - yule jamaa kwenye kaunta alipendekeza usambazaji wa umeme wa nje kwani itakuwa bora kusambaza ukanda wa LED wa mita 2, na sio kuchoma bandari ya USB. Ikiwa unatumia mita 1 au chini, haufanyi umeme wa nje na tumia tu kebo ya USB ya Arduino Uno na uiunganishe moja kwa moja kwenye pc.
Sehemu kuu ya mradi ni moduli ya kigunduzi cha sauti. Itatoa ishara ya analog (pembejeo) kwa Arduino, ambayo hutumiwa kuwasha taa za RGB (pato). Usambazaji wa umeme wa nje utawasha vifaa vyote vitatu - Arduino, moduli ya kigunduzi cha sauti, na taa za LED. Waya VIN (au 5V) kwenye Arduino na VCC kwenye ubao wa kitambuzi cha sauti kwa pembejeo nzuri. Kisha waya GND kwenye Arduino na detector kwa hasi. Hii inaonyeshwa kwenye skimu iliyoambatanishwa. Tunahitaji pia kunasa pembejeo ya 5V na GND kwenye ukanda wa LED kwenye chanzo cha nguvu.
Tulitumia ubao wa mkate kama mpatanishi wa unganisho hili. Ugavi wa umeme utaenda kwenye ubao wa mkate kutoka kwa chanzo cha nguvu cha nje, ambacho kitawezesha vifaa vitatu kama ilivyoelezwa.
Kumbuka: mwalimu wetu alipendekeza matumizi ya kontena kwa unganisho kati ya nguvu na moduli ya kigunduzi cha sauti, kwamba sio nguvu zote zitakwenda kwenye moduli, ikiruhusu uingizaji bora.
Hatua ya 3: DETECTOR NA STRIPS
Baada ya kuunganisha vifaa vyote vitatu kwa nguvu, basi tunahitaji kuziunganisha kwa kila mmoja.
Moduli ya kigunduzi cha sauti itawasiliana na Arduino juu ya pini za pembejeo za analog - nitatumia pini A0.
Vipande vya LED vinahitaji pigo la dijiti kuelewa ni LED ipi inayoweza kushughulikia. Kwa hivyo, pini ya pato la dijiti DI inahitaji kuunganishwa na Arduino. Nitatumia pin 6 kwenye Arduino. Tulipata duka ambalo tulinunua vifaa vya elektroniki kwa kuunganisha wiring zote za kuruka kwa ukanda wa LED. Kwa hivyo, hakukuwa na kazi ya kuuza bidhaa inayohitajika kwetu, kuokoa shida ya hiyo. Kilichobaki kinachohitajika ni kunasa kebo ya kiume na ya kike juu yake.
Vivyo hivyo, unaweza tu kufuata mchoro uliopangwa ili kupata muhtasari wa unganisho.
Hatua ya 4: KUPAKULA SHERIA
Kwa kweli hii ndio sehemu muhimu zaidi ya mradi. Unaweza kupata chanzo cha nambari niliyotumia hapa (kiungo) au toleo langu (faili iliyoambatanishwa). Kanuni kuu ni kuweka ramani ya analojia inayopatikana kutoka kwa sensa, hadi idadi ya LED zinazoonyeshwa.
Kuanza kila wakati, tunataka kuhakikisha kuwa taa zote zinafanya kazi kama inavyotarajiwa. Tunaweza kufanya hivyo kwa kutumia kazi ya safu, ambayo itakuruhusu kuwasha taa zote za kibinafsi.
Kisha, tunaendelea na kazi kuu kwa kuibua sauti kwenye taa. Tunaweza kufanya hivyo kwa kutumia kazi ya ramani. Hii itaturuhusu kuonyesha idadi fulani ya LEDs kutokana na pembejeo inayoweza kubadilika. Kwa mtazamo wangu, niliamua kusukuma idadi ya LED kwenye usanidi (180 iliyoainishwa katika nambari tofauti na viwambo 120 nilivyo navyo). Nilijaribu usanidi anuwai - pamoja na marekebisho ya unyeti kwenye moduli ya kigunduzi cha sauti, tofauti za kipaza sauti chini na thamani ya juu, nk. Kuna pia safu ya pili ya utaratibu. Nambari itaruhusu ufuatiliaji wa hali ya juu zaidi wa sauti kulingana na wastani, ili mwanga ubadilishe rangi wakati wimbo unaingia kilele - 'Modi ya hali ya juu'.
Kulingana na muonekano unaotaka kufikia, unaweza kutaka kufanya marekebisho kwa nambari iliyotumiwa. Video hii (kiunga) inaelezea nambari kwa undani.
Hatua ya 5: KUANDAA NYUMBA
Kwanza, nilizungusha karatasi ya kadi nyeusi kwa takriban mviringo na kipenyo sawa na ufunguzi wa jarida la glasi. Sikuwa na zana sahihi za kupimia. Kwa hivyo, mimi hutengeneza kwa kuweka kimsingi karatasi nzima ya kadi nyeusi ndani ya jar. Baada ya kupima urefu wa karatasi ya kadi nyeusi ninayohitaji kutumia, niliikata kwa uangalifu kwa kufuata alama ambayo nilitoa. Kisha nikaunganisha ncha pamoja ili kuunda bomba la silinda. Urefu na urefu wa nyumba hutegemea mwelekeo wa jar yako. Unaweza kutumia urefu wowote unaotaka.
Ifuatayo, ninafunga nyumba ambayo nilikuwa nimeifanya na ukanda wa LED kuizunguka, nikifunika uso wote wa nyumba hiyo. Hii ilifanywa tu na wambiso nyuma ya ukanda. Ninahakikisha kuwa kipande kidogo hukatwa ili kuruhusu urefu wa waya kupita kiasi uteleze ndani ya nyumba kwa usimamizi mzuri wa waya, na sio kuzuia uso wa kuvuta.
Tatu, Bomba la cylindrical lenye mashimo hutumiwa kama faida kwa kujaza vifaa vya elektroniki ndani. Kwa kuanzia, nilipata unganisho la waya kwenye Arduino na ubao wa mkate, nikitumia tack ya bluu. Kisha, niligonga urefu wa waya kupita chini kwa kutumia mkanda wa kawaida wa 3M. Hatua hii ni hatua ya tahadhari kuzuia waya kutoka kwa kukatika kwa urahisi wakati wa mkusanyiko.
Nne, bodi iliyokusanyika iko tayari kuingizwa ndani ya nyumba. Kwa kuwa vifaa vya elektroniki "vimejificha" ndani ya nyumba, mpangilio wa jengo lazima uwe moja vile ambayo inaruhusu mtumiaji kupata ufikiaji rahisi wa USB ya Arduino. Sio hivyo tu, moduli ya kigunduzi cha sauti pia italazimika kukabiliwa chini kwa urahisi wa moduli ya kuchukua uingizaji wa sauti unaozunguka. Bodi iliyokusanyika inawekwa kwa wima kuruhusu hiyo. Baadhi ya bodi ya povu ilitumika kushikilia bodi iliyokusanyika kwenye nyumba hiyo. Wakati wa hatua hii, ukanda wa LED utaunganishwa (na waya nyekundu, machungwa, manjano) kufuatia kuwekwa kwa umeme. Uunganisho wote umefanywa hadi wakati huu, isipokuwa zile za chanzo cha nguvu cha nje - waya mwekundu na mweusi.
Hatua ya 6: KUCHUKUA MWENYEWE
Kwa kuwa ninaweka taa ya eneo-kazi kuwa mfano wa kichwa cha marshmello, ilibidi nipake jar nzima ya glasi - isipokuwa macho na sehemu ya mdomo ambayo ilibidi iwe nyeusi, na rangi nyeupe ya dawa. Stencil ya macho na mdomo hukatwa na kubandikwa kwenye jar kabla ya kazi ya dawa. Mtungi uliachwa kukauka kabla ya kuwekwa kwa macho na mdomo kutoka ndani ya jar. Hii ilifanywa kwa kutumia karatasi nyeusi ya kadi nyeusi (mwanzoni nilifikiria kuipaka rangi nyeusi tu). Athari ilibadilika vizuri kama inavyoonekana kama safu ya macho na mdomo ilikuwa ikikatwa.
Kifuniko cha chuma kilihitaji kuwa na ufunguzi wa kati wa ufikiaji wa USB ya Arduino, moduli ya kigunduzi cha sauti, na usambazaji wa umeme kama ilivyoelezwa. Nilifanikiwa kukata kwenye semina shuleni.
Hatua ya 7: KUMALIZA
Sasa ni mkutano wa mwisho wa jengo hilo.
Ukanda wa LED unakaguliwa kwanza ili kuhakikisha kuwa taa zinafanya kazi kweli, na viunganisho vyote ni sawa. Baada ya kuhakikisha kuwa vifaa vinafanya kazi, unaweza kuendelea kuingiza nyumba ndani ya chupa uliyotengeneza. Unaweza kuona kwa shimo (hata baada ya kuwekwa kwa kifuniko), na uwekaji wa vifaa vya elektroniki, unaweza kufikia kiolesura cha USB cha Arduino na pembejeo ya nguvu kutoka chini. Moduli ya kigunduzi cha sauti inajitokeza nje kidogo pia, kwa kukamata sauti bora. Kwa miguu, nilitumia cubes iliyokatwa kutoka kwa bodi ya povu, na kuipaka rangi nyeusi. Kwa kweli, unaweza kutumia standi nzuri ya kuni kwa taa yako ya eneo-kazi.
Kumbuka: kazi ya rangi mwanzoni ilifanywa vibaya kama inavyoonekana kutoka kwa alama za watazamaji katika mfano wa kwanza, kwa hivyo, ilibidi nifute mipako yote kwa kutumia nyembamba wakati huo, nikapumua. Kwa kweli hii ilichukua juhudi za ziada ambazo unaweza kuangalia kuepukana nazo.
Na mwishowe, nilikamilisha mradi huo. Kwa kweli ilichukua majaribio na makosa mara kwa mara - ama kufanya nambari iende, au kwa mabadiliko ya mchakato wa mkutano, lakini nilifurahi na kile kilichopatikana.
Hatua ya 8: KAMILI
Huu ulikuwa mradi mzuri na nilikuwa na wakati wa kufurahisha kuifanya. Kwa kuongezea, ni nzuri sana kwani inabadilika sana na inaruhusu sasisho la wakati wowote baadaye. Nambari inaweza kutumika tena wakati wowote, na kimsingi unapata taa "mpya" kila wakati.
Uboreshaji wa Baadaye
Kuna hata hivyo, kuna uboreshaji zaidi na / au tofauti ambazo zinaweza kufanywa kwa ujenzi.
Unaweza kuongeza pembejeo anuwai za vifungo zilizounganishwa na Arduino. Kwa hii, unaweza kubadilisha hali ya kutekeleza taa ya jumla, na kwa mfano kusukuma kwa jumla. Hii inaruhusu kugeuza kati ya hali ya sasa ya tendaji ya sauti, na hali ya jumla ya upigaji gradient. Kitufe kingine kinaweza kutekelezwa kwako kubadilisha seti ya rangi ya taa inayowaka (weka 1 - bluu kuwa manjano, weka 2 - nyekundu hadi zambarau, nk). Au hata zaidi, unaweza kuwa na tabaka 3 za utaratibu ambapo kuna njia zaidi za ufuatiliaji wa hali ya juu wa sauti kulingana na wastani - 'LOW', 'NORMAL', 'HIGH'. Kwa njia hiyo, utafikia anuwai anuwai ya wimbi la rangi.
Napenda pia kurudi kwenye dhana yangu ya asili, kichwa kinachoweza kuvaliwa cha marshmello LED. Hii itaonekana kama ujenzi wa ujasiri, ambao wanandoa hutumia moduli ya kigunduzi cha sauti na moduli ya mwendo wa kasi. Moduli ya kigunduzi cha sauti itakuwa jumla ya taswira ya mwangaza wa taa za LED, wakati moduli ya mwendo wa kasi itabadilisha rangi ya taa kulingana na pembejeo inayosomeka - kiwango cha harakati na mtumiaji.
Kimsingi, wazo hapa ni kwamba mipaka haina mwisho, na ni moja ambayo inazuiliwa tu na maono yako. Asante kwa kutazama / kusoma na kuwa na wakati mzuri na Arduino yako!
Ilipendekeza:
Taa za Taa za Muziki Zinazoweza Kushughulika na Muziki - Sensorer ya Kugundua Sauti ya Arduino - Ukanda wa LED wa RGB: 4 Hatua
Taa za Taa za Muziki zinazoendelea za Muziki | Sensorer ya Kugundua Sauti ya Arduino | Ukanda wa RGB ya LED: Mradi wa taa za taa za LED zenye rangi nyingi. Katika mradi huu, ukanda rahisi wa 5050 RGB LED (sio Anwani inayoweza kushughulikiwa WS2812), sensa ya kugundua sauti ya Arduino na adapta ya 12V zilitumika
Muziki wa Moyo Taa Tendaji: Hatua 7
Nuru ya Kuimba ya Muziki wa Moyo: Hii Rafiki, Leo nitafanya mzunguko wa taa tendaji ya Muziki wa Moyo ambayo wakati muziki utacheza karibu na mzunguko huu basi LED zitakuwa ziking'aa kama muziki. Wacha tuanze
Taa Tendaji ya Muziki Kutumia BC547 Transistor: Hatua 13
Nuru ya Tendaji ya Muziki Kutumia BC547 Transistor: Hii rafiki, Leo nitafanya nuru tendaji ya muziki. Nuru itawaka kulingana na sauti. Wacha tuanze
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Nuru ya Tendaji ya Muziki -- Jinsi ya Kufanya Nuru Nyepesi ya Muziki Tendaji ya Kutengeneza Desktop Awsome .: Hatua 5 (na Picha)
Nuru ya Tendaji ya Muziki || Jinsi ya Kufanya Nuru Nyepesi ya Muziki Kuangaza Mwanga kwa Kufanya Desktop Awsome .: Haya ni nini wavulana, Leo tutaunda mradi wa kupendeza sana. Leo tutaunda taa tendaji ya muziki. Iliyoongozwa itabadilisha mwangaza wake kulingana na bass ambayo kwa kweli ni ishara ya sauti ya masafa ya chini. Ni rahisi sana kujenga. Tutafanya