Мазмуну:

Arduino негизделген MIDI Fighter (сенсордук): 7 кадам (сүрөттөр менен)
Arduino негизделген MIDI Fighter (сенсордук): 7 кадам (сүрөттөр менен)

Video: Arduino негизделген MIDI Fighter (сенсордук): 7 кадам (сүрөттөр менен)

Video: Arduino негизделген MIDI Fighter (сенсордук): 7 кадам (сүрөттөр менен)
Video: Драм-машина Arduino и аналоговая драм-схема DR-110 2024, Ноябрь
Anonim
Arduino негизделген MIDI Fighter (Touch Sensitive)
Arduino негизделген MIDI Fighter (Touch Sensitive)

MIDI Musical Instrument Digital Interface дегенди билдирет. Бул жерде биз сенсордук MIDI истребителин жасап жатабыз.

Анын 16 төшөгү бар. буларды көбөйтүүгө же азайтууга болот. Бул жерде мен чектелген ардуино пиндеринен улам 16 колдондум.

Ошондой эле санариптик киргизүү катары аналогдук кирүү казыктарын (A0, A1, A2, A3, A4) колдондум.

Бул менин эң биринчи көрсөтмөм. Андыктан каталарым үчүн мени кечир. Мурун көрсөтмө берүү жөнүндө ойлогон эмесмин.

ошондуктан менде анча -мынча деталдуу сүрөттөр жок.

Мен видеодо ableton live 9 программасындагы үндөрдү гитараны тандап алган MIDIнин жумушчу видеосу бар.

1 -кадам: Керектүү материалдарды чогултуу

Сизге керектүү нерселер:

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

Куралдар колдонулат:

  1. Бургулоо
  2. Кесүүчү курал
  3. Кандооч
  4. Hot Glue

Бул MIDI истребителин жасоо үчүн керектүү буюмдар. Менде жалпы каршылыктар үчүн ардуино калканы бар.

бирок сиз жалпы максаттагы pcb колдоно аласыз.

2 -кадам: Сырткы Денени Жасоо

Сырткы корпусту жасоо үчүн сизге пластикалык барак керек болот.

баракты берилген өлчөмдө кесип алыңыз:

үстү жана асты (200мм х 200мм)

4 тарап үчүн (200мм х 40мм)

азыр төшөктөр үчүн зымдарды өткөрүү үчүн үстүңкү барактагы 16 тешикти кесип салыңыз. Arduino туташтыргычы үчүн бир жагы.

Бул бөлүктөрдү кошуп, үстүнкү бөлүгүн кошпогондо, кубоид жасаңыз. Платалар алюминий фольгасынан жасалган.

45 мм х 45 мм өлчөмүндөгү 16 барак алюминий фольгасын кесип.

Тешилген жерлер тешиктин жайгашкан жерине жараша болушу керек.

3 -кадам: Байланыштар

Байланыштар
Байланыштар

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

потенциометр - тийүү сезгичтиги үчүн. Бул тийүү сезгичтигин жөнгө салуу үчүн.

ЭСКЕРТҮҮ: Колдонула турган зымдар бир эле типте болушу керек. Болбосо, алар сыйымдуу маанилерде айырмачылык болушу мүмкүн.

ошондой эле бирдей өлчөмдөгү зымдарды жасоого аракет кылыңыз.

4 -кадам: Акыркы жыйын

Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

Эми биз электрониканы да, аппараттык бөлүктөрдү да айкалыштырышыбыз керек. Биринчиден, алюминий фольганы үстүңкү катмарга бирдей аралыкта туташтырыңыз жана зымдарды фольгага туташтырыңыз. Андан кийин зымдар 2 -кадамдагыдай arduino менен туташтырылышы керек.

Сиз фольганы клей менен же скотч менен жабыштырсаңыз болот.

пластик менен фольганын ортосуна калыңдыгын жана жакшы сезимин берүү үчүн кээ бир картон бөлүктөрүн койсоңуз болот.

ЭСКЕРТҮҮ: зымдар фольгага үзгүлтүксүз туташтырылышы керек.

5 -кадам: Кодду Arduinoго жүктөө

код бул жерде берилген.

аны arduinoго жүктөңүз.

ЭСКЕРТҮҮ: кодду arduinoго жүктөөдө чачсыз midiдеги сериялык порт туташкан эмес деп коюлушу керек. антпесе кодду жүктөөдө ката көрсөтүлөт.

бул жерде сенсордук тактаны сыноо жана капицитивдүү сенсордук баалуулуктарды алуу үчүн код (captouch16try.ino)

тест коду сенсордун маанилерин берет.

бул баалуулуктар дээрлик бирдей болушу керек. болбосо төшөк туура иштебейт.

берилген баалуулуктар башка коддун сезгичтиги болот.

6 -кадам: Программалык камсыздоонун талабы

Программалык камсыздоо талабы
Программалык камсыздоо талабы
Программалык камсыздоо талабы
Программалык камсыздоо талабы

Бул программаларды жүктөп алыңыз:

  1. Ableton Live 9 Suite
  2. Чачсыз MIDI сериясы
  3. LoopMIDi

Ableton расмий сайтынан жүктөп алса болот.

Түксүз midi жүктөө үчүн Github шилтемеси:

(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 -кадам.

ableton live

ачык артыкчылыктар (ctrl +,)

азыр сол колонкадан шилтеме midi тандап, сүрөттө көрсөтүлгөндөй орнотууну тандаңыз.

ошол терезени жап

4 -кадам.

азыр сол жактагы экинчи тилкедеги барабандарды тандаңыз.

каалаган барабанды тандоо.

барабан тандалганда.

жана сиз midi padке тийесиз, ноутбукта үн чыгат.

Сиздин MIDI истребителиңиз аяктады.

Ырахат !!!:-)

7 -кадам: Мүчүлүштүктөрдү оңдоо

Программалар туура конфигурацияланган эмес.

тийүүнү орнотууда кандайдыр бир көйгөй болот, анткени блокнот аналогдук баалуулуктарды берет жана бул баалуулуктар көйгөй жаратышы мүмкүн.

зымдар туура туташпай калышы мүмкүн.

фольга зымга тийиштүү түрдө тийбей жатат.

зымдар кыска болушу мүмкүн.

Сунушталууда: