Мазмуну:
- 1 -кадам: Керектүү материалдарды чогултуу
- 2 -кадам: Сырткы Денени Жасоо
- 3 -кадам: Байланыштар
- 4 -кадам: Акыркы жыйын
- 5 -кадам: Кодду Arduinoго жүктөө
- 6 -кадам: Программалык камсыздоонун талабы
- 7 -кадам: Мүчүлүштүктөрдү оңдоо
Video: Arduino негизделген MIDI Fighter (сенсордук): 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
MIDI Musical Instrument Digital Interface дегенди билдирет. Бул жерде биз сенсордук MIDI истребителин жасап жатабыз.
Анын 16 төшөгү бар. буларды көбөйтүүгө же азайтууга болот. Бул жерде мен чектелген ардуино пиндеринен улам 16 колдондум.
Ошондой эле санариптик киргизүү катары аналогдук кирүү казыктарын (A0, A1, A2, A3, A4) колдондум.
Бул менин эң биринчи көрсөтмөм. Андыктан каталарым үчүн мени кечир. Мурун көрсөтмө берүү жөнүндө ойлогон эмесмин.
ошондуктан менде анча -мынча деталдуу сүрөттөр жок.
Мен видеодо ableton live 9 программасындагы үндөрдү гитараны тандап алган MIDIнин жумушчу видеосу бар.
1 -кадам: Керектүү материалдарды чогултуу
Сизге керектүү нерселер:
- Arduino uno R3 (1 бирдик)
- 1Mohm каршылыгы (16 даана)
- Жалпы максаттагы ардуино калканы (1 даана)
- Алюминий фольга
- Пластикалык/акрил барак (сырткы корпус үчүн)
- Потенциометр (1 бирдик)
- зымдар
- Кара тасма
Куралдар колдонулат:
- Бургулоо
- Кесүүчү курал
- Кандооч
- 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 -кадам: Программалык камсыздоонун талабы
Бул программаларды жүктөп алыңыз:
- Ableton Live 9 Suite
- Чачсыз MIDI сериясы
- 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 -кадам: Мүчүлүштүктөрдү оңдоо
Программалар туура конфигурацияланган эмес.
тийүүнү орнотууда кандайдыр бир көйгөй болот, анткени блокнот аналогдук баалуулуктарды берет жана бул баалуулуктар көйгөй жаратышы мүмкүн.
зымдар туура туташпай калышы мүмкүн.
фольга зымга тийиштүү түрдө тийбей жатат.
зымдар кыска болушу мүмкүн.
Сунушталууда:
Сенсордук дисплейи бар ESP32 негизделген RFID окурманы: 7 кадам
Сенсордук дисплейи бар ESP32 негизделген RFID окурманы: Бул көрсөтмөдө мен ESP32 DEV KIT C модулун, RC-522 негизделген окурман PCB жана AZ-Touch ESP комплектин колдонуп, дубалга орнотуу үчүн TFT чыгымы бар жөнөкөй RFID окурманын кантип түзүүнү көрсөтөм. Сиз бул окурманды эшикке кирүү же кирүүчүлөр үчүн колдоно аласыз
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
Сенсордук экран менен тараза (Arduino): 7 кадам (сүрөттөр менен)
Сенсордук экран менен таразага тартуу (Arduino): Сиз качандыр бир убакта сенсордук экран менен таразаны түзүүнү кааладыңыз беле? Эч качан ойлогон эмес белеңиз? Жакшылап окуңуз жана бирин курууга аракет кылыңыз … Сиз TFT сенсордук экраны жана Load Cell деген эмне экенин билесизби? Ооба, эгер 1 -кадамга өтсөңүз, Intro.Introduction: Эмне мен
Сенсордук сенсорлор жана MIDI менен LED тутулушу: 9 кадам (сүрөттөр менен)
Сенсордук сенсорлор жана MIDI менен LED тутулушу: LED тутулушу - бул LED, сыйымдуу сенсордук сенсорлор жана интерактивдүү инструмент, бардыгы Arduino Uno менен башкарылат. Сиз аппаратты ар кандай жолдор менен программалай аласыз. Бардык колдонмолор боюнча идея дээрлик бирдей:
Arduino Uno: ILI9341 TFT сенсордук дисплейдеги Bitmap Animation Visuino менен: 12 кадам (сүрөттөр менен)
Arduino Uno: ILI9341 TFT сенсордук дисплейдеги Bitmap Animation Visuino менен: ILI9341 негизделген TFT сенсордук дисплей калканчтары Arduino үчүн абдан популярдуу арзан экрандар. Visuino аларды бир топ убакыттан бери колдоп келет, бирок мен аларды кантип колдонуу боюнча окуу куралын жазууга эч качан мүмкүнчүлүк болгон эмес. Жакында эле аз адамдар сурашты