Բովանդակություն:
- Պարագաներ
- Քայլ 1: Չափել չափը
- Քայլ 2: Ստեղծեք բրոշը
- Քայլ 3: Ստեղծեք թիկունք
- Քայլ 4. Կառուցեք ձեր սխեմաների սեփականատերը
- Քայլ 5: Կցեք:
- Քայլ 6: Փորձարկեք համապատասխանությունը:
- Քայլ 7: Կոդ
- Քայլ 8: Ավարտեք և հագեք:
Video: Ձայնի և երաժշտության զգայուն քվարց բյուրեղյա բրոշ ՝ Playground Circuit Express- ով. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձայնային ռեակտիվ բրոշը պատրաստված է խաղահրապարակի էքսպրես, էժան սորուն քվարց բյուրեղների, մետաղալարերի, ստվարաթղթերի, պլաստմասե, անվտանգության քորոց, ասեղ և թել, տաք սոսինձ, գործվածք և մի շարք գործիքների օգտագործմամբ: Սա այս դիզայնի նախատիպն է կամ առաջին նախագիծը:
Հաղորդալարով աշխատելիս գիտելիքների որոշակի մակարդակ ունենալը օգտակար է, բայց ոչ անհրաժեշտ: Programրագրավորման ներածական գիտելիքները նույնպես կարող են օգնել, բայց դա հեշտ է սովորել ՝ օգտագործելով խաղահրապարակի միացման էքսպրես և հարակից ծրագրեր: Այս նախագիծը կարող է տևել մի քանի ժամից մինչև մի քանի օր ՝ կախված ձեր կառուցման եղանակից և մանրամասներին ուշադրություն դարձնելուց:
Պարագաներ
Խաղահրապարակ Circuit Express մարտկոցի փաթեթով և միացում USB մալուխին
Քվարց բյուրեղներ
- Ոսկերչական մետաղալար (ցանկացած գույն լավ է, կպչեք ձեզ համար հեշտությամբ աշխատող չափիչին: Ես օգտագործել եմ 20 չափիչ)
ստվարաթուղթ
- Գտնվել է թափանցիկ պլաստիկ (ես օգտագործել եմ սուրճի տարայի կափարիչը)
Անվտանգության քորոց
- Գործվածք (ձեր ընտրությամբ. Ես օգտագործել եմ հին սև շապիկ)
տաք սոսինձ ատրճանակ և սոսինձ ձողիկներ
մկրատ
Մատիտ
Շարփի
Ասեղ-քթի տափակաբերան աքցան և մետաղալարեր
- Լրացուցիչ `ասեղ և թել
- Լրացուցիչ `երկկողմանի Velcro ժապավեն
Քայլ 1: Չափել չափը
Հետևեք Playground Circuit Express- ին թղթի կամ ստվարաթղթի վրա: Կտրեք այն: Այժմ դուք ունեք ձևանմուշ, որը կարող եք օգտագործել ձեր կառուցվածքը ստեղծելիս: Circuit Express- ը տեղադրեք անվտանգ վայրում:
Քայլ 2: Ստեղծեք բրոշը
Կտրեք երկար երկարությամբ մետաղալար և սկսեք այն օղակի մեջ մշակել ՝ օգտագործելով թղթի ձևանմուշը որպես չափի ուղեցույց: Դուք ցանկանում եք, որ այն մի փոքր ավելի մեծ լինի, քան կաղապարը: Հաջորդը, սկսեք մետաղալարը կառուցել մի կողմից ՝ գմբեթի տեսքով: Հիշեք, թե որտեղ են տեղավորվելու բյուրեղները, բայց համոզվեք, որ դրանք ուղղվում են միայն դեպի վեր (թույլ տվեք, որ խաղահրապարակի ճեպուղին դեռ տեղավորվի ներքևում):
Սկսեք տեղադրել ձեր բյուրեղյա կետերը ՝ մետաղալարով փաթաթելով և միացնելով: Ազատորեն մի քանիսը տեղում ամրացրեք տաք սոսինձի կետով: Շարունակեք այնքան ժամանակ, մինչև որ քվարցը ծածկում է կառուցվածքը, և դուք գոհ չեք կազմից:
Քայլ 3: Ստեղծեք թիկունք
Օգտագործելով ձեր գտած թափանցիկ պլաստմասսան, հետագծեք ձեր ձևանմուշը ՝ օգտագործելով սրիչ: Կտրեք այն մկրատով և տաք սոսինձով ամրացրեք ձեր բրոշի հետևի մասում:
Քայլ 4. Կառուցեք ձեր սխեմաների սեփականատերը
Նորից բռնեք այդ կաղապարը: Հետևեք դրա շուրջը ստվարաթղթի վրա, բայց համոզվեք, որ կաղապարի շուրջը թողեք մոտավորապես 1/4 բոլոր կողմերից: Կտրեք սա և ևս մի քանի անգամ նշեք ստվարաթղթի վրա (առնվազն հինգ):
Ստվարաթղթե շրջանակներից երեքը միասին կպցրեք:
Վերցրեք լրացուցիչ շրջանակները և կտրեք դրանք կիսով չափ: Մկրատով կտրեք «շրթունքը» (ինչպես ցույց է տրված լուսանկարներում) և սոսնձեցեք դրանցից 2-3-ը ստվարաթղթե ձևի մի կողմում: Դուք պետք է հայտնվեք հաստ, ստվարաթղթե շրջանակով, որն արդյունավետորեն «կպահի» ձեր շրջանը:
Քայլ 5: Կցեք:
Օգտագործելով ձեր նախընտրած հյուսվածքը և ձեր ընտրած մեթոդը (տաք սոսինձ, ասեղ և թել), «պաստառապատեք» ձեր ստվարաթղթե կառուցվածքը: Համոզվեք, որ գործվածքը ներքև սեղմեք «շրթունքի» մեջ:
Հյուսվածքը ամրացնելուց հետո բարձր սոսինձով բյուրեղային կառուցվածքը ամրացնելու համար օգտագործեք տաք սոսինձ (և/կամ կրկին ասեղ և թել): Այն պետք է ապահով կերպով նստած լինի, իսկ բացը դեռ բաց լինի, որպեսզի խաղահրապարակի էքսպրեսն ավելի ուշ տեղավորվի: Այնուհետև, բրոշի հետևի մասում կպցրեք անվտանգության քորոց (կամ կապի ամրացում):
Քայլ 6: Փորձարկեք համապատասխանությունը:
Ձեր բրոշը պետք է հավաքվի հիմա: Փորձարկեք ձեր խաղահրապարակի միացման արագությունը ձեր բրոշի մեջ: Այն պետք է սերտորեն տեղավորվի և պահվի: Եթե այն մի փոքր չամրացված է և փորձում է դուրս սահել, մտածեք, որ մի փոքր կտոր 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: Ավարտեք և հագեք:
Դուք ողջունում եք պարզապես հիանալ ձեր ձայնա-ռեակտիվ բյուրեղով, ինչպես որ կա, բայց ես խորհուրդ եմ տալիս.
- Անջատեք USB մալուխը նոութբուքից (ապահովելով ծածկագրի փոխանցումը)- Միացրեք Playground Circuit Express- ը մարտկոցի տուփի մեջ: Տեղադրեք PCE- ն ձեր բրոշի մեջ: ամրացրեք այն ձեր վերնաշապիկին - ամրացրեք բրոշը, միացրեք երաժշտություն (և մարտկոցի փաթեթը) և վայելեք:
Խորհուրդ ենք տալիս:
Ձայնի զգայուն լամպ. 5 քայլ
Ձայնի զգայուն լամպ. Դիզայնը ինչ -որ բան ստեղծելու պլանավորումն ու միտքն է: Ձեր երևակայությունից բխող և իրական դարձնող նախագիծ: Նախագծելիս անհրաժեշտ է համոզվել, որ դուք գիտեք, թե ինչ է մտածում դիզայնը: Դիզայնի մտածելակերպն այն է, թե ինչպես եք ամեն ինչ պլանավորում ժամանակից շուտ: Համար
Բաց սիրտ LilyPad Arduino բրոշ. 5 քայլ (նկարներով)
Բաց սիրտ LilyPad Arduino բրոշ. Ահա թե ինչպես կարելի է համատեղել Jimmie Rogers- ի Open Heart Kit- ը LilyPad Arduino միկրոկոնտրոլերային տախտակի հետ ՝ անիմացիոն LED սրտի բրոշ պատրաստելու համար:
DIY Ձայնի վերահսկում Էլեկտրոնային բյուրեղյա սյունակ Երաժշտության սպեկտրի հավաքածուներ. 9 քայլ
DIY Voice Control Էլեկտրոնային բյուրեղյա սյունակ Երաժշտության սպեկտրի հավաքածուներ. Այս հավաքածուն երաժշտության հետ հնչող ձայնային ցուցիչի մասին է: Սնուցման տիրույթը 5V-12V DC է: Այստեղ ICStation- ի թիմը ցանկանում է ցույց տալ ձեզ Ձայնի կառավարման բյուրեղյա սյունակի DIY հավաքածուների տեղադրման ձեռնարկները Գունավոր լույս Flashրամեկուսացման LED երաժշտական սպեկտրի մասին
Շրջապատի ձայնի մակարդակի զգայուն տոնածառ `5 քայլ
Շրջակա միջավայրի ձայնի զգայուն տոնածառ. Ուզու՞մ եք տոնածառ, որն արձագանքում է հյուրասենյակի շրջապատող ձայնի մակարդակին: Ի՞նչ կասեք այն մասին, որը լուսավորվում է ձեր նախընտրած Սուրբ Christmasննդյան երգի տեմպերով ՝ առանց ծառի ձայնային մուտքագրման անհրաժեշտության: Ի՞նչ կասեք այն ծառի մասին, որն արձագանքում է
Ունիվերսալ ականջակալ/ականջակալների ձայնի ձայնի կառավարում. 8 քայլ (նկարներով)
Ունիվերսալ ականջակալ/ականջակալների ձայնի ձայնի կառավարում. Այսպիսով, ես Հոնկոնգից գնեցի PMP (դյուրակիր մեդիա նվագարկիչ), որպեսզի կարողանամ խաղալ NES- ի խաղերը ինքնաթիռի էմուլյատորի հետ, որտեղ հարմար էր: Երկար ճանապարհորդությունները, թռիչքները, սպասասրահները և այլն այն վայրերն են, որոնք ես սիրում եմ ժամանակ սպանել շարժական միջոցներով, բայց