Мазмуну:
- Жабдуулар
- 1 -кадам: нерселерди бирге алуу
- 2 -кадам: Негиздерди түшүнүү
- 3 -кадам: Кодекс
- 4 -кадам: Байланыштар
- 5 -кадам: Биздин MIDI контроллерибизди текшерүү
- 6 -кадам: DAWке туташыңыз жана Музыка жасаңыз
Video: Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Байланышсыз нерселерди жасоо азыркы учурда тренд болуп калды. Мен Arduino Pro micro жана кээ бир IR-жакындык детекторлор тактасын колдонуп жөнөкөй midi контроллерин түздүм, анын ичинде салыштыргыч бар, бул жеткиликтүү жана арзан болушу керек. Бул проекти 32u4 негизделген тактага ээ болгон каалаган Arduinoдо колдонсо болот, бул баштыксыз MIDIге ээ болуу үчүн, чачы жок миди жана аны менен байланышкан каталарды колдонуу керек. Бул долбоор башка ноталарга оңой эле узартылышы мүмкүн болгон 7 негизги ноталар үчүн жасалган. Мен BandLab тарабынан tortwalkти DAW катары колдондум, анткени ал сонун жана бекер. Муну жасоо сизге кызыктуу болот деп үмүттөнөбүз. Бул долбоор алгач студенттерди инфра-кызылдын кооз дүйнөсү жана анын кызыктуу колдонмосу менен тааныштыруу максатында иштелип чыккан.
Жабдуулар
Arduino Pro Micro (же 32u4 негизиндеги каалаган такта)
IR жакындык сенсору * каалаган ноталардын жоктугу
баскычтар (милдеттүү эмес)
ширетүүчү жана коргошун
берг казыктары
perfboard
Зым
компьютер
1 -кадам: нерселерди бирге алуу
Келгиле, адегенде бул проекти жасоо үчүн керектүү нерселерди алалы. Сиз бул компьютерден MIDI контроллерин колдонууну талап кыласыз.
Arduino Pro Micro (же 32u4 негизиндеги каалаган такта) IR-жакындык сенсору * каалаган нота
баскычтар (милдеттүү эмес)
ширетүүчү жана коргошун
берг казыктары
perfboard
Зым
тактаңызды программалоо үчүн сизге Arduino IDE керек болот. Долбоорду текшерүү үчүн MIDI-OX программалык камсыздоосу кайра башталат. Муну DAW менен колдонуу сонун натыйжаларды берет.
2 -кадам: Негиздерди түшүнүү
Микроконтроллер объект IR жакындык детекторуна жакындаганда аныктайт. Андан кийин ал компьютерге тиешелүү MIDI кодун жөнөтөт.
Бул үчүн биз тышкы китепкананы колдонобуз. Китепкананы төмөнкү шилтемеден таба аласыз.
github.com/arduino-libraries/MIDIUSB
биз MIDI-OX программасын колдонуп, тиешелүү сигнал компьютер тарабынан кабыл алынганын текшере алабыз.
Биз Digital IO колдонобуз, бизде IR жакындык тактасында салыштыргыч бар. Салыштыргычтын жардамы менен биз микро контролердун I/O портуна 1 же 0 катары киргизебиз
3 -кадам: Кодекс
Код салыштырмалуу жөнөкөй жана оңой өзгөрөт. Мен бул көрсөтмө менен кодду тиркеп койдум.
IR жакындык детекторуна кандайдыр бир объект тоскоолдук кылса, биз тиешелүү сигналды компьютерге жөнөтөбүз
Эгерде сиз башка ноталарды колдонууну кааласаңыз, MIDI диаграммасын колдонуңуз.
Программаны микро контроллерге жүктөө
4 -кадам: Байланыштар
IR жакындык тактасын VCC жана жер менен камсыз кылуу.
Чыгууну тиешелүү санариптик I/O казыктарына туташтырыңыз. Мен долбоорум үчүн 2-8 пин колдондум.
колдонулган пинге ылайык кодду өзгөртүүнү унутпаңыз.
Мен талап кылынганда IR жакындык детекторун жана ардуинону оңой эле алып салуу жана алмаштыруу үчүн аял берг пиндерин колдондум.
5 -кадам: Биздин MIDI контроллерибизди текшерүү
Мен сиздин компьютериңизге MIDI-OX орнотууну сунуштайм.
Перфборттогу бардык туташууну аяктагандан кийин, IR детекторун кошуңуз.
Досканы компьютерге туташтырыңыз.
MIDI тестирлөө программаңызды ачыңыз.
Бир манжаңызды детекторго жакындатууга аракет кылыңыз
6 -кадам: DAWке туташыңыз жана Музыка жасаңыз
Байланышсыз ойноо ыкмасына көнүү үчүн бир аз убакыт талап кылынат, бирок бул кызыктуу тажрыйба болот. Мен жеке Cakewalkто муну колдонуп барабан ойногонду жакшы көрөм. Татымына жараша тактанын жарыгын кошуңуз же бөгөттөңүз
Сунушталууда:
Ардуино же микроконтроллер жок DIY Байланышсыз Кол Дезинфекциялоочу Диспенсер: 17 кадам (Сүрөттөр менен)
Ардуино же микроконтролсуз DIY байланышсыз кол тазалоочу дистрибьютору: Баарыбыз билгендей, COVID-19 тутанышы дүйнөнү каптап, жашоо образыбызды өзгөрттү. Бул шартта, спирт жана кол дезинфекциялоочу каражаттар өтө маанилүү суюктуктар, бирок аларды туура колдонуу керек. Колу жуккан спирт идиштерине же дезинфекциялоочу каражаттарга тийүү
Байланышсыз IR термометр: 8 кадам (Сүрөттөр менен)
Байланышсыз IR термометр: Менин жергиликтүү Саламаттыкты сактоо департаменти мени менен байланышты, анткени алар 2020-жылы Ковид-19 кризисинде кызматкерлеринин ден соолугунун денесинин температурасын күн сайын көзөмөлдөп туруу керек болчу. Кадимкидей, текчеде IR термометрлери тартыш боло баштады
Байланышсыз термометр / портативдүү термометр катары смартфонду колдонуңуз: 8 кадам (сүрөттөр менен)
Смартфонду контактсыз термометр / портативдүү термометр катары колдонуңуз: термо тапанча сыяктуу контактсыз / контактсыз дене температурасын өлчөө. Мен бул долбоорду түздүм, анткени Thermo Gun азыр абдан кымбат, ошондуктан DIY жасоого альтернатива алышым керек. Ал эми максаты аз бюджеттик версиясы менен жасалат.SuppliesMLX90614Ardu
Байланышсыз чыңалуу детектору: 5 кадам (сүрөттөр менен)
Байланышсыз чыңалуу детектору: Бул инструкцияда мен сизге тирүү электр зымдарын текшерүү үчүн контактсыз чыңалуу детекторун кантип курууга болорун көрсөтөм. /e/bWomecjILEDs http://s.click.aliexpress.com/e
Байланышсыз чыңалуу детектору: 4 кадам (сүрөттөр менен)
Байланышсыз чыңалуу детектору: Ар бир адам мультиметриңизде илинип турган зымдарды кандайдыр бир чыңалуу зым же чынжыр экендигин аныктоо үчүн чарчайт, бирок ага Байланышсыз чыңалуу детектору бар. Ооба, бул тыкан жана жөнөкөй угулат. Ошентип, келгиле, муну 4 Compon колдонуу менен жасайбыз