Мазмұны:

Arduino негізіндегі MIDI Fighter (сенсорлық): 7 қадам (суреттермен)
Arduino негізіндегі MIDI Fighter (сенсорлық): 7 қадам (суреттермен)

Бейне: Arduino негізіндегі MIDI Fighter (сенсорлық): 7 қадам (суреттермен)

Бейне: Arduino негізіндегі MIDI Fighter (сенсорлық): 7 қадам (суреттермен)
Бейне: "Arduino негізіндегі көлікке арналған тұрақ сенсорын әзірлеу" 2024, Қараша
Anonim
Arduino негізіндегі MIDI Fighter (сенсорлық)
Arduino негізіндегі MIDI Fighter (сенсорлық)

MIDI музыкалық аспаптың сандық интерфейсін білдіреді. Мұнда біз сенсорлық MIDI жауынгерін жасаймыз.

Оның 16 төсемі бар. оларды көбейтуге немесе азайтуға болады. Мұнда мен ардуино түйреуіштері шектеулі болғандықтан 16 қолдандым.

Сондай -ақ, мен аналогты кіріс түйреуіштерді (A0, A1, A2, A3, A4) цифрлық кіріс ретінде қолдандым.

Бұл менің бірінші нұсқаулығым. Сондықтан қателіктер үшін мені кешіріңіз. Мен бұған дейін нұсқаулық жасауды ойламаппын.

сондықтан менде бұл туралы егжей -тегжейлі фотосуреттер жоқ.

Мен видеода ableton live 9 бағдарламалық жасақтамасында дыбыстарды таңдаған MIDI жұмыс видеосы бар.

1 -қадам: Қажетті материалдарды жинау

Сізге қажет нәрселер:

  1. Arduino uno R3 (1 бірлік)
  2. 1Мом кедергісі (16 бірлік)
  3. Жалпы мақсаттағы ардуино қалқаны (1 бірлік)
  4. Алюминий фольга
  5. Пластикалық/акрил парағы (сыртқы корпус үшін)
  6. Потенциометр (1 бірлік)
  7. сымдар
  8. Қара таспа

Қолданылатын құралдар:

  1. Бұрғылау
  2. Кесу құралы
  3. Пісіру темірі
  4. Ыстық желім

Бұл MIDI жойғышын жасау үшін қажет материалдар. Менде қарсылыққа арналған жалпы мақсаттағы ардуино қалқаны бар.

бірақ сіз жалпы мақсаттағы компьютерді қолдана аласыз.

2 -қадам: Сыртқы денені жасау

Сыртқы корпусты жасау үшін сізге пластикалық парақ қажет.

парақты берілген мөлшерде кесіңіз:

жоғарғы және төменгі (200х200мм)

4 жағы үшін (200х40 мм)

енді төсеніштерге арналған сымдарды өткізу үшін үстіңгі парақтағы 16 тесікті кесіңіз. Ардуино коннекторы үшін бір жағында слот.

Жоғарыдан басқа текшені жасау үшін осы бөліктерді қосыңыз. Пластиналар алюминий фольгадан жасалған.

45 мм х 45 мм алюминий фольгасының 16 парағын кесіңіз.

Бұрғыланған тесіктер төсеніштің орналасуына сәйкес болуы керек.

3 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

байланыстар суретте көрсетілгендей жасалуы керек.

потенциометр сенсорлық сезімталдыққа арналған. Бұл сенсорлық сезімталдықты реттеуге арналған.

ЕСКЕРТПЕ: Қолданылатын сымдар бір типті болуы керек. Әйтпесе олардың сыйымдылық мәндерінде айырмашылық болуы мүмкін.

сонымен қатар сымдарды бірдей мөлшерде жасауға тырысыңыз.

4 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Енді біз электрониканы да, аппараттық бөліктерді де біріктіруіміз керек. Біріншіден, алюминий фольганы жоғарғы қабатқа бірдей қашықтықта жалғаңыз және сымдарды фольганың әрқайсысына қосыңыз. Содан кейін сымдар 2 -қадамдағыдай ардуиноға қосылады.

Сіз фольганы желіммен немесе таспамен жабыстыра аласыз.

пластик пен фольга арасына қалыңдығы мен жақсы сезімін беру үшін бірнеше картон бөліктерін қоюға болады.

ЕСКЕРТПЕ: сымдар фольгаға үздіксіз қосылуға тиіс.

5 -қадам: кодты Arduino -ға жүктеу

код осында берілген.

оны arduino -ға жүктеңіз.

ЕСКЕРТПЕ: arduino -ға кодты жүктегенде, шашсыз midi сериялық порты қосылмаған күйге орнатылуы керек. әйтпесе кодты жүктеу кезінде қате көрсетіледі.

бұл сенсорлық тақтаны тексеруге және сенсорлық мәндерді алуға арналған код (captouch16try.ino)

сынақ коды сенсордың мәндерін береді.

бұл мәндер шамамен тең болуы керек. әйтпесе тақта дұрыс жұмыс істемейді.

берілген мәндер басқа кодтың сезімталдығы болады.

6 -қадам: Бағдарламалық қамтамасыз ету талаптары

Бағдарламалық қамтамасыз ету талаптары
Бағдарламалық қамтамасыз ету талаптары
Бағдарламалық қамтамасыз ету талаптары
Бағдарламалық қамтамасыз ету талаптары

Бұл бағдарламалық жасақтаманы жүктеңіз:

  1. Ableton Live 9 люкс
  2. Шашсыз MIDI сериясы
  3. LoopMIDi

Ableton ресми сайтынан жүктеуге болады.

Github сілтемесі шашсыз midi жүктеуге арналған:

(https://projectgus.github.io/hairless-midiserial/)

Loopmidi сілтемесі:

www.tobias-erichsen.de/wp-content/uploads/2…

Бұл бағдарламалық қамтамасыз етуді жүктеп алыңыз және орнатыңыз.

мына қадамдарды орындаңыз:

1 -қадам.

LoopMIDI ашыңыз және төменгі сол жақ бұрыштағы (+) түймесін басыңыз.

Деректерді тасымалдау үшін порт жасалады.

2 -қадам.

Шашсыз midi ашыңыз, енді midi out ішіндегі loopmidiport таңдаңыз.

мидиді қосылмай қалдырыңыз.

arduino үшін сериялық портты таңдаңыз. (бұл arduino компьютерге/ноутбукке қосылған кезде көрсетіледі)

3 -қадам.

реферат 9.

ашық параметрлер (ctrl +,)

енді сол жақ бағаннан midi сілтемесін таңдап, суретте көрсетілгендей параметрді таңдаңыз.

сол терезені жабыңыз

4 -қадам.

енді сол жақтағы екінші бағаннан барабандарды таңдаңыз.

кез келген барабанды таңдаңыз.

барабан таңдалған кезде.

және сіз midi pad -ті түртсеңіз, ноутбукта дыбыс шығады.

Сіздің MIDI жауынгеріңіз аяқталды.

Ләззат алыңыз !!!:-)

7 -қадам: ақауларды жою

Бағдарламалық қамтамасыз ету дұрыс конфигурацияланбаған.

сенсорды орнатуда алдын ала проблема болады, себебі тақта аналогтық мән береді және бұл мәндер проблема тудыруы мүмкін.

сымдар дұрыс қосылмаған болуы мүмкін.

фольга сымға дұрыс тиіп тұрған жоқ.

сымдар қысқа болуы мүмкін.

Ұсынылған: