Мазмуну:
- 1 -кадам: Glockenspiel табыңыз жана колдоо алкагын жасаңыз
- 2 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 1
- 3 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 2
- 4 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 3
- 5 -кадам: Балка жасаңыз жана сервоско тиркеңиз - Picture 1
- 6 -кадам: Балка жасаңыз жана сервоско тиркеңиз - Picture 2
- 7 -кадам: Электроника
- 8 -кадам: Электроника Interface Board - Picture 1
- 9 -кадам: Электроника Interface Board - Picture 2
- 10 -кадам: Arduino коду
- 11 -кадам: Аякталды жана иштөө
Video: Spielatron (Robotic Glockenspiel) жасоо: 11 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Биз бул робот glockenspielди мурунтан эле бар жана жасаган бөлүктөрүнөн жаратканбыз.
Бул дагы эле эксперименталдык жана биринчи версияда.
Spielatron Ардуино тарабынан башкарылат, ал компьютерден жөнөтүлгөн Midi командаларын ойнойт.
Учурдагы чектөөлөр
- Бул монофониялык, башкача айтканда, бир убакта бир гана балканы ойной алат.
- Серво ылдамдыгы мүнөтүнө ыргакты же музыканын нотасынын узундугун чектейт, мисалы, сиз 120 BPMде жарым кваверди ойной албайсыз.
1 -кадам: Glockenspiel табыңыз жана колдоо алкагын жасаңыз
Бизде 40 жаштан ашкан glockenspiel бар болчу, ал орто мектептин музыка бөлүмүнөн талаптарга ашыкча болуп калганда куткарылган. Ал ушул убакка чейин шкафта отуруп, мүмкүнчүлүктү колдонууну күткөн. Бул бир аз тыкылдап жатат жана кээ бир ачкычтар коркунучтуу жана үнсүз ноталарды берет, бирок, долбоорду жаңыртуу үчүн жаңысын сатып алууга кепилдик жок.
Рамка калыңдыгы 10 мм фанерадан жасалган жана өлчөмү glockenspielге туура келет жана RC моделдөөчү төрт жупту жайгаштырат. Glockenspielден servoга чейинки аралык догону камсыз кылуу үчүн аныкталган, ошондо балка башы ачкычтарды кармап турган таксыларга тийбестен, керектүү сандагы ачкычтарды урат. Бул сервонун айлануу борборунан ачкычтардын ортосуна болжол менен 220мм болуп чыкты.
Серво жуптарынын бири G5тен G6га чейин баскычтарды басат.
Серво жуптары G#5тен G#6га чейин эки жолу басышат.
Серво жуптары A6дан G7ге чейин үч жолу басат.
Servo түгөйү Bb6 аркылуу F#7ге чейин төрт жолу басат.
2 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 1
Бизде төрт эски JR NES-507 сервосу плюс эки Hitec HS81 жана эки Hitec HS82 сервосу бар болчу. HS81 & HS82 сервопроводдору ушул эле максатта колдонуу үчүн жетиштүү окшош.
Биз Hitec серволорун орнотуу үчүн 3D кашааларды басып чыгардык жана бул кронштейндерди JR сервосу менен камсыздалган стандарттык диск серво чокусуна бурап койдук. Биз ABSте басып чыгарганыбызда, кыскартуу үчүн файлдарды 103% өлчөмүндө басып чыгарабыз.
Андан кийин Hitec сервосунун диск чокуларына 1.5 мм фанерадан туура келүү үчүн төрт кашаанын үстүн бурдук. Бул кронштейндер балканы колдоого багытталган.
3 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 2
4 -кадам: 3D басып чыгаруу жана CNC маршрут кронштейндери жана Servo Pair орнотуу - Picture 3
5 -кадам: Балка жасаңыз жана сервоско тиркеңиз - Picture 1
Балкалар 3D басылган баштардан жана 4мм бамбуктан жасалган шиштен жасалган (жергиликтүү супермаркетте жеткиликтүү). Баштар цианоакрилат клейи менен, ал эми балка куралы ар биринде эки кабелдик байламтасы бар серво кронштейнине бекитилет. Булар орнотууда жана сыноодо узундугун тууралоого мүмкүндүк берүү үчүн алгач толугу менен катаалданган эмес.
6 -кадам: Балка жасаңыз жана сервоско тиркеңиз - Picture 2
7 -кадам: Электроника
Биринчиден, биз жыгач алкактын servo колдоо эки колуна тиркелген Arduino Uno тактасына орнотууну 3D басып чыгардык. Сегиз сервону Unoго өзүнчө 5V электр энергиясы менен туташтыруу үчүн интерфейс тактасы багытталган. Микро SD адаптер картасынын башы да бар болчу, ал картада сакталган кээ бир MIDI файлдарын компьютерден жөнөтүүдөн айырмаланып ойной алат деген ой менен. Учурда биз Spielatronду компьютерден жөнөтүлгөн файлдар менен гана колдондук.
Интерфейс тактасын (Arduino тилинде сүйлө) Arduino'го орнотуп, серволорду төмөнкү тартипте туташтырыңыз:
- Ардуино пин 2ге айлануу сервосу 1
- Hammer servo 1 Arduino pin 3кө чейин
- Ардуино пин 4кө айлануу сервосу 2
- Hammer servo 2 Arduino pin 5ке
- Ардуино пин 6га айлануу сервосу 3
- Hammer servo 3 Arduino пин 7ге
- Ардуино пин 8ге айлануу сервосу 4
- Hammer servo 4 Arduino pin 9га
8 -кадам: Электроника Interface Board - Picture 1
9 -кадам: Электроника Interface Board - Picture 2
10 -кадам: Arduino коду
MIDI.h китепканасын Arduino программалоо чөйрөсүнө кошуңуз жана тиркелген кодду Arduinoго түзүңүз жана жүктөңүз.
Эскертүү сап 81:
Serial.begin (115200); // 31250 чыныгы midi baud ылдамдыгын эмес, компьютердин ылдамдыгын колдонуңуз
Комментарий жазылгандай, биз Midi маалыматтарын USB интерфейси аркылуу Spielatronго кадимки компьютердик ылдамдыкта жөнөтүп жатабыз, бирок 31250 туура Midi baud ылдамдыгы эмес, биздин компьютерлердин бири да бул ылдамдыкка конфигурацияланбайт.
Ошондой эле, сиз белгилейсиз, бул код Midi окуялары боюнча гана эскертүүлөрдү камтыйт, анткени балка түшүрүлгөндөн кийин дароо көтөрүлүшү керек жана эскертүү окуясы күтүлбөйт.
11 -кадам: Аякталды жана иштөө
Биз Midi файлдарын компьютерден Spielatronго кантип түзүү жана жөнөтүү боюнча өзүнчө инструкцияны аткарабыз.
Сунушталууда:
Adafruit Shield менен робот тартуу (Конкурс жасоо): 10 кадам (Сүрөттөр менен)
Adafruit Shield менен сүрөт тартуу роботу (Конкурс жасаңыз): Саламатсызбы менин ысымым Жакып жана мен Улуу Британияда жашайбыз. Бул долбоордо мен сиз үчүн тарткан роботту курайын деп жатам. *Мен ишенем, көбүңөр көргүңөр келет, ошондуктан билгиңер келсе, экинчисине өтүңүз, акыркы кадамга өтүңүз, бирок бул жерге кайра келүүнү унутпаңыз
Үйдө Bluetooth менен башкарылган RC машинасын кантип жасоо керек: 4 кадам (сүрөттөр менен)
Үйдө Bluetooth менен башкарылуучу RC машинасын кантип жасоо керек: Arduino жана эң негизги электрондук компоненттерди колдонуу менен жөнөкөй SmartPhone көзөмөлдөгөн робот машинасын кантип жасоону үйрөнүңүз
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Төрт кадам менен экрандуу видеону кантип жасоо керек: 4 кадам (сүрөттөр менен)
Төрт кадам менен экрандуу видеону кантип жасаса болот: Биз көбүнчө бир эле кишинин сахнада эки жолу телеберүүдө көрсөтүүсүн көрөбүз. А биз билгенден актёрдун эгиз бир тууганы жок. Ырчылык чеберчиликтерин салыштыруу үчүн бир экранда эки ыр ырдалганын да көрдүк. Бул бөлүүнүн күчү
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: 7 кадам (Сүрөттөр менен)
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: Бул контролер үч түстүү LED чырактарын жаркыратат. 50mS үчүн G5-D#6 үчүн, E6-B6 үчүн кызыл жана C7-G7 үчүн жашыл. Контроллер - бул ALSA MIDI түзмөгү, ошондуктан MIDI программасы MIDI синтездөөчү түзмөк менен бир убакта LEDлерге чыгара алат