![Մկանային-երաժշտություն Arduino- ի հետ. 7 քայլ Մկանային-երաժշտություն Arduino- ի հետ. 7 քայլ](https://i.howwhatproduce.com/images/001/image-1220-80-j.webp)
Բովանդակություն:
- Քայլ 1: Ստացեք պահանջվող մասերը
- Քայլ 2. (MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք
- Քայլ 3. (MyoWare- ով) Միացրեք սենսորը Arduino տախտակին
- Քայլ 4. (Առանց MyoWare) Կառուցեք ազդանշանի օդորակման միացում
- Քայլ 5. (Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին
- Քայլ 6: Կոդ !
- Քայլ 7: Վերջնական արդյունքներ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Muscle-Music Arduino- ի հետ Muscle-Music Arduino- ի հետ](https://i.howwhatproduce.com/images/001/image-1220-81-j.webp)
Ողջույն բոլորին, սա իմ առաջին Instructables- ն է, այս նախագիծը ոգեշնչվել է Old Spice Muscle Music տեսահոլովակի գովազդային հոլովակը դիտելուց հետո, որտեղ մենք կարող ենք դիտել, թե ինչպես է Terry Crews- ը տարբեր գործիքներ նվագում EMG ազդանշաններով:
Մենք նախատեսում ենք սկսել այս ճանապարհորդությունը այս առաջին նախագծով, որտեղ մենք արտադրում ենք քառակուսի ալիքի ազդանշան հաճախականությամբ, որը տատանվում է կախված ստացված ԷՄԳ ազդանշանի ամպլիտուդայից: Հետագայում այս ազդանշանը միացված կլինի բարձրախոսին `այդ հաճախականությունը նվագարկելու համար:
Այս նախագիծը կառուցելու համար մենք կօգտագործենք որպես միջուկ ՝ Arduino UNO և MyoWare Muscle Sensor: Եթե չեք կարողանում ձեռք բերել MyoWare սենսոր, մի անհանգստացեք, մենք կբացատրենք, թե ինչպես կառուցել ձեր սեփականը: Դա մի փոքր անպիտան է, բայց արժե փորձել, քանի որ դուք շատ բան կսովորեք:
Դե, եկեք սկսենք:
Քայլ 1: Ստացեք պահանջվող մասերը
![Ստացեք պահանջվող մասերը Ստացեք պահանջվող մասերը](https://i.howwhatproduce.com/images/001/image-1220-82-j.webp)
Այս նախագիծը կառուցելու երկու եղանակ կա ՝ օգտագործելով MyoWare տվիչը (Քայլ 2 և 3) և առանց դրա (Քայլ 4 և 5):
MyoWare սենսորից օգտվելն ավելի հեշտ է, քանի որ այն չի պահանջում էլեկտրոնիկայի մասին առաջադեմ գիտելիքներ, այն գրեթե պարզապես միացնում և խաղում է: Առանց MyoWare- ի պահանջվում է ունենալ որոշակի գիտելիքներ OpAmps- ի մասին, ինչպիսիք են ուժեղացումն ու զտումը, ինչպես նաև ազդանշանի ուղղումը: Այս ճանապարհն ավելի դժվար է, բայց այն թույլ է տալիս հասկանալ, թե ինչ է թաքնված MyoWare սխեմայի հետևում:
MyoWare ճանապարհի համար մեզ անհրաժեշտ են հետևյալ բաղադրիչներն ու գործիքները.
- MyoWare մկանների տվիչ (Sparkfun)
- Arduino UNO (Amazon)
- Խոսնակ
- Breadboard
- 22 AWG մալուխ
- 3 x 3M էլեկտրոդներ (Amazon)
- Պտուտակահան
- 2 x ալիգատոր տեսահոլովակներ
- Arduino USB մալուխ
- Մետաղալարեր
- 1 x 1000uF (Amazon)
Առանց MyoWare- ի, ձեզ հարկավոր կլինեն նախորդ բաղադրիչները (առանց MyoWare- ի), ինչպես նաև.
- Էլեկտրաէներգիայի մատակարարում +12 Վ, -12 Վ և 5 Վ լամպերով (կարող եք ինքներդ կատարել համակարգչային PS- ով, ինչպես ցույց է տրված այս հրահանգներում)
- Եթե ձեր էլեկտրամատակարարման AC մալուխը 3 ճյուղ մալուխ է, ձեզ կարող է անհրաժեշտ լինել երեք ճյուղ/երկսողանի ադապտեր կամ խաբեբա խրոց: (Երբեմն այդ լրացուցիչ ճյուղը կարող է առաջացնել անցանկալի աղմուկ):
- Բազմաչափ
- Գործիքային ուժեղացուցիչ AD620
- OpAmps 2 x LM324 (կամ նմանատիպ)
- Դիոդներ 3 x 1N4007 (կամ նմանատիպ)
-
Կոնդենսատորներ
-
Ոչ բևեռացված (կարող են լինել կերամիկական կոնդենսատորներ, պոլիեսթեր և այլն)
- 2 x 100 nF
- 1 x 120 nF
- 1 x 820 nF
- 1 x 1.2 uF
- 1 x 1 uF
- 1 x 4.7 uF
- 1 x 1.8 uF
-
Բեւեռացված (էլեկտրոլիտիկ կոնդենսատոր)
2 x 1 մՖ
-
-
Ռեզիստորներ
- 1 x 100 Օմ
- 1 x 3.9k Օմ
- 1 x 5.6k Օմ
- 1 x 1.2k Օմ
- 1 x 2.7k Օմ
- 3 x 8.2k Օմ
- 1 x 6.8k Օմ
- 2 x 1k Օմ
- 1 x 68k Օմ
- 1 x 20k Օմ
- 4 x 10k Օմ
- 6 x 2k Օմ
- 1 x 10k Ohms պոտենցիոմետր
Քայլ 2. (MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք
![(MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք (MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք](https://i.howwhatproduce.com/images/001/image-1220-83-j.webp)
![(MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք (MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք](https://i.howwhatproduce.com/images/001/image-1220-84-j.webp)
![(MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք (MyoWare- ի հետ) Պատրաստեք էլեկտրոդներ և միացրեք դրանք](https://i.howwhatproduce.com/images/001/image-1220-85-j.webp)
Այս մասի համար մեզ անհրաժեշտ է MyoWare ցուցիչ և 3 էլեկտրոդ:
Եթե դուք ստացել եք մեծ էլեկտրոդներ, ինչպես մենք, մենք պետք է կտրեք եզրերը `դրա տրամագիծը նվազեցնելու համար, հակառակ դեպքում այն կփակի մյուս էլեկտրոդը, ինչը կհանգեցնի ազդանշանի միջամտության:
Միացրեք MyoWare- ը, ինչպես նշված է Սենսորների ձեռնարկի 4 -րդ էջում:
Քայլ 3. (MyoWare- ով) Միացրեք սենսորը Arduino տախտակին
![(MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին (MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին](https://i.howwhatproduce.com/images/001/image-1220-86-j.webp)
![(MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին (MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին](https://i.howwhatproduce.com/images/001/image-1220-87-j.webp)
![(MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին (MyoWare- ի հետ) Միացրեք սենսորը Arduino տախտակին](https://i.howwhatproduce.com/images/001/image-1220-88-j.webp)
MyoWare տախտակն ունի 9 կապում ՝ RAW, SHID, GND, +, -, SIG, R, E և M. Այս նախագծի համար մենք պահանջում ենք միայն « +» ՝ 5V միացնելու համար, - «Ground- ի համար» և «SIG» ՝ ելքային ազդանշան ՝ կապված 3 մեծ մալուխների հետ (~ 2 ոտնաչափ):
Ինչպես նշվեց վերևում, «+» կապը պետք է միացված լինի Arduino- ի 5V պինին, «-» ՝ GND- ին, իսկ SIG- ի համար մեզ անհրաժեշտ է լրացուցիչ զտիչ ՝ ազդանշանի ամպլիտուդի հանկարծակի փոփոխություններից խուսափելու համար:
Բանախոսի համար մեզ անհրաժեշտ է միայն դրական մետաղալարը միացնել 13 -ի քորոցին, իսկ բացասականը `GND- ին:
Եվ մենք պատրաստ ենք ծածկագրին !!!
Քայլ 4. (Առանց MyoWare) Կառուցեք ազդանշանի օդորակման միացում
![(Առանց MyoWare) Կառուցեք ազդանշանի օդորակման սխեմա (Առանց MyoWare) Կառուցեք ազդանշանի օդորակման սխեմա](https://i.howwhatproduce.com/images/001/image-1220-89-j.webp)
Այս սխեման ինտեգրված է 8 փուլով.
- Գործիքների ուժեղացուցիչ
- Lowածր անցման ֆիլտր
- Բարձր փոխանցման զտիչ
- Inverter ուժեղացուցիչ
- Ամբողջ ալիքի ճշգրիտ ուղղիչ
- Պասիվ ցածր փոխանցման զտիչ
- Դիֆերենցիալ ուժեղացուցիչ
- Կողմնակալ զուգահեռ կտրիչ
1. Գործիքների ուժեղացուցիչ
Այս փուլը օգտագործվում է ազդանշանը նախապես ուժեղացնելու համար 500 Gain- ով և վերացնելու 60 Հց ազդանշանը, որը կարող է լինել համակարգում: Սա մեզ կստանա ազդանշան ՝ 200 մՎ առավելագույն ամպլիտուդով:
2. Lowածր անցման զտիչ
Այս ֆիլտրը օգտագործվում է 300 Հց -ից բարձր ցանկացած ազդանշան վերացնելու համար:
3. Բարձր անցումային ֆիլտր
Այս զտիչը օգտագործվում է 20 Հց -ից ցածր ազդանշանից խուսափելու համար այն կրելիս էլեկտրոդների շարժումով:
4. Inverter ուժեղացուցիչ
68 ուժեղացումով այս ուժեղացուցիչը կստեղծի ազդանշան `8 -ից 8 Վ -ից տատանվող ամպլիտուդով:
5. Ամբողջ ալիքի ճշգրիտ ուղղիչ
Այս ուղղիչ սարքը ցանկացած բացասական ազդանշանը վերածում է դրական ազդանշանի ՝ մեզ թողնելով միայն դրական ազդանշան: Սա օգտակար է, քանի որ Arduino- ն անալոգային մուտքերում ընդունում է միայն 0 -ից 5 Վ ազդանշան:
6. Պասիվ -ածրակողմ զտիչ
Մենք օգտագործում ենք 2 x 1000uF էլեկտրոլիտային կոնդենսատորներ, որպեսզի խուսափենք ամպլիտուդի հանկարծակի փոփոխություններից:
7. Դիֆերենցիալ ուժեղացուցիչ
6 -րդ փուլից հետո մենք հասկանում ենք, որ մեր ազդանշանն ունի 1.5 Վ օֆսեթ, ինչը նշանակում է, որ մեր ազդանշանը չի կարող իջնել մինչև 0 Վ, ընդամենը 1.5 Վ, և առավելագույնը 8 վոլտ: Դիֆերենցիալ ուժեղացուցիչը կօգտագործի ազդանշան 1.5 Վ (ստացված լարման բաժանարարով և 5 Վ, ճշգրտված 10 կ պոտենցիոմետրով) և ազդանշանը, որը մենք ցանկանում ենք փոփոխել, և 1.5 Վ – ն կհանգեցնի մկանային ազդանշանին ՝ թողնելով մեզ գեղեցիկ ազդանշան ՝ նվազագույնը 0 Վ և առավելագույն 6,5 Վ -ից
8. կողմնակալ զուգահեռ կտրիչ
Ի վերջո, ինչպես արդեն նշեցինք, Arduino- ն ընդունում է միայն 5 Վ առավելագույն ամպլիտուդով ազդանշաններ: Մեր ազդանշանի Առավելագույն ամպլիտուդը նվազեցնելու համար մեզ անհրաժեշտ է վերացնել 5 Վոլտից բարձր լարումը: Այս Clipper- ը կօգնի մեզ հասնել դրան:
Քայլ 5. (Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին
![(Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին (Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին](https://i.howwhatproduce.com/images/001/image-1220-90-j.webp)
![(Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին (Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին](https://i.howwhatproduce.com/images/001/image-1220-91-j.webp)
![(Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին (Առանց MyoWare) Էլեկտրոդները միացրեք շղթային և Arduino- ին](https://i.howwhatproduce.com/images/001/image-1220-92-j.webp)
Երկգլուխ մկանների մեջ տեղադրված էլեկտրոդներն են 1, 2 էլեկտրոդները, իսկ արմունկին ամենամոտ էլեկտրոդը հայտնի է որպես հղումային էլեկտրոդ:
1 և 2 էլեկտրոդները միացված են AD620- ի + և - մուտքերին ՝ կարևոր չէ, թե որ հերթականությամբ:
Հղման էլեկտրոդը միացված է GND- ին:
Filտված ազդանշանը ուղիղ անցնում է Arduino- ի A0 կապին:
** ՄՈՌՈ ՉԵՆՔ ԱՐԴՈINԻՆՈԻ ԳՆԴԻՆ ԿԱՈՄ ՇՐIRԱՆԱԿԻ ԳՆԴ **
Քայլ 6: Կոդ !
![Կոդ !!! Կոդ !!!](https://i.howwhatproduce.com/images/001/image-1220-93-j.webp)
![Կոդ !!! Կոդ !!!](https://i.howwhatproduce.com/images/001/image-1220-94-j.webp)
![Կոդ !!! Կոդ !!!](https://i.howwhatproduce.com/images/001/image-1220-95-j.webp)
Ի վերջո, ծածկագրերը:
1. Առաջինը 400 Հց -ից 912 Հց հաճախականությունների մաքրում է `կախված երկգլուխ մկաններից ստացված ազդանշանի ամպլիտուդայից:
2. Երկրորդը C քաղաքապետի սանդղակի երրորդ օկտավան է ՝ կախված ամպլիտուդայից, որը կընտրի տոնայնություն:
Դուք կարող եք գտնել հաճախականությունները Վիքիպեդիայում, պարզապես անտեսել տասնորդական թվերը
Քայլ 7: Վերջնական արդյունքներ
![](https://i.ytimg.com/vi/s1YZ9syOzBc/hqdefault.jpg)
Սրանք ստացված արդյունքներն են, Դուք կարող եք փոփոխել ծածկագիրը ՝ ձեր ուզած նշումները նվագելու համար:
Այս նախագծի հաջորդ փուլը մի քանի տիպի շարժիչների և այլ տեսակի շարժիչների ինտեգրումն է `երաժշտական գործիք նվագելու համար: Եվ նաև Workout ՝ ուժեղ ազդակներ ստանալու համար:
Այժմ ստիպեք ձեր մկանները նվագել ձեզ ԵՐԱՇՏՈԹՅԱՆ: ԶՎԱՐՃԱՆԱԼ!!:)
Խորհուրդ ենք տալիս:
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ
![Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ](https://i.howwhatproduce.com/images/002/image-4955-j.webp)
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
![Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
![RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ](https://i.howwhatproduce.com/images/008/image-22151-j.webp)
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
Arduino- ի գործարկումը ապարատային և ծրագրային ապահովման և Arduino ձեռնարկների հետ. 11 քայլ
![Arduino- ի գործարկումը ապարատային և ծրագրային ապահովման և Arduino ձեռնարկների հետ. 11 քայլ Arduino- ի գործարկումը ապարատային և ծրագրային ապահովման և Arduino ձեռնարկների հետ. 11 քայլ](https://i.howwhatproduce.com/images/010/image-28327-j.webp)
Arduino- ի գործարկումը ապարատային և ծրագրային ապահովման և Arduino- ի ձեռնարկների վերաբերյալ Arduino- ն ունի շատ լավ օգտագործողների համայնք: Arduino տախտակը դ
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
![ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ](https://i.howwhatproduce.com/images/004/image-9290-22-j.webp)
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi