Բովանդակություն:
- Քայլ 1: Մասեր և գործիքներ
- Քայլ 2: Պատրաստեք լարերը
- Քայլ 3: Միացրեք լարերը սենսորներին
- Քայլ 4. Միացում Hex և Circuit Diagram- ին
- Քայլ 5: Կոդի վերբեռնում
Video: Հագանելի տեխնիկա ՝ օդային հարվածային գործիքներ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծի մեր նպատակն էր որոշ արագացուցիչներից և պիեզո սկավառակներից պատրաստել թմբուկի կրելի սարք: Գաղափարն այն էր, որ ձեռքի հարվածից որոգայթ աղմուկ կխաղա; կամ, ոտնաթաթի սեղմումով, հնչում էր բարձր գլխարկի կամ բասի թմբուկի ձայն: Հավաքածուն վերահսկելու համար մենք ձայնի ելքի և ընտրության համար օգտագործեցինք Hexwear միկրոհսկիչ, Arduino կոդավորման ծրագրակազմ և Cycling '74 MAX: Այս նախագիծը Պոմոնա քոլեջի և Ֆրեմոնտի ճարտարագիտական ակադեմիայի միջև ավելի մեծ համագործակցության մի մասն էր:
Քայլ 1: Մասեր և գործիքներ
Ստորև ներկայացված է մեր նախագծի մասերի ցանկը և օգտագործված բոլոր նյութերի ցանկը:
Մասեր:
- Ֆլանելե վերնաշապիկ (x1)
- Անորոշ գուլպաներ (x2)
- Պիեզո սկավառակներ (x2) (https://www.sparkfun.com/products/10293)
- Արագացուցիչներ MMA8451 (x2) (https://www.adafruit.com/product/2019)
- ATmega32U4 միկրոկառավարիչ HexWear (x1) (https://hexwear.com)
- RN42 միկրոչիպ Bluetooth (x1) (https://www.sparkfun.com/products/12576)
- 18 չափիչ մետաղալար
- #2 Պտուտակներ (x14)
- #2 Տափօղակներ (x14)
- Սեղմիչ միակցիչներ; 22-16 չափիչ (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100 հատ)
- Ինքնասոսնձվող քորոց (x1)
-
Վինիլային մեկուսացված կարված հետույքի միակցիչներ (x15) (https://www.delcity.net/catalogdetails?item=421005)
Գործիքներ:
- Մկրատ
- Sոդման հավաքածու
- Մետաղալարեր
- Մետաղական կտրիչներ
- Էլեկտրական ժապավեն
- Rimալքավորման գործիք
- Պտուտակահան
- Տաք սոսինձ ատրճանակ
- 3D տպիչ (ըստ ցանկության)
- Տաք օդային ատրճանակ
Softwareրագրային ապահովում:
- Max Cycling '74 (https://cycling74.com)
- Arduino կոդավորման ծրագրակազմ (https://www.arduino.cc/hy/Main/Software)
Վարորդների ներբեռնում
1) (Միայն Windows- ի համար, Mac- ի օգտվողները կարող են բաց թողնել այս քայլը) Տեղադրեք վարորդը ՝ այցելելով https://www.redgerbera.com/pages/hexwear-driver-i… Ներբեռնեք և տեղադրեք վարորդը (2-րդ քայլում նշված.exe ֆայլը կապված RedGerbera էջի վերևում):
2) Տեղադրեք պահանջվող գրադարանը Hexware- ի համար: Բացեք Arduino IDE- ն: «Ֆայլ» բաժնում ընտրեք «Նախապատվություններ»: Լրացուցիչ խորհուրդների մենեջերի URL- ների համար նախատեսված տարածքում տեղադրեք https://github.com/RedGerbera/Gerbera-Boards/raw/… Այնուհետև կտտացրեք «Լավ»: Գնացեք Գործիքներ -> Տախտակ. -> Տախտակի կառավարիչ: Վերին ձախ անկյունի ընտրացանկից ընտրեք «Նպաստված»: Որոնեք, այնուհետև կտտացրեք Gerbera խորհուրդներին և կտտացրեք Տեղադրեք: Դուրս եկեք և վերաբացեք Arduino IDE- ն: Գրադարանը ճիշտ տեղադրված լինելու համար գնացեք Գործիքներ -> Տախտակ և ոլորեք դեպի ցանկի ներքևը: Դուք պետք է տեսնեք «Գերբերայի տախտակներ» վերնագրով մի հատված, որի տակ պետք է գոնե հայտնվի HexWear (եթե ոչ ավելի շատ վահանակներ, ինչպիսիք են mini-HexWear- ը):
3) Արագացուցիչի գրադարանը ներբեռնելու համար օգտագործեք հետևյալ հղումը ՝ https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test: Այնուհետև կտտացրեք «Ներբեռնեք MMA8451 գրադարանը»
Քայլ 2: Պատրաստեք լարերը
Կտրեք 9 կտոր մետաղալար այնքան երկար, որ ձեր թևը տարածվի (մոտ 1 մ): Այս կտորները կկապվեն երկու արագացուցիչի հետ: Կտրեք 4 ավելի երկար կտորներ, այնքան երկար, որ ոտքերը հասնեն ֆլանելե վերնաշապիկի գրպանից (մոտ 2 մ): Սրանք կկապվեն պիեզոների հետ: Կտրեք ևս 3 կարճ կտոր (մոտ 15 սմ) bluetooth միկրոչիպի համար: Հեռացրեք բոլոր ծայրերի երկու ծայրերը ՝ թողնելով 2 սմ մերկ մետաղալար:
Քայլ 3: Միացրեք լարերը սենսորներին
Mոդման երկաթով միացրեք 1 մ լարերից 4 -ը արագացուցիչից մեկին և 1 մ լարերից 5 -ը մյուս արագացուցիչին: Արագացուցիչների վրա նշումներ են արված, և մենք տրամադրել ենք մի սխեմա ՝ ցույց տալու համար, թե ուր պետք է գնա յուրաքանչյուր մետաղալար: Շրջանային սխեմայի հետ մեկտեղ մենք կցել ենք արագացուցիչների դասավորությունը նշումներ. Ամրացրեք լարերը սև գույնով պտտվող կապումներին:
Յուրաքանչյուր պիեզո սենսոր ունի երկու լար: Կտրեք պիեզո լարերի ծայրերը և դրանք կպցրեք 2 մ լարերի վրա: Կապերը ամրացնելու համար օգտագործեք վինիլային մեկուսացված միակցիչներ և տաք օդի ատրճանակ:
Վերջապես, 3 15 սմ լարերը կպցրեք Bluetooth միկրոչիպին (տե՛ս սխեմայի սխեման և նշման նշումը հատուկ կապում):
Նշում. Bluetooth միկրոչիպը և արագացուցիչները ունեն շատ նեղ կապեր: Մենք ընտրեցինք 18 Gauge մետաղալարն ամրության համար, և քանի որ այն համընկնում է այն սեղմիչ միակցիչների հետ, որոնք մենք օգտագործում էինք, բայց անհրաժեշտության դեպքում կարող եք սենսորներին զոդել ավելի բարակ լարեր, այնուհետև 18 չափիչ լարերը կպցնել բարակներին:
Այժմ դուք պետք է միացված լինեք բոլոր լարերի մի ծայրին: Մյուս ծայրերը միանում են Վեցանկյունին:
** Արագացուցիչների, bluetooth- ի և piezo- ի նշումները տրամադրվում են sparkfun- ի (https://www.sparkfun.com) և adafruit- ի (https://www.adafruit.com)
Քայլ 4. Միացում Hex և Circuit Diagram- ին
Վերևում տեղադրման մանրամասները ներկայացնող դիագրամ է: Լարերը Hexware- ին միացնելու համար մենք օգտագործեցինք ընկույզներ, պտուտակներ և սեղմիչ միակցիչներ (վերևում պատկերված է որպես կարմիր միացումներ): Երբ մետաղալարը կցվում է ծալովի միակցիչին, այն կարելի է միացնել վեցանկյունին ՝ օգտագործելով լվացքի մեքենա և պտուտակ, ինչպես պատկերված է վերևում: Վեցանկյուն սարքավորումների գծապատկերի համար տես վերևում տեղադրված քորոցների նշումը:
Հետևելով գծապատկերին, մասնավորապես ՝ սև գծերին, երկու պիեզոների հիմքը միացրեք վեցանկյունի վրա հիմնված քորոցին: Հաջորդը, երկու արագացուցիչների համար, ամրացրեք երկուսն էլ իրենց հիմքը վեցանկյունի վրա տեղադրված գրունտին: Քանի որ կան ընդամենը մի քանի գրունտ, մենք խորհուրդ ենք տալիս միասին զոդել բոլոր լարերը, որոնք պատրաստվում են արագացնել արագաչափից, կամ բոլոր լարերը, որոնք գետնին են անցնում պիեզոսներից: չնայած, զգույշ եղեք, որ ամեն ինչ հետևեք: Արագացուցիչների վրա A (կամ հասցե) պիտակով պինկը նույնպես պետք է ամրացվի գետնին: Սա այն է, որ երկու արագացուցիչները միմյանցից տարբերվեն ՝ նրանցից մեկին տալով մեկ այլ նույնականացում: Վերջապես, ամրացրեք bluetooth- ի հիմքը գետնին վեցանկյունի վրա:
Ավարտելով գետնին միացնելը, ապա սկսեք կապերը VCC- ի հետ, վերը նշված կարմիրով: Երկու արագացուցիչ սարքերից Vin- ը պետք է միացված լինի վեցանկյունի VCC- ին, նույնը `bluetooth- ի VCC- ի քորոցով: Կրկին, քորոցների բացակայության պատճառով, մենք խորհուրդ կտայինք լարերը զոդել նախքան վեցանկյունին վերջնական միացումը:
Երկու արագացուցիչի վրա կան SCL և SDL պիտակներով կապում: Սրանք միացրեք hexwear- ի նույն կապումներին (SCL- ն cerulean է, իսկ SDA- ն magenta է վերևի գծապատկերում): Հաջորդը, bluetooth մոդուլում միացրեք RX-1- ը RX- ին hex- ում (նավատորմի վերևում), իսկ TX-1- ը TX- ին hex- ին (վերևում բաց կանաչ): Սա միացնում է bluetooth կապերը: Վերջապես, պիեզոներից մեկի երկրորդ ոտքը միացրեք D12 (մուգ կանաչ) կապին, իսկ երկրորդ պիեզոյի երկրորդ ոտքը ՝ D9- ին (վերևում ՝ մանուշակագույն): Սա այն է, որ պիեզո սենսորներից անալոգային ելքը տանիք դեպի hexwear:
** hexwear pin pin markup- ը տրամադրում է Red Gerbera- ն (https://www.redgerbera.com), արագացուցիչի պատկերները ՝ adafruit- ի, և piezo/bluetooth mate- ը ՝ sparkfun- ի կողմից
Քայլ 5: Կոդի վերբեռնում
Թմբուկների օգտագործումը սկսելու համար նախ բացեք MAX ծածկագիրը (կոչվում է Max_Drum.maxpat): Որպեսզի կարողանաք խմբագրել կոդը կամ պահպանել այն, ձեզ հարկավոր է ունենալ հաշիվ Cycling '74- ում, բայց ամեն ինչ աշխատում է առանց հաշվի: Դուք ցանկանում եք կցել վեցանկյուն bluetooth մոդուլը ձեր սեփական համակարգչին: Դա անելու համար միացրեք վեցանկյունը հոսանքին: Երբ hexwear- ը միացված է, կարմիր լույսը պետք է միանա bluetooth մոդուլին: Հաջորդը բացեք bluetooth- ի նախապատվությունները: ձեր համակարգչի վրա: Պետք է հայտնվի 9CBO- ի գծերի անուն: Երբ գաղտնաբառ է պահանջվում, մուտքագրեք 1234. Ձեր bluetooth- ը պետք է միացված լինի համակարգչին:
Հաջորդը, վերբեռնեք Arduino կոդը վեցանկյունում (կոչվում է final_electronics.ino): Այժմ մնում է միայն Bluetooth- ը միացնել MAX- ին: Առավելագույն կոդի մեջ դուք պետք է տեսնեք մի բան, որը կոչվում է «տպել»: Եթե սեղմում եք սա և բացում սերիական մոնիտորը, ապա պետք է տեսնեք առկա բոլոր նավահանգիստները և առկա bluetooth պորտերը: Serial o 9600 կոչվող վանդակում: Այստեղ սերիալը նշանակում է սերիական մոնիտոր, o- ը նավահանգիստ է, իսկ 9600 -ը `կապի թողունակությունը: Bluetooth- ը միացնելու համար փոխարինեք o- ն այլ bluetooth պորտերի անուններով: Հաճախ ստիպված եք դրանք բոլորը փորձել, բայց bluetooth մոդուլը կանաչ կդառնա, երբ MAX- ի միջոցով միանա աջ պորտին:
Երբ ծածկագիրը վերբեռնվի, համոզվեք, որ MAX- ում ճիշտ ուղի եք տալիս աուդիո ֆայլերին: Դա անելու լավագույն միջոցը ձայնային ֆայլերը MAX- ի մեջ քարշ տալն է:
Խորհուրդ ենք տալիս:
Arduino MIDI հարվածային գործիքներ `6 քայլ
Arduino MIDI հարվածային գործիքներ. Երբևէ մտածե՞լ եք թմբուկ սովորել, բայց դուք չեք կարող իրեն թույլ տալ թմբուկի հավաքածու կամ չունեք բավարար տարածք թմբուկի հավաքածուն պահելու համար: Հեշտությամբ պատրաստեք MIDI թմբուկի հավաքածուն տանը ՝ օգտագործելով Arduino- ն 800 ֆունտով (10 դոլար):
Հագանելի տեխնիկա. Ձայնը փոխող ձեռնոց `7 քայլ
Wearable Tech. Ձայնը փոխող ձեռնոց. Թեև Thanos- ի Infinity ձեռնոցը բավականին հզոր ձեռնոց է, մենք ցանկանում էինք ձեռնոց պատրաստել, որը կարող է անել նույնիսկ ավելի ուշագրավ մի բան. Փոխել իրական ժամանակի կրողի ձայնը
Ստուդիայի հարվածային գործիքներ `5 քայլ
Թմբկահարներ. Թմբկահարները ժամեր ու ժամեր կանցկացնեին պարապելու համար … Բայց ոչ բոլորը կարող են տանը թմբուկ ունենալ. Տարածությունն ու աղմուկը մեծ խնդիր են: Այդ իսկ պատճառով մենք ցանկանում էինք ստեղծել շարժական և լռող դհոլ, որը կարող եք նվագել տանը: . Այս թմբկահարը շատ հաճելի է
Arduino MIDI հարվածային գործիքներ (Wii Band Hero)+DAW+VST: 6 քայլ (նկարներով)
Arduino MIDI հարվածային գործիքներ (Wii Band Hero)+DAW+VST: Բարև: Այս ձեռնարկը այն մասին է, թե ինչպես կարելի է փոփոխել Wii վահանակի թմբուկի հավաքածուն, խմբի հերոսը, որը պարունակում է որոգայթ, 2 թոմ, 2 ծնծղա և հարվածի ոտնակ: Նաև, թե ինչպես կարելի է ձայնը ստանալ թմբուկի հավաքածուից ՝ քայլ առ քայլ ուղեցույցով, օգտագործելով DAW և VST- ն ՝ անվճար: Jus
DIY էլեկտրոնային հարվածային գործիքներ (պահանջվող թմբուկի մոդուլ) ՝ 4 քայլ
DIY էլեկտրոնային հարվածային գործիքներ (Drum Module Req'd). Այսպիսով, անցյալ տարի ինձ հարկավոր էր լռեցնել բաները իմ տանտերերի համար, և որպես թմբկահարի, որը մի փոքր զսպվածություն ցուցաբերեց: Ես շրջեցի ինտերնետով և գտա որոշ հիանալի կայքեր ՝ Hack-a-day- ում տեղադրված DIY թմբուկի մասին կարդալուց հետո, և ինչ գիտեք, երկուշաբթի