Բովանդակություն:

Երաժշտության ռեակտիվ տրամադրության լույսեր. 5 քայլ (նկարներով)
Երաժշտության ռեակտիվ տրամադրության լույսեր. 5 քայլ (նկարներով)

Video: Երաժշտության ռեակտիվ տրամադրության լույսեր. 5 քայլ (նկարներով)

Video: Երաժշտության ռեակտիվ տրամադրության լույսեր. 5 քայլ (նկարներով)
Video: Обнимашки в день сурка. Финал ► 8 Прохождение Daymare: 1994 Sandcastle 2024, Նոյեմբեր
Anonim
Երաժշտության ռեակտիվ տրամադրության լույսեր
Երաժշտության ռեակտիվ տրամադրության լույսեր

Ներածություն և նախապատմություն:

Առաջին կուրսում (2019 -ի գարուն) ես ուզում էի զարդարել իմ հանրակացարանի սենյակը: Ես միտք ունեցա կառուցել իմ սեփական տրամադրության լույսերը, որոնք կարձագանքեն այն երաժշտությանը, որը ես լսում էի ականջակալներով: Անկեղծ ասած, ես հատուկ ոգեշնչում չունեի, ես պարզապես կարծում էի, որ նրանք հիանալի տեսք ունեն: Եզրափակիչ սեզոնի շոգին ես միացրեցի LED շերտի կարգավորիչը, որը կարող էր արձագանքել ձայնին: Այն աշխատում էր, բայց դա պարզապես հացահատիկի տեղադրում էր ՝ հեռու ամբողջական կամ մշտական որևէ բանից: Timeամանակն անցավ, տնային աշխատանքը կուտակվեց, և այդ նախագիծը ավելի ու ավելի խորացավ իմ անավարտ իրերի տուփի մեջ:

Հետո կարանտինը հարվածեց:

Ես բավական ժամանակ ստացա ՝ զբաղվելու այն բաներով, որոնք ինձ դուր են գալիս և էներգիա ՝ անցած օրերի նախագծերն ավարտելու համար: Այսպիսով, այդ միայնակ հացահատիկը փրկվեց իմ կույտի հատակից և այս նախագիծը վերջնականապես (լավ, հիմնականում) ավարտվեց:

Սա ոչ թե լիարժեք արտադրանք է, որը երևում է ստվարաթղթից և անորակ ծրագրավորումից, այլ այնուամենայնիվ, զվարճալի փոքրիկ զարդարանք է:

(Այս հրահանգը այնքան էլ մանրամասն չէ, հիմնականում այն պատճառով, թե որքան վաղուց է պատրաստվել այս սարքը):

Նախադրյալներ

Շրջանակի հիմնական գիտելիքներ և փորձ Arduino ծրագրավորման մեջ:

Նշում Ստեղծողին (Դուք)

Տրամադրության լույսերը, որ դուք կստեղծեք, գրեթե հաստատ չեն համընկնի իմ ունեցածի հետ: Այս Ուղեցույցին ավելի շատ վերաբերվեք որպես առաջարկ և դրեք ձեր սեփական պտույտը դրա վրա:

Պարագաներ

  • Teensy ++ 2.0 (կամ ինչ Arduino ունեք)
  • Տարբեր դիմադրիչներ
  • Տարբեր անջատիչներ
  • Տարբեր կոնդենսատորներ
  • 3.5 մմ jack (տղամարդ կամ կին)
  • Պոտենցիոմետրեր (կամ կոդավորիչներ)
  • Աուդիո ուժեղացուցիչ IC
  • Հասցեավորվող LED շերտեր
  • Ականջակալների պառակտիչ

Սրանք Amazon- ի դուստր ձեռնարկության հղումներ են, ուստի յուրաքանչյուր վաճառքից ես ստանում եմ մի փոքր միջնորդավճար: Եթե դուք դեռ չունեք այս պաշարները և ցանկանում եք աջակցել իմ ապագա նախագծերին, հետևեք այս հղումներին::)

Քայլ 1. Պլանավորեք պլանը և տախտակը

Պլանավորեք և գրատախտակ
Պլանավորեք և գրատախտակ
Պլանավորեք և գրատախտակ
Պլանավորեք և գրատախտակ

Goodանկացած լավ նախագծի առաջին քայլը ձեր պահանջների ձևավորումն է: Այս քայլը բավականին բաց ավարտ ունի: Ձեզանից է կախված այն դարձնել այնքան պարզ կամ բարդ, որքան ցանկանում եք:

Իմ պահանջները

  • Կառավարեք հասցեավորվող LED ժապավենը տրամադրության լուսավորության համար
  • Ունեք ձայնային ռեակտիվ ռեժիմ
  • Ունեք ստատիկ RGB ռեժիմ - երբ ես պարզապես ուզում եմ տեսնել դեռ լուսավորություն
  • Ունեք ընտրիչ անջատիչ ՝ ռեժիմների միջև փոխանակման համար
  • Ունեք պոտենցիոմետրեր RGB ռեժիմը վերահսկելու համար
  • Ունեք պտուտակային տերմինալ, որի վրա կարող եք միացնել 5 Վ լարման

Ձեր պահանջները սահմանելուց հետո հաջորդ բանը, որ պետք է անեք, որոշելն է, թե ինչ բաղադրիչներ են ձեզ անհրաժեշտ և դրանք դուրս մղել սեղանից: Վերցրեք իմ վերևի համակարգի դիագրամը որպես ուղեցույց: Թեստավորումը կարևոր քայլ է վրիպակներ մշակելու, բաղադրիչների համատեղ աշխատանքը ապահովելու և ժամանակատար սխալներից խուսափելու համար:

Նշումներ

Ինչու է աուդիո մուտքի լարման բաժանարարը:

Դուք երևի նկատել եք, որ աուդիո ազդանշանի մուտքի գծում կա լարման բաժանարար: Սա պետք է հաշվի առնի Արդուինոսի ADC- ների սահմանափակումներից մեկը. ADC- ն կարող է կարդալ միայն 0 - 5 Վ լարման միջև: Քանի որ աուդիո ազդանշանը AC է, այն կունենա մասեր, որտեղ այն բացասական է դառնում: Մենք ակնհայտորեն չենք ցանկանում, որ այս բացասական լարումը հասնի մուտքի քորոցին, հետևաբար, մենք ազդանշանը փոխհատուցում ենք լարման բաժանարարով և պահում այն կենտրոնացված 2,5 Վ լարման վրա:

Ինչու՞ ուժեղացուցիչ:

Ես հայտնաբերեցի, որ երբ ես օգտագործում էի ականջակալներ կամ բարձրախոսներ իմ տախտակի տեղադրման հետ, ազդանշանը չափազանց թույլ էր Arduino- ի կողմից մշակման համար: Ուժեղացուցիչ ավելացնելով այդ հարցը լուծվեց: Ինչպես տեսնում եք, նախապես փորձարկելը կարևոր է:

Քայլ 2: րագիր

Տրամադրված այս ծածկագիրը այն է, ինչ ես օգտագործել եմ իմ տրամադրության լույսերում: Դուք, անշուշտ, չեք օգտագործի այս ծածկագիրը ՝ առանց այն շտկելու ՝ տարբեր սարքավորումների և տախտակի դասավորության պատճառով: Ավելի շատ օրինակ վերցրեք ՝ տեսնելու, թե ինչպես են օգտագործվում գրադարանները:

Օգտագործված գրադարաններ.

Fastled.h (հասցեավորվող LED հսկողության համար)

fix_fft.h (Ֆուրի ավելի արագ փոխակերպման համար: Սա անհրաժեշտ էր, քանի որ այլ ֆուրիերային փոխակերպման գրադարանները չափազանց դանդաղ էին: Արագության խնդիրը հնարավոր է շրջանցել ESP32- ի նման ավելի արագ միկրոկոնտրոլերի միջոցով):

Քայլ 3: Կատարեք տախտակ

Perfboard It
Perfboard It

Եթե դուք գիտելիք եք ստացել, ես բարձր խորհուրդ եմ տալիս դիզել PCB- ի փոխարեն ՝ տախտակի փոխարեն: Դա շատ ավելի քիչ ձանձրալի զոդման գործընթաց է: Ես չեմ կարող մանրամասնել իմ պատրաստած յուրաքանչյուր զոդի միացում, բայց ահա մի քանի հիմնական խորհուրդ.

Խորհուրդներ

Տեղադրեք ձեր բաղադրիչները ձեր տախտակի վրա `դրանք նախապես տեղավորելու համար: Սա ձեզ կփրկի շատ գլխացավերից:

Տեղադրեք շրջանցող կոնդենսատոր էներգիայի ռելսերի վրա `էներգիայի ուժգնության ցատկման հետևանքները մեղմելու համար:

Օգտվեք կապարի լրացուցիչ երկարությունից, որն առաջարկում են միջանցքային կոնդենսատորներն ու դիմադրիչները: Օգտագործեք դրանք `ձեր տախտակի այլ կետեր միացնելու համար:

Օգտագործեք իգական PWM միակցիչներ և վերնագրերի արական կապիչներ `բաղադրիչների հեշտ հեռացման/ամրացման համար:

Հնարավորության դեպքում օգտագործեք պինդ միջուկի մետաղալարեր: Ավելի հեշտ է անցքերի մեջ դնել:

Քայլ 4: Կառուցեք պարիսպ

Կառուցեք պարիսպ
Կառուցեք պարիսպ

It'sամանակն է կառուցել պատյան ձեր նոր տախտակի/PCB- ի համար: Ես օգտագործեցի կտրված ստվարաթուղթ, քանի որ դա ամենալավն էր, ինչ ունեի ձեռքի տակ: Եթե ունեք 3D տպիչ կամ այլ մեթոդ, դա նույնպես լավ է:

Խորհուրդներ

Օգտագործեք տրամաչափ ՝ ձեր տախտակի չափերը չափելու համար, հատկապես, եթե պատյան եք պատում:

Ստվարաթուղթ օգտագործելու դեպքում

Կտրելիս միշտ թողեք մի փոքր ազատություն: Դուք միշտ կարող եք ավելի շատ կտրել, բայց երբեք չեք կարող նորից կցել:

Օգտագործեք փոքր դանակ կամ ճշգրիտ դանակ: Փոքր սայրը բանալին է ճշգրիտ, լավ տեղավորվող անցքեր ստեղծելու համար:

Քայլ 5: Վայելեք

Haveվարճացեք ձեր նոր տրամադրության լույսերով:

Ընդլայնելու բաներ.

Պատշաճ գործ սարքե՞լը:

Ավելի շատ նախշեր կամ ռեժիմներ:

Ավելի արագ միկրոկառավարիչ:

Խորհուրդ ենք տալիս: