Բովանդակություն:
- Քայլ 1: Գտեք Glockenspiel և ստեղծեք աջակցության շրջանակ
- Քայլ 2: 3D տպում և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 1
- Քայլ 3. 3D տպագրություն և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 2
- Քայլ 4: 3D տպում և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 3
- Քայլ 5. Պատրաստեք մուրճեր և ամրացրեք սերվոսներին - Նկար 1
- Քայլ 6. Պատրաստեք մուրճեր և ամրացրեք սերվոսներին - Նկար 2
- Քայլ 7: Էլեկտրոնիկա
- Քայլ 8. Էլեկտրոնիկայի ինտերֆեյսի տախտակ - Նկար 1
- Քայլ 9. Էլեկտրոնիկայի ինտերֆեյսի տախտակ - Նկար 2
- Քայլ 10: Arduino կոդ
- Քայլ 11: Ավարտված և աշխատող
Video: Spielatron- ի պատրաստում (Robotic Glockenspiel). 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Մենք ստեղծեցինք այս ռոբոտային glockenspiel- ը արդեն եղած և պատրաստված մասերից:
Այն դեռ փորձնական է և գտնվում է առաջին տարբերակում:
Spielatron- ը վերահսկվում է Arduino- ով, որը խաղում է համակարգչից իրեն ուղարկված Midi հրամանները:
Ներկա սահմանափակումներն են
- Այն մոնոֆոնիկ է, այսինքն կարող է միաժամանակ միայն մեկ մուրճ նվագել:
- Սերվոյի արագությունը սահմանափակում է կամ զարկերը րոպեում, կամ երաժշտության նոտայի տևողությունը, օրինակ ՝ դուք չեք կարող կիսամյակային թրթուր նվագել 120 BPM- ով:
Քայլ 1: Գտեք Glockenspiel և ստեղծեք աջակցության շրջանակ
Մենք ունեինք ավելի քան 40 տարեկան glockenspiel, որը փրկվեց ավագ դպրոցի երաժշտական բաժնից, երբ այն դարձավ պահանջների ավելցուկ: Այն ամբողջ ընթացքում նստել է պահարանի մեջ և սպասում է, որ հնարավորությունը օգտագործվի: Այն մի փոքր թակված է, և որոշ բանալիներ անհեթեթ են և տալիս են ձանձրալի հնչյունային նոտաներ, սակայն, նախագիծը պատրաստելու հաճույքի համար չի պահանջվում գնել նորը:
Շրջանակը պատրաստված էր 10 մմ հաստությամբ նրբատախտակից և չափված է glockenspiel- ին համապատասխանելու և RC մոդելավորման չորս զույգ տեղավորելու համար: Գլոկենսպիլից մինչև սերվո հեռավորությունը որոշված էր այնպես, որ կամար ապահովեր, որպեսզի մուրճի գլուխը դիպչեր ցանկալի թվով ստեղներին `առանց բանալիները տեղում պահած ամրակներին հարվածելու: Սա մշակվեց մոտ 220 մմ սերվոյի պտույտի կենտրոնից մինչև բանալիների կենտրոն:
Servo զույգը հարվածում է G5 ստեղներին G6- ին:
Servo զույգը երկու հարվածային ստեղներ G#5 -ից G#6:
Servo- ն զույգով հարվածում է A6 ստեղնից մինչև G7:
Servo զույգը չորս հարվածում է Bb6 ստեղներին մինչև F#7:
Քայլ 2: 3D տպում և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 1
Մենք ունեինք չորս հին JR NES-507 սերվեր ՝ գումարած երկու Hitec HS81 և երկու Hitec HS82 սերվեր, որոնք չէին օգտագործվում: HS81 & HS82 սերվերը բավականաչափ նման են նույն նպատակին օգտագործելու համար:
Մենք 3D- ով տպեցինք չորս փակագծեր `Hitec- ի սերվերը տեղադրելու համար և դրանք ամրացրինք սկավառակի ստանդարտ սերվերի վրա` ապահովելով JR ծառայություններ: Երբ մենք տպում ենք ABS- ով, մենք սովորաբար ֆայլերը տպում ենք 103% չափով `թույլ տալով փոքրացում:
Հաջորդը մենք ուղղեցինք չորս փակագծեր `1,5 մմ նրբատախտակից Hitec սերվերի սկավառակի գագաթներին տեղավորելու համար: Այս փակագծերը պետք է աջակցեն մուրճերին:
Քայլ 3. 3D տպագրություն և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 2
Քայլ 4: 3D տպում և CNC երթուղու փակագծեր և կարգաբերեք սերվո զույգեր - Նկար 3
Քայլ 5. Պատրաստեք մուրճեր և ամրացրեք սերվոսներին - Նկար 1
Մուրճերը պատրաստված են 3D տպված գլխիկներից և 4 մմ բամբուկե շամփուրներից (հասանելի են ձեր տեղական սուպերմարկետից): Գլուխները ամրացված են ցիանոակրիլատ սոսինձով, իսկ մուրճի հավաքածուն ամրացված է servo փակագծին `յուրաքանչյուրի վրա երկու մալուխային կապով: Դրանք ի սկզբանե լիովին խստացված չէին, որպեսզի կարգավորեն և փորձարկեն երկարությունը:
Քայլ 6. Պատրաստեք մուրճեր և ամրացրեք սերվոսներին - Նկար 2
Քայլ 7: Էլեկտրոնիկա
Սկզբում մենք 3D- ով տպեցինք Arduino Uno տախտակի համար նախատեսված լեռ, որը ամրացված էր փայտե շրջանակի երկու servo հենակետերի վրա: Ինտերֆեյսի տախտակ ուղարկվեց ութ սերվերին Uno- ին իրենց առանձին 5 Վ էլեկտրասնուցման աղբյուրով միացնելու համար: Կա նաև մի վերնագիր միկրո SD ադապտեր քարտի համար ՝ այն մտքով, որ կարող եմ նվագարկել քարտի վրա պահված որոշ midi ֆայլեր ՝ ի տարբերություն ԱՀ -ից ուղարկվելու: Ներկայումս մենք օգտագործում ենք Spielatron- ը միայն համակարգչից ուղարկված ֆայլերով:
Տեղադրեք միջերեսի տախտակը (վահանը Arduino- ում խոսեք) Arduino- ի վրա և միացրեք սերվերը հետևյալ հաջորդականությամբ.
- Պտտվող servo 1 դեպի Arduino կապ 2
- Hammer servo 1 դեպի Arduino կապում 3
- Պտտվող սերվո 2 -ից Arduino կապում 4
- Hammer servo 2 Arduino- ի կապում 5 -ին
- Պտտվող սերվո 3 դեպի Arduino կապ 6
- Hammer servo 3 -ը Arduino- ի կապում 7 -ին
- Պտտվող սերվո 4 -ից Arduino փին 8 -ին
- Hammer servo 4 -ից Arduino կապում 9
Քայլ 8. Էլեկտրոնիկայի ինտերֆեյսի տախտակ - Նկար 1
Քայլ 9. Էլեկտրոնիկայի ինտերֆեյսի տախտակ - Նկար 2
Քայլ 10: Arduino կոդ
Ավելացրեք MIDI.h գրադարանը ձեր Arduino ծրագրավորման միջավայրում և կազմեք և վերբեռնեք կցված կոդը Arduino- ում:
Նշում տող 81:
Serial.begin (115200); // օգտագործեք համակարգչային բաուդ արագությունը ոչ թե իրական midi baud արագությունը ՝ 31250
Ինչպես մեկնաբանվել է, մենք Midi- ի տվյալները Spielatron- ին ենք ուղարկում USB ինտերֆեյսի միջոցով `համակարգչային նորմալ բաուդ արագությամբ, ոչ Midi baud- ի ճիշտ 31250 արագությամբ, քանի որ մեր համակարգիչներից ոչ մեկը չի կարող հեշտությամբ կարգավորվել այս բաուդ արագությամբ:
Նաև կնկատեք, որ ծածկագիրը վերաբերում է միայն Midi- ի իրադարձություններին, քանի որ մուրճը պետք է բարձրացնել իջնելուց անմիջապես հետո և չի կարող սպասել, որ իրադարձության նշումը տեղի ունենա:
Քայլ 11: Ավարտված և աշխատող
Մենք առանձին հրահանգներ կանենք այն մասին, թե ինչպես ենք մենք կազմում և ուղարկում Midi ֆայլեր մեր համակարգչից Spielatron- ին:
Խորհուրդ ենք տալիս:
Ձեր սեփական ֆոտովոլտային 5V համակարգի պատրաստում. 4 քայլ (նկարներով)
Ձեր սեփական ֆոտովոլտային 5 վ համակարգ. Եվ Boost փոխարկիչը 3.7 Վ մարտկոցի համար 5 Վ USB ելքի համար անհրաժեշտ 5 Վ սարքերի համար: Նման է Օրիգինալ համակարգին, որն օգտագործում է Կապարաթթու մարտկոցը որպես էներգիայի պահպանման լիցք
Աուդիո խառնիչի պատրաստում. 20 քայլ (նկարներով)
Աուդիո խառնիչ պատրաստելը. Այս պարզ պասիվ DIY ստերեո աուդիո խառնիչը ցուցադրում է օգտագործվող դիմադրողականությունը: Երբ ասում եմ ստերեո, ես չեմ խոսում ձեր տան զվարճանքի ազդանշանի մասին, այլ առանձին ձախ և աջ ալիքով աուդիո ուղու: Այս խառնիչը թույլ կտա մեզ համատեղել երկու ստե
Պաստառ պադաուկի և թխկի գրապահարանի բարձրախոսների պատրաստում. 15 քայլ (նկարներով)
Պինդ պադաուկի և թխկի գրապահարանի բարձրախոսներ պատրաստելը. Հուսով եմ, որ ձեզ դուր կգա այս գեղեցիկ պադաուկ բարձրախոսների կառուցվածքը, որոնք իսկապես ավելի լավ էին հավաքվել, քան սպասվում էր: Ես սիրում եմ փորձարկումներ կատարել բարձրախոսների տարբեր ձևերի հետ և ապագայում կփորձեմ ավելի էկզոտիկ գաղափարներ, այնպես որ հետևեք
Ինտերնետին միացված խանութի պատրաստում ՝ 6 քայլ (նկարներով)
Ինտերնետին միացված խանութ պատրաստելը Ստերեո. Երբ մեքենան վարելիս միացնում եմ ռադիոն, ես դիմում եմ իմ տեղական քոլեջի 90.7 ռադիոկայանին: Իմ ապրած տարիների և տարբեր վայրերի ընթացքում ես միշտ լսել եմ քոլեջի ռադիոկայաններ: Ինտերնետի հզորության շնորհիվ ես այժմ կարող եմ լսել
Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով)
Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. Ինքնավար կայանատեղերում մենք պետք է ստեղծենք ալգորիթմներ և դիրքի տվիչներ `ըստ որոշակի ենթադրությունների: Այս նախագծում մեր ենթադրությունները կլինեն հետևյալը. Սցենարի համաձայն, ճանապարհի ձախ կողմը բաղկացած կլինի պատերից և զբոսայգու տարածքներից: Քեզ պես