Мазмуну:
- 1 -кадам: Easy баскычын Hack
- 2 -кадам: USB клавиатурасын картага түшүрүү
- 3 -кадам: USB туташуу кутучасын түзүү
- 4 -кадам: Райондук тактага ширетүү
- 5 -кадам: Баскычты колдонуңуз
Video: Оңой баскыч музыкалык интерфейси: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул долбоор $ 5 Staple's Easy Button жана арзан USB клавиатурасын өзгөртөт, ошондо алар жандуу музыкалык спектаклдерди киргизүү үчүн (же баскычты же бут баскычты талап кылган башка нерселерди) колдонулушу мүмкүн. Бул ар бир программага кирүү катары клавиатура белгисин жөнөтүүчү арзан баскычтарды жаратууга мүмкүнчүлүк берет. Мындан тышкары, баскычтарды сатуудан түшкөн киреше Американын балдар жана кыздар клубуна түшөт. Биринчиден, бул долбоор гараждын эшигинин которгучуна оңой баскычты бузуп кирди. Экинчиден, мен MITде EMIге (Эксперименталдык музыкалык аспаптар семинарына) катышып жүргөн Дэйв Меррилл (кара гипсте болчу. Анын долбоорунун чоо -жайы бул жерде. Бул долбоордун артында SIGGRAPH 2006деги Mandala деп аталган спектакль (видеоклип) алардын электроникалык ортомчулук спектаклдеринин бир бөлүгү болгон. Алты музыкант полго түшүрүлгөн тегеректин айланасында отурушту, алар ар бир адамга эмне жана кантип ойноо керектиги жөнүндө көрсөтмө беришти. Компьютердик программа бул көрсөтмөлөрдү жараткан, ошондуктан топтун импровизациясына алып келет. Музыканттар программа менен баарлаша алышы үчүн бут которгучтар керек болчу (мис., Ноталар качан жылдырылышы керек, ырдын өзгөрүшү үчүн добуш берүү ж.б.). Мандала программасы Flashте жазылган, бирок келечектеги долбоорлор Pure Data (PD), Java жана башка тилдерди колдонот. Мунун баары клавиатурадан программалык түрдө окуу жөндөмү болуп саналат. Мурда эч качан сойлобогон адам үчүн муну бүтүрүү үчүн болжол менен бир жарым күн талап кылынат (Бен Вигода, Мандала долбоорунун негизги демилгечиси, сабактар жана мага электрониканын деталдарын табууга жардам берет).
1 -кадам: Easy баскычын Hack
Биринчи кадам - Оңой Баскычты ачуу жана "Бул оңой эле" үнүн чыгарган байланыштарды алмаштыруу/өчүрүү баскычын клавиатура интерфейсине жөнөтүүчү эки зымга алмаштыруу. Оңой баскычты ачуу зымдарды ширетүүдө биринчи шилтемеде кеңири түшүндүрүлөт. Биринчиден, учурдагы байланыштар сүрөттө көрсөтүлгөн жерден өчүрүлөт жана жогорудагы шилтемелер түшүндүрүлгөндөй. Андан кийин 1/4 дюймдук моно уячасына туташкан сүрөттөлгөн позицияларда эки зым ширетилет.
2 -кадам: USB клавиатурасын картага түшүрүү
Дэйв Мерриллдин Key-Ped долбоорунда көрүнүп тургандай, арзан USB клавиатурасын компьютерге киргизүү катары бөлүп кароого болот. Бул бузуу эки клавиатураны киргизүү үчүн бир убакта колдонула тургандыгынан пайдаланат (буга чейин бул Windows XP жана OS Xте болгон). Качан ажыратылганда, клавиатура эки негизги бөлүктөн турат: баскычтардын матрицасын түзүүчү схемалардын мембранасы жана активдүүлүк үчүн мембраналык өчүргүчтөрдү сканерлеген электр тактасы. Мен 0дөн 9га чейинки сандарды таап, аларды туташкан жерге чейин байкадым. райондук плата. Ар бир номер/символ схемада эки киришке картага түшүрүлгөн, андыктан бул комбинация которулганда, клавиатура тиешелүү белгини ЖКга жөнөтөт.
3 -кадам: USB туташуу кутучасын түзүү
Стандарттык проект кутусу (Radio Shackтен сатып алса болот) клавиатуранын схемасын жана 1/4 дюймдорун кармоо үчүн колдонулган. Easy Buttons бул кутуга гитара же башка 1/4 моно кабель аркылуу туташтырылат. Мен проекттин коробкасында ар бир уя үчүн тешик жасап, домкраттарды ордуна бекиттим. Ширетүү аяктагандан кийин, схема кутуга да салынат жана анын USB кабели үчүн кутунун капталында тешик бурулат.
Зымдарды 1/4 дюймдорго ширетүү керек. Бул зымдардын экинчи учу биз мурунку кадамда картага түшүрүлгөн схемада жайгашкан жерлерге ширетилет.
4 -кадам: Райондук тактага ширетүү
2 -кадамдагы картаны колдонуп, ар бир 1'4 дюймдан келген зымдарды USB клавиатурасынын схемасындагы номерлердин картасына түшүрүңүз. Бул ширетүү потенциалдуу шорттарды болтурбоо үчүн назик тийип, плюс жерлери жабылган (солгундап) баары кутуга салынганда шорты алдын алуу үчүн электр тасмасы менен.
5 -кадам: Баскычты колдонуңуз
Баары чогуу ширетилгенден кийин, киргизүү түзмөгү колдонууга даяр. USB туташууңузду компьютериңизге сайыңыз, клавиатурадан киргизүүнү кабыл ала турган программа жазыңыз, ошондо! Бул жерде спектаклдин видеосун көрүңүз
Сунушталууда:
Баскыч (Баскыч); // An Arduino LCD оюну: 5 кадам (сүрөттөр менен)
Баскыч (Баскыч); // An Arduino ЖК оюну: Жакында Скауттарда мен Оюн Дизайнынын татыктуу бейджиги менен иштедим. Талаптардын бири үчүн, мен бул оюнду LED Rocker Game'ге негизделген Arduino менен кургам. Оюндун мааниси мүмкүн болгон эң көп упай топтоо. Т -дын башында
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Push Button Debouncing .: Бул бөлүмдө биз ATMega328PU үчүн үч LEDдин статусун баскычты которгучтун киргизүүсүнө ылайык алмаштыруу үчүн C программасын кантип жасоону үйрөнөбүз. Ошондой эле, биз "Switch Bounce" көйгөйүнүн чечилишин изилдедик. Адаттагыдай эле, биз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
Баскыч интерфейси 8051 жана 7 сегменттеги баскыч сандарын көрсөтүү: 4 кадам (сүрөттөр менен)
Баскыч интерфейси 8051 жана 7 сегментте баскычтоп сандарын көрсөтүү: Бул үйрөткүчтө мен клавиатураны 8051 менен кантип интерфейстештирүү жана 7 сегменттеги дисплейде баскычтардын санын көрсөтүү жөнүндө айтып берейин
Кеңейтилген сөздүк оңой баскыч: 6 кадам
Кеңейтилген лексика оңой баскычы: Оңой баскыч Staplesтен 5 долларга жеткиликтүү жана ал жөн эле " бул оңой болгон " аны урган сайын. Оңой баскыч баасы үчүн жакшы курулган, бирок аны жаздырыш үчүн бир аз иштөөнү жана болжол менен $ 10 бөлүгүн талап кылат