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

Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով. 8 քայլ (նկարներով)
Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով. 8 քայլ (նկարներով)

Video: Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով. 8 քայլ (նկարներով)

Video: Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով. 8 քայլ (նկարներով)
Video: "You & Me" • Հանգստացնող դաշնամուրային երաժշտություն և մեղմ անձրևային հնչյուններ քնելու 2024, Դեկտեմբեր
Anonim
Image
Image
Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով
Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով

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

Հաղորդալարով աշխատելիս գիտելիքների որոշակի մակարդակ ունենալը օգտակար է, բայց ոչ անհրաժեշտ: Programրագրավորման ներածական գիտելիքները նույնպես կարող են օգնել, բայց դա հեշտ է սովորել ՝ օգտագործելով խաղահրապարակի միացման էքսպրես և հարակից ծրագրեր: Այս նախագիծը կարող է տևել մի քանի ժամից մինչև մի քանի օր ՝ կախված ձեր կառուցման եղանակից և մանրամասներին ուշադրություն դարձնելուց:

Պարագաներ

Խաղահրապարակ Circuit Express մարտկոցի փաթեթով և միացում USB մալուխին

Քվարց բյուրեղներ

- Ոսկերչական մետաղալար (ցանկացած գույն լավ է, կպչեք ձեզ համար հեշտությամբ աշխատող չափիչին: Ես օգտագործել եմ 20 չափիչ)

ստվարաթուղթ

- Գտնվել է թափանցիկ պլաստիկ (ես օգտագործել եմ սուրճի տարայի կափարիչը)

Անվտանգության քորոց

- Գործվածք (ձեր ընտրությամբ. Ես օգտագործել եմ հին սև շապիկ)

տաք սոսինձ ատրճանակ և սոսինձ ձողիկներ

մկրատ

Մատիտ

Շարփի

Ասեղ-քթի տափակաբերան աքցան և մետաղալարեր

- Լրացուցիչ `ասեղ և թել

- Լրացուցիչ `երկկողմանի Velcro ժապավեն

Քայլ 1: Չափել չափը

Չափել Չափը
Չափել Չափը
Չափել Չափը
Չափել Չափը

Հետևեք Playground Circuit Express- ին թղթի կամ ստվարաթղթի վրա: Կտրեք այն: Այժմ դուք ունեք ձևանմուշ, որը կարող եք օգտագործել ձեր կառուցվածքը ստեղծելիս: Circuit Express- ը տեղադրեք անվտանգ վայրում:

Քայլ 2: Ստեղծեք բրոշը

Ստեղծեք բրոշը
Ստեղծեք բրոշը
Ստեղծեք բրոշը
Ստեղծեք բրոշը
Ստեղծեք բրոշը
Ստեղծեք բրոշը

Կտրեք երկար երկարությամբ մետաղալար և սկսեք այն օղակի մեջ մշակել ՝ օգտագործելով թղթի ձևանմուշը որպես չափի ուղեցույց: Դուք ցանկանում եք, որ այն մի փոքր ավելի մեծ լինի, քան կաղապարը: Հաջորդը, սկսեք մետաղալարը կառուցել մի կողմից ՝ գմբեթի տեսքով: Հիշեք, թե որտեղ են տեղավորվելու բյուրեղները, բայց համոզվեք, որ դրանք ուղղվում են միայն դեպի վեր (թույլ տվեք, որ խաղահրապարակի ճեպուղին դեռ տեղավորվի ներքևում):

Սկսեք տեղադրել ձեր բյուրեղյա կետերը ՝ մետաղալարով փաթաթելով և միացնելով: Ազատորեն մի քանիսը տեղում ամրացրեք տաք սոսինձի կետով: Շարունակեք այնքան ժամանակ, մինչև որ քվարցը ծածկում է կառուցվածքը, և դուք գոհ չեք կազմից:

Քայլ 3: Ստեղծեք թիկունք

Ստեղծեք թիկունք
Ստեղծեք թիկունք
Ստեղծեք թիկունք
Ստեղծեք թիկունք

Օգտագործելով ձեր գտած թափանցիկ պլաստմասսան, հետագծեք ձեր ձևանմուշը ՝ օգտագործելով սրիչ: Կտրեք այն մկրատով և տաք սոսինձով ամրացրեք ձեր բրոշի հետևի մասում:

Քայլ 4. Կառուցեք ձեր սխեմաների սեփականատերը

Կառուցեք ձեր սխեմաների սեփականատերը
Կառուցեք ձեր սխեմաների սեփականատերը
Կառուցեք ձեր սխեմաների սեփականատերը
Կառուցեք ձեր սխեմաների սեփականատերը
Կառուցեք ձեր սխեմաների սեփականատերը
Կառուցեք ձեր սխեմաների սեփականատերը

Նորից բռնեք այդ կաղապարը: Հետևեք դրա շուրջը ստվարաթղթի վրա, բայց համոզվեք, որ կաղապարի շուրջը թողեք մոտավորապես 1/4 բոլոր կողմերից: Կտրեք սա և ևս մի քանի անգամ նշեք ստվարաթղթի վրա (առնվազն հինգ):

Ստվարաթղթե շրջանակներից երեքը միասին կպցրեք:

Վերցրեք լրացուցիչ շրջանակները և կտրեք դրանք կիսով չափ: Մկրատով կտրեք «շրթունքը» (ինչպես ցույց է տրված լուսանկարներում) և սոսնձեցեք դրանցից 2-3-ը ստվարաթղթե ձևի մի կողմում: Դուք պետք է հայտնվեք հաստ, ստվարաթղթե շրջանակով, որն արդյունավետորեն «կպահի» ձեր շրջանը:

Քայլ 5: Կցեք:

Կցել
Կցել
Կցել
Կցել

Օգտագործելով ձեր նախընտրած հյուսվածքը և ձեր ընտրած մեթոդը (տաք սոսինձ, ասեղ և թել), «պաստառապատեք» ձեր ստվարաթղթե կառուցվածքը: Համոզվեք, որ գործվածքը ներքև սեղմեք «շրթունքի» մեջ:

Հյուսվածքը ամրացնելուց հետո բարձր սոսինձով բյուրեղային կառուցվածքը ամրացնելու համար օգտագործեք տաք սոսինձ (և/կամ կրկին ասեղ և թել): Այն պետք է ապահով կերպով նստած լինի, իսկ բացը դեռ բաց լինի, որպեսզի խաղահրապարակի էքսպրեսն ավելի ուշ տեղավորվի: Այնուհետև, բրոշի հետևի մասում կպցրեք անվտանգության քորոց (կամ կապի ամրացում):

Քայլ 6: Փորձարկեք համապատասխանությունը:

Փորձեք Fit- ը
Փորձեք Fit- ը
Փորձարկեք Fit- ը
Փորձարկեք Fit- ը

Ձեր բրոշը պետք է հավաքվի հիմա: Փորձարկեք ձեր խաղահրապարակի միացման արագությունը ձեր բրոշի մեջ: Այն պետք է սերտորեն տեղավորվի և պահվի: Եթե այն մի փոքր չամրացված է և փորձում է դուրս սահել, մտածեք, որ մի փոքր կտոր Velcro ժապավեն տեղադրեք PCE- ի հետևի մասում, իսկ մյուս կտորը ՝ ձեր բրոշի բացման ներսում:

Քայլ 7: Կոդ

Կոդ
Կոդ
Կոդ
Կոդ

- Գնալ դեպի ՝

- Տեղադրեք ձեր համակարգի ճիշտ տեղադրումը

- Որոնեք և գործարկեք «Mu» ծրագիրը

- Միացրեք ձեր խաղահրապարակի Circuit Express- ը

Հավելվածը պետք է զգա ձեր մուտքագրումը և պետք է ավտոմատ կերպով փոխանցի ծածկագիրը ձեր PCE- ին:

- Վերցրեք ինչ -որ ծածկագիր: Այն օրենսգիրքը, որը ես փոքր -ինչ վերցրել և խմբագրել եմ, Adafruit- ից և MIT- ից է

Կարող եք խաղալ գույներով և այլն: ԿԱՄ - կազմեք ձեր սեփական կոդը ՝ այցելելով ՝ MakeCode

Ահա այն կոդը, որը ես օգտագործել եմ, եթե նախընտրում եք ուղղակի պատճենել և տեղադրել ուղղակիորեն

ներմուծում arrayimport մաթեմատիկա ներմուծում audiobusio ներմուծման տախտակ ներմուծման neopixel # Exponential scaling factor. # Ամենայն հավանականությամբ, պետք է լինի -10 միջակայքում: 10 -ը `ողջամիտ լինելու համար: CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Միանգամից կարդալու նմուշների քանակ: NUM_SAMPLES = 160 # Սահմանափակեք արժեքը հատակի և առաստաղի միջև: սահմանային սահմանափակում (արժեք, հատակ, առաստաղ). վերադարձ առավելագույնը (հատակ, րոպե (արժեք, առաստաղ)) # Սանդղակի մուտքագրման_արժեքը ելքի_մինի և ելքային_մաքսի միջև ՝ երկրաչափական: def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) կողմնակալություն RMS- ի հաշվարկից առաջ: def normalized_rms (արժեքներ). (արժեքներ). վերադարձ գումարը (արժեքները) / լենը (արժեքները) def volume_color (ծավալը). վերադարձ 200, ծավալը * (255 // NUM_PIXELS), 0 # Հիմնական ծրագիր # Կարգավորեք NeoPixels- ը և անջատեք դրանք բոլորը: պիքսելներ = neopixel. NeoPixel (տախտակ. NEOPIXEL, NUM_PIXELS, պայծառություն = 0.1, auto_write = False) pixels.fill (0) pixels.show ()

"" # # CircuitPython 2.x: mic = audiobusio. PDMIn (տախտակ. MICROPHONE_CLOCK, board. MICROPHONE_DATA, հաճախություն = 16000, bit_depth = 16) # Circuitpython 3.0 և ավելի բարձր համար, "հաճախականությունը" այժմ կոչվում է "sample_rate": # Մեկնաբանեք վերևի տողերը և մեկնաբանեք ստորև նշված տողերը: Ենթադրենք, որ հանգիստ է, երբ սկսում ենք: նմուշներ = array.array ('H', [0] * NUM_SAMPLES) mic.record (նմուշներ, len (նմուշներ)) # Սահմանել սպասման ամենացածր մակարդակը ՝ գումարած մի փոքր: input_floor = normalized_rms (նմուշներ) + 10 # OR: օգտագործել ֆիքսված հատակ # input_floor = 50 # Գուցե ցանկանաք տպել մուտքային_հարկը `այլ արժեքներ կարգավորելու համար: # տպագիր (մուտքի_հարկ) # Համապատասխանում է զգայունությանը. ավելի ցածր նշանակում է, որ ավելի փոքր պիքսելներ են լուսավորվում ավելի ցածր ձայնով # Կարգավորեք սա ըստ ձեր հարմարության: input_ceiling = input_floor + 500 peak = 0 while True: mic.record (նմուշներ, len (նմուշներ)) magnitude = normalized_rms (sample) # Գուցե ցանկանաք տպել սա ՝ արժեքները տեսնելու համար: # տպել (մեծություն) # Հաշվարկել լայնածավալ լոգարիթմական ընթերցում 0 -ից NUM_PIXELS c = log_scale (սահմանափակում (մեծություն, մուտքի_հարկ, մուտքի_սաստուղի), մուտքի_հարկ, մուտքի_պաստաղ, 0, NUM_PIXELS) # Լուսավորեք պիքսելներ, որոնք գտնվում են մասշտաբավորված և միջաստված մեծությունից ցածր: pixels.լրացրեք (0) i- ի համար միջակայքում (NUM_PIXELS).] = PEAK_COLOR պիքսել: ցուցադրում ()

Քայլ 8: Ավարտեք և հագեք:

Image
Image

Դուք ողջունում եք պարզապես հիանալ ձեր ձայնա-ռեակտիվ բյուրեղով, ինչպես որ կա, բայց ես խորհուրդ եմ տալիս.

- Անջատեք USB մալուխը նոութբուքից (ապահովելով ծածկագրի փոխանցումը)- Միացրեք Playground Circuit Express- ը մարտկոցի տուփի մեջ: Տեղադրեք PCE- ն ձեր բրոշի մեջ: ամրացրեք այն ձեր վերնաշապիկին - ամրացրեք բրոշը, միացրեք երաժշտություն (և մարտկոցի փաթեթը) և վայելեք:

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