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

Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով ՝ 4 քայլ
Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով ՝ 4 քայլ

Video: Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով ՝ 4 քայլ

Video: Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով ՝ 4 քայլ
Video: FULL BUILD | Rebuilding A DESTROYED Porsche 911 Turbo! 2024, Հունիսի
Anonim
Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով
Երաժշտական հավաքող. Ինտեգրված վիրտուալ երաժշտական գործիք ՝ բլոկի տեսքով հպման տվիչով

Կան շատ մարդիկ, ովքեր ցանկանում են սովորել երաժշտական գործիք նվագել: Lyավոք, նրանցից ոմանք դա չեն սկսում գործիքների բարձր գնի պատճառով: Դրա հիման վրա մենք որոշեցինք ստեղծել վիրտուալ երաժշտական գործիքների համակարգ `նվազեցնելու նոր փորձի բյուջեն և մարդկանց ավելի շատ հնարավորություն տալու մուտք գործել տարբեր գործիքներ: Մենք օգտագործում էինք բլոկային տիպի սենսոր, քանի որ կարծում էինք, որ սարքաշարի հարմարեցումը անհրաժեշտ է մարդկանց նման գործիք նվագելու փորձի համար:

Մենք սարքավորումների համար օգտագործեցինք Stickii roll bock (ռետինե բլոկ), հաղորդիչ ժապավեն, arduino: Չնայած մենք օգտագործում էինք ռետինե բլոկ, դուք կարող եք օգտագործել ցանկացած նյութ կամ օգտագործել միայն հաղորդիչ ժապավեն:

Պարագաներ

Արգելափակված հպման տվիչ պատրաստելու համար ձեզ հարկավոր են հետևյալ նյութերը.

  • Stickii Roll Block (անհրաժեշտ չէ)
  • Հաղորդիչ ժապավեն
  • Arduino (օրինակը կօգտագործի մեգա)
  • Մալուխներ
  • 1M դիմադրություն

Ձեզ նույնպես պետք է հետևյալ ծրագրակազմը.

  • Arduino IDE
  • Միասնություն

Քայլ 1: Ամբողջ համակարգի ձևավորում

Ամբողջ համակարգի ձևավորում
Ամբողջ համակարգի ձևավորում

Ամբողջ համակարգը աշխատում է այսպես.

Քայլ 2: Քայլ 1. Շենքի բլոկ կառուցելը

Քայլ 1. Կառուցեք բլոկային ափսե
Քայլ 1. Կառուցեք բլոկային ափսե
Քայլ 1. Կառուցեք բլոկային ափսե
Քայլ 1. Կառուցեք բլոկային ափսե

Նախ, եթե փորձեք օգտագործել stickii roll բլոկը կամ նմանատիպը, դուք պետք է պատրաստեք բլոկային ափսե:

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

Անցքը կատարելուց հետո մետաղալարը տեղադրեք ամբողջի մեջ, ինչպես երկրորդ նկարը և միացրեք լարն arduino- ին 1 դիմադրիչով, ինչպես առաջին նկարի էսքիզը:

Ստորև բերված է օրինակի arduino ծածկագիրը:

#ներառել #սահմանել ՉԱՓԸ 24

CapacitiveSensor cs [SIZE] = {

CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};

bool sens [SIZE] = {կեղծ};

դատարկ կարգավորում ()

{int i; Serial.begin (9600); համար (i = 0; i <ՉԱՓԻ; i ++) {sens = կեղծ; }}

դատարկ շրջան ()

{երկար մեկնարկ = millis (); համար (int i = 0; i 600) sens = ճշմարիտ; else sens = կեղծ; }

համար (int i = 0; i <ՉԱՓ; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); ուշացում (50); // կամայական ձգձգում ՝ տվյալները սերիական պորտով սահմանափակելու համար}

Քայլ 3: Քայլ 2. Ստեղծեք արգելափակված հպման տվիչ

Քայլ 2. Ստեղծեք արգելափակված հպման տվիչ
Քայլ 2. Ստեղծեք արգելափակված հպման տվիչ
Քայլ 2. Ստեղծեք արգելափակված հպման տվիչ
Քայլ 2. Ստեղծեք արգելափակված հպման տվիչ

Հպման տվիչ պատրաստելը հեշտ է: Blockիշտ այնպես, ինչպես բլոկի ափսեն, անցք կատարեք առաջին նկարի նման և տեղադրեք նաև մետաղալար:

Այնուհետև տեղադրեք տարողունակ ժապավենը բլոկի վերևում (կամ այլ նյութ, որը ցանկանում եք օգտագործել):

Քայլ 4. Քայլ 3. Միացրեք Unity- ը և Arduino- ն

Սա վերջին քայլն է:

Arduino- ում կոդը վերբեռնելուց հետո գործարկեք միասնականության ծրագրակազմ: (Միասնությունը և arduino- ն միացնելու համար չպետք է սերիական մոնիտոր բացել): Դուք կարող եք ներբեռնել միասնության նախագիծը ստորև ներկայացված github- ում:

github.com/crysm28/musicassembler

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