Мазмұны:
- 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 -қадам: Аяқталды және жұмыс істейді
Бейне: Спилатронды жасау (роботтық глокенспиель): 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Біз бұл роботтық глокенспилді бұрыннан бар және жасаған бөлшектерден жасадық.
Бұл әлі де эксперименталды және бірінші нұсқада.
Спилатронды компьютерден жіберілген Midi командаларын ойнайтын Arduino басқарады.
Қазіргі шектеулер
- Бұл монофониялық, яғни бір уақытта тек бір балға ойнай алады.
- Серво жылдамдығы минутына соққыларды немесе музыканың нотасының ұзақтығын шектейді, мысалы, сіз 120 BPM -де жартылай квавер ойнай алмайсыз.
1 -қадам: Glockenspiel табыңыз және қолдау кадрын жасаңыз
Бізде 40 жастан асқан глокенспил бар, ол орта мектептің музыка бөлімінен талапқа сай болған кезде құтқарылды. Ол барлық уақыт бойы шкафта отырды, оны пайдалану мүмкіндігін күтті. Бұл аздап қағылады, ал кейбір кілттер нашар және дыбысты ескертулер береді, бірақ жобаны жасаудың қызығы жаңасын сатып алуға кепілдік бермейді.
Рамка қалыңдығы 10 мм фанерден жасалған және өлшемі glockenspiel -ге сәйкес келеді және төрт жұп RC модельдеу сервосына сәйкес келеді. Балға басы кілттерді орнында ұстайтын ілмектерге соққы берместен балғаның басы қажетті санға соғылатындай етіп доға беру үшін глоксенспилден сервоға дейінгі қашықтық анықталды. Бұл серво айналу орталығынан пернелердің ортасына дейін шамамен 220 мм болды.
Сервалық жұптың бірі G5 - G6 пернелерін басады.
Серво жұбы G#5 -тен G#6 -ға дейінгі екі пернені басады.
Серво жұбы үш рет A6 мен G7 пернелерін басады.
Серво жұбы Bb6 пернелерінен F#7 -ге дейін төрт соққы береді.
2 -қадам: 3D басып шығару және CNC маршрут кронштейндері және серво жұптарын орнату - 1 -сурет
Бізде JR NES-507 ескі төрт сервосы бар, сонымен қатар екі Hitec HS81 және екі Hitec HS82 серво пайдаланылмады. HS81 & HS82 серводтары бір мақсатта қолдануға жеткілікті ұқсас.
Біз Hitec сервоприводтарын орнату үшін төрт жақшаны 3D басып шығардық және бұл жақшаларды JR сервосымен қамтамасыз етілген стандартты дискілік серво жоғарғы бөлігіне бұрап қойдық. Біз ABS -те басып шығаратын болсақ, әдетте кішірейту үшін файлдарды 103% өлшемінде басып шығарамыз.
Содан кейін біз 1,5 мм фанерден Hitec серво дискілерінің шыңдарын бекіту үшін төрт жақшаны бағыттадық. Бұл жақшалар балғаларды тіреуге арналған.
3 -қадам: 3D басып шығару және CNC маршрут кронштейндері және серво жұптарын орнату - 2 -сурет
4 -қадам: 3D басып шығару және CNC маршрут кронштейндері және серво жұптарын орнату - 3 -сурет
5 -қадам: Балғалар жасаңыз және серверлерге бекітіңіз - 1 -сурет
Балғалар 3D басып шығарылған бастар мен 4 мм бамбуктан жасалған шпилькадан жасалған (жергілікті супермаркетте бар). Бастар цианоакрилат желімімен бекітілген, ал балғалар торабы әрқайсысында екі кабель байланысы бар серво кронштейнге бекітілген. Орнату мен тестілеу кезінде ұзындығын реттеу үшін олар бастапқыда толықтай қатайған жоқ.
6 -қадам: Балғалар жасаңыз және серверлерге бекітіңіз - 2 -сурет
7 -қадам: электроника
Алдымен біз Arduino Uno тақтасына арналған ағаш жақтаудың екі серво тіреуішіне бекітілген қондырманы басып шығардық. Сегіз серводы Uno -ға жеке 5В қуат көзімен қосу үшін интерфейс тақтасы бағытталды. Сондай -ақ, картада сақталған кейбір midi файлдарды компьютерден жіберуге қарағанда ойнату мүмкіндігі бар micro SD адаптер картасының тақырыбы болды. Қазіргі уақытта біз Spielatron -ды тек компьютерден жіберілген файлдармен қолдандық.
Интерфейс тақтасын (Arduino тіліндегі қалқан) Arduino -ға орнатыңыз және серверлерді келесі ретпен қосыңыз:
- Ардуино түйреуіші 2 -ге айналатын серво 1
- Балға серво 1 Arduino түйрегіне 3
- Ардуино түйрегішіне 4 айналмалы серво 2
- Балға серво 2 Arduino пин 5 дейін
- Ардуино түйреуішіне 6 айналмалы серво 3
- Hammer servo 3 Arduino пин 7 -ге дейін
- Ардуино түйреуіші 8 -ге 4 айналмалы серво
- Балға серво 4 Arduino түйрегішіне 9
8 -қадам: Электроника интерфейс тақтасы - 1 -сурет
9 -қадам: Электроника интерфейс тақтасы - 2 -сурет
10 -қадам: Arduino коды
MIDI.h кітапханасын Arduino бағдарламалау ортасына қосыңыз және Arduino -ға бекітілген кодты құрастырыңыз және жүктеңіз.
Ескерту жолы 81:
Serial.begin (115200); // 31250 -дің шынайы орташа жылдамдығы емес, компьютердің берілу жылдамдығын қолданыңыз
Түсіндірілгендей, біз Midi деректерін Spielatron -ға USB интерфейсі арқылы жіберіп отырмыз, бұл қалыпты компьютерлік жіберу жылдамдығымен емес, 31250 -дің дұрыс беру жылдамдығымен емес, өйткені біздің компьютерлердің ешқайсысы бұл жылдамдыққа оңай конфигурацияланбайды.
Сондай -ақ, код тек Midi оқиғалары туралы ескертулермен айналысатынына назар аударасыз, себебі балға төмен түсірілгеннен кейін бірден көтерілуі керек және оқиғаның аяқталуын күте алмайды.
11 -қадам: Аяқталды және жұмыс істейді
Біз Midi файлдарын компьютерден Спилатронға қалай құрастыру және жіберу туралы бөлек нұсқаулық жасаймыз.
Ұсынылған:
Роботтық дауыс модуляторы: 14 қадам (суреттермен)
Роботтық дауыс модуляторы: бұл сіздің адамдық дауысыңызды жоғары робот дауысына айналдыратын құрылғы. Ол сонымен қатар барлық сүйікті аспаптарды, микрофондар мен музыкалық ойнатқышты қосуға болатын аудио ұясы сияқты көптеген тәтті мүмкіндіктерді қамтиды
ASL роботтық қолы (сол жақта): 9 қадам (суреттермен)
ASL роботтық қолы (сол жақта): Бұл семестрде жоба саңырау және есту қабілеті нашар адамдарға арналған ым тілінің әліпбиін көрсетуге қабілетті 3-D басып шығарылатын сол қолды құру болды. Америкалық ым тілін көрсетуге қол жетімділік
Қимылды басқару қаңқасы Bot - 4WD Hercules мобильді роботтық платформасы - Arduino IDE: 4 қадам (суреттермен)
Қимылмен басқару қаңқасы - 4WD Hercules мобильді роботтық платформасы - Arduino IDE: Seeedstudio Skeleton Bot - 4WD Hercules мобильді роботтық платформасы арқылы жасалған қимылды басқару құралы. Үйде коронарлық вирустың эпидемиясын басқару кезінде мен өте көңілді болдым. Менің досым маған 4WD Hercules мобильді роботтық платформасын жаңа ретінде берді
3D басып шығарылған роботтық қол: 6 қадам (суреттермен)
3D басып шығарылған роботтық қол: Бұл Райан Гросс жасаған робот қолының ремиксі: https://www.myminifactory.com/object/3d-print-humanoid-robotic-hand-34508
Pt.2 Bluetooth адаптерін жасау (үйлесімді динамик жасау): 16 қадам
Bluetooth адаптері Pt.2 (Үйлесімді динамик жасау): Бұл нұсқаулықта мен сізге ескі динамикті Bluetooth үйлесімді ету үшін Bluetooth адаптерін қалай пайдалану керектігін көрсететін боламын.*Егер сіз менің бірінші нұсқаулықты оқымаған болсаңыз Bluetooth адаптері " Жалғастырмас бұрын мұны істеуді ұсынамын