Агуулгын хүснэгт:

Band Hero PS2 MIDI -ийн өөрчлөлт: 8 алхам
Band Hero PS2 MIDI -ийн өөрчлөлт: 8 алхам

Видео: Band Hero PS2 MIDI -ийн өөрчлөлт: 8 алхам

Видео: Band Hero PS2 MIDI -ийн өөрчлөлт: 8 алхам
Видео: Band Hero PS2 to MIDI #diyhack #diymusic #diymidi #circuitbending 2024, Долдугаар сарын
Anonim
Image
Image

Энэ бол миний анхны зааварчилгаа бөгөөд маш хямд бөмбөрийн MIDI хянагчийг хямд үнээр авахыг хүсч буй хөгжимчдөд зориулагдсан Band Hero PS2 хянагчийг MIDI хүрдний зохих хянагч болгон өөрчлөхөд хамаарна. Мэдээж Band Hero PS2 нь MIDI -ийг анх хэрэгжүүлсэн бөгөөд MIDI дээр анхдагчаар ажиллах ёстой боловч миний хянагч зөв ажиллахгүй байна. Band Hero хянагч нь хүчийг асаасны дараа MIDI өгөгдлийг илгээх боломжтой боловч MIDI протоколд маш их саатал, алдаа гардаг. Түүнээс гадна бүх цаг хянагч PS2 -тэй холбогдохыг оролдсон. Хэдэн минутын дараа PS2 консолтой холболт амжилтгүй болсон тохиолдолд автоматаар унтарна. Би энэ төгс бус байдлаас гарахыг хичээсэн боловч чадаагүй. Band Hero PS2 шулам шуламтай холбоотой асуудлуудын талаар дэлхийн өнцөг булан бүрт эргэлдэж байхдаа би ганцаараа биш бөгөөд бусад хэрэглэгчид Band Hero нь MIDI -ийн анхны хэрэгжилттэй ижил төстэй туршлагатай болохыг олж мэдсэн.

Тиймээс би эд зүйлсээ өөрчлөхөөр шийдсэн.

Энэхүү багаж нь MIDI хянагч шиг Band Hero тоглоомыг ашиглахыг хүссэн хүмүүст хэрэгтэй болно гэж найдаж байна.

Энэхүү үндсэн өөрчлөлтийн хувьд танд ямар ч кодлох ажил болох Arduino гэх мэт нэмэлт микроконтроллер ашиглах шаардлагагүй болно. Танд ердийн электроникийн хэд хэдэн бүрэлдэхүүн хэсгүүд хэрэгтэй болно.

Хэрэв та цаашид PS2 консолтой хамтлагийн баатараа ашиглахыг хүсэхгүй байгаа бол энэ горимыг ашиглаарай

Энэхүү өөрчлөлтийн дараа Band Hero үнэхээр MIDI болж, PS2 консол дээр ажиллахаа больсон бие даасан төхөөрөмж болжээ.

Алхам 1: Хэлхээний диаграм ба хэсгүүдийн жагсаалт

Хэлхээний диаграм ба хэсгүүдийн жагсаалт
Хэлхээний диаграм ба хэсгүүдийн жагсаалт
Хэлхээний диаграм ба хэсгүүдийн жагсаалт
Хэлхээний диаграм ба хэсгүүдийн жагсаалт
Хэлхээний диаграм ба хэсгүүдийн жагсаалт
Хэлхээний диаграм ба хэсгүүдийн жагсаалт

Хавсаргасан хэлхээний диаграм нь электроникийн эхлэгчдэд ашигтай, унших боломжтой байх ёстой.

Харамсалтай нь "экзотик" хэсгүүдийн Band Hero хэлхээний диаграм, мэдээллийн хуудас байдаггүй.

Наад зах нь би олсонгүй.

Өөрчлөлт хийхэд шаардлагатай хэсгүүдийн жагсаалтыг доор харуулав.

2х 220R эсэргүүцэл 1x 330R эсэргүүцэл

1x 1N4148 диод

2x 220uF 6.3V

1x ON/OFF бяцхан унтраалга

1x бүх нийтийн 3 -аас 5V хүртэлх хүчдэлийн алхам хөрвүүлэгч

Хэрэв та 2 нэмэлт оролт (хоёр дахь басс бөмбөр, Hi-Hat дөрөө) ашиглахаар шийдсэн бол танд бас хэрэгтэй болно.

1 x 25-35 мм хэмжээтэй энгийн пьезо диск

Урт хөшүүрэгтэй Otehall 343-40-120NOZD40 шиг 1х SPDT унтраалга.

2м нэг цөмт дэлгэцтэй кабель

2х3, 5мм залгуур моно.

Алхам 2: ПХБ -ийг салга

ПХБ -ийг татаж ав
ПХБ -ийг татаж ав

Band Hero урд талын тоглоомын дэвсгэрийг нээж, самбарыг салгасны дараа та дээд талд байрлах үндсэн ПХБ, утасгүй дамжуулагч суурилуулсан жижиг самбар, 3, 3V хүчдэл хувиргагч, санах ойн чип, мастер MCU зэргийг харж болно. Жижиг дээд самбар нь өөрчлөлтийн дагуу ашиггүй болсон тул хэлхээнээс бүрмөсөн зайлуулах шаардлагатай болно.

Энэхүү самбарыг салгасны дараа бүх тоглоомын товчлуурууд нь үндсэн MCU -тай холбогдсон бөгөөд ихэвчлэн PS2 хяналтын функцүүдтэй холбогддог тул ажиллахаа болино

Үүнд санаа зоволтгүй, танд үндсэн midi бөмбөрийн дэвсгэр хянагч хэрэггүй болно. Бөмбөр эдгээр товчлуургүйгээр илүү сайн ажилладаг. Мэдээжийн хэрэг тэдгээрийг MIDI CC мессежүүдтэй харьцуулах нь ашигтай байж магадгүй юм. Нэмж дурдахад та дараа нь товчлууруудыг MIDI функцүүдэд хэрэгжүүлэх боломжтой боловч өөр нэг энгийн MCU -ийг хэлхээнд нэвтрүүлэх шаардлагатай бөгөөд үүний тулд кодлох ажлыг хийх ёстой. Тус тусад нь шийдвэрлэх боломжгүй тул би нэмэлт өргөтгөл хийхээр бэлдэх болно.

Би HA2005 болон MIDI -ийг анх хэрэгжүүлсэн бүрэн боломжийг олгодог энгийн загварыг хуваалцаж байна.

Алхам 3: Хэлхээ ба эд ангиудыг тодорхойлох

Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох
Хэлхээ ба эд ангиудыг тодорхойлох

IC s: optocoupler PC900, MCU HA2005 агуулсан Midi самбар бөгөөд энэ кодын дор PIC 16Fxxx цуврал, хоёр оптик өсгөгч HA1504 транзистор болон дэвсгэрт оршуулсан пьезоэлектрик мэдрэгчээс ирж буй аналог дохиог зохицуулах бусад эд ангиудыг нуусан болно. HA1504 кодын дор аль ампер өсгөгч нуугддагийг би 100% сайн мэдэхгүй байна, гэхдээ энэ нь LM324 -тэй төстэй дөрвөлсөн оп өсгөгч юм.

Эдгээр бүрэлдэхүүн хэсгүүдийн кодын дагуу хэсгүүдийн талаар найдвартай мэдээлэл олж чадаагүй байна.

Үйлдвэрлэгчид ихэвчлэн өөрсдийн "шидэт" кодыг бүтээж, ердийн хэсгүүдийг тэмдэглэдэг. Энэ бол DIY болон хакердсан бүлгүүдийн эсрэг хийх хамгийн ухаалаг бус хамгаалалтын нэг гэж би бодож байна.

Алхам 4: Цахилгаан хангамж нэмнэ үү

Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх
Цахилгаан хангамж нэмэх

Батерейг ажиллуулахын тулд 5V хүртэл хүчдэлийн түвшинг дээшлүүлэхийн тулд хөрвүүлэгч ашиглах хэрэгтэй.

HA2005 нь MIDI үйл ажиллагаанд зориулагдсан бөгөөд илүү сайн ажилладаг бөгөөд 3.3V -ээс 5V -ээс илүү тогтвортой байдаг.

Би eBay дээр байдаг 3V -аас 5V хүртэл хүчдэлийн нэмэлт хөргөгч бүхий 220V -ийн багтаамж бүхий хөрвүүлэгчээс ирж буй долгионыг хэмнэх, хэмнэх зориулалттай ердийн болон түгээмэл төхөөрөмжийг ашигласан.

Ic PC900 -ийн ойролцоо 5V VCC оролт байдаг.

Би энд хоёр тээглүүр гагнаж, эдгээр зүүг өргөлтийн хөрвүүлэгч болон шүүлтүүрийн нэг конденсаторыг холбох ёстой.

Алхам 5: Замыг огтлох

Замыг огтлох
Замыг огтлох
Замыг огтлох
Замыг огтлох
Замыг огтлох
Замыг огтлох
Замыг огтлох
Замыг огтлох

Энэ бол алдаа гаргахгүйгээр анхааралтай хийх ёстой хамгийн чухал алхам юм.

MIDI гаралтын ойролцоо хэлхээний жижиг хэсэг нь хэд хэдэн замыг таслах замаар салгаж, орхих ёстой.

Энэ хэлхээний хэсэг нь хуучин MIDI гаралтын хэлхээ бөгөөд 4 -р зүү ба TTL түвшний шилжүүлэгчийн хүчдэлийг хоёр дахин нэмэгдүүлдэг. Тэд цаашид ашиг тустай тул тэдгээрийг орхих шаардлагатай байна.

Би зурган дээр харуулсан шиг:

GND цооногтой маш ойрхон, транзистор ба резистор хоорондын замыг таслав. Дээрх резистороос ирсэн зам

UART TX, зүү 17 HA2005.

Гагнуурын утас хийхэд тохиромжтой газар байдаг бөгөөд 220R резистороор MiDI -ийн 5 -р зүү DIN залгуурт холбогдсон байх ёстой.

Резисторыг "агаарт" гагнуурын залгуурт шууд гагнах боломжтой бөгөөд дулааныг багасгах хоолойд тусгаарлах ёстой.

Гагнуурын сайн цэг нь самбарын эсрэг талд, залгуурын доор байрладаг.

Мөн залгуурын дор бид замын үлдсэн хэсгийг таслах ёстой бөгөөд ингэснээр хуучин MIDI гарах хэлхээг бүрэн салгах хэрэгтэй.

Midi оролт нь сайн бөгөөд нэмэлт ажил шаарддаггүй.

Pin 17 HA2005 нь UART TX бөгөөд өгөгдөл нь MIDI форматтай, зохих түвшний өгөгдлийг 5 DIN залгуурт 220R эсэргүүцэлээр стандарт аргаар холбох ёстой. Хуучин хэлхээ шиг бусад утас нь сөрөг нөлөөтэй бөгөөд MIDI өгөгдөлд алдаа үүсгэж болзошгүй юм.

Pin 4, DIN сокет MIDI дээрх хүчдэлийн лавлагаа 5V байх ёстой. Өргөлтийн хөрвүүлэгчээс 5V гаралт руу 220 Р эсэргүүцэл бүхий 4 зүү холбоно уу.

Алхам 6: угсрах

Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна

Сүүлд туршилт хийж, өөрчлөгдсөн самбарыг тоглоомын талбайн хайрцагт буцааж оруулна уу. Батерейны эерэг терминал ба өргөлтийн хөрвүүлэгч самбар дээрх батерейны эерэг оролтын хооронд ON/OFF унтраагуурыг холбоно уу. Бүгдийг бүгдийг нь нэгтгэ.

Хэрэв өөрчлөлт алдаагүй явагдвал Band Hero 2 MIDI хүрдний шинэ хянагч ассаны дараа тоглоход бэлэн болно.

Алхам 7: Нэмэлт басс хүрд ба Hi-Hat дөрөө

Нэмэлт басс бөмбөр, Hi-Hat дөрөө
Нэмэлт басс бөмбөр, Hi-Hat дөрөө
Нэмэлт басс бөмбөр, Hi-Hat дөрөө
Нэмэлт басс бөмбөр, Hi-Hat дөрөө
Нэмэлт басс бөмбөр, Hi-Hat дөрөө
Нэмэлт басс бөмбөр, Hi-Hat дөрөө

Хэрэв танд анхны хоёр дахь басс бөмбөр, өндөр малгайтай дөрөө байхгүй бол хөөс, резин, ердийн пьезоэлектрик диск, унтраалга гэх мэт түгээмэл хэрэглэгддэг материалаас өөр дэвсгэр эсвэл хөл дөрөө хийх боломжтой.

Хоёрдахь басс хүрд мэдрэгчийг нэмэлт хэлхээгүйгээр хоёр дахь ягаан өнгийн залгуурт холбох ёстой.

Метр 3, 5мм -ийн залгуурт метр дэлгэцтэй кабель, нэг талын гагнуур авахад л болно. Гол кабелийг "үзүүрт" гагнаж, дэлгэцийг ханцуйнд нь гагнах ёстой, нөгөө талын кабелийг пьезоэлектрик дискэнд, голыг ихэвчлэн + гэж тэмдэглэсэн дискний идэвхтэй хавтан руу холбож, GND -д гагнах шаардлагатай. диск. Одоо пиезо дискийг 2 ширхэг хөөсөнцөр ба boom boom -ийн хооронд тавь. Муу, гэхдээ хурдны мэдрэмжийн хүрдний дэвсгэрийг олж авах хамгийн хялбар арга.

Хэрэв та "DIY бөмбөрийн пьезо дэвсгэр" -ийг тойрон эргэлдэж байвал үнэхээр гоёмсог дэвсгэр эсвэл дөрөө хийх олон жишээ, ашигтай аргууд байдаг.

Hi-hat хөлийн дөрөө нь 330R эсэргүүцэл ба диод 1N4148-тэй цувралаар холбогдсон ердийн нээлттэй унтраалга юм. Хавсаргасан хэлхээний диаграмыг үзнэ үү. Резистор нь маш чухал бөгөөд хэт ачааллын гүйдлийн хамгаалалт шиг энд ажилладаг. Хэт хүчтэй хяналтын дохио нь MIDI боловсруулалтанд саад учруулж, алдаа гаргадаг. Hi-hat оролт нь анх хамгаалалтгүй байдаг.

Хөлийн унтраалгыг бөмбөрийн дэвсгэр гэх мэт олон аргаар хийж болно, эсвэл резистортой диодтой анхны дөрөө, хэлхээний диаграмыг харуулсан шиг цувралаар ашиглаж болно.

Би танд санал болгохгүйгээр өөрийн хэрэгцээнд нийцсэн хамгийн сайн загварыг судалж, олж мэдэх боломжийг олгож байна.

Миний "бөмбөрийн дэвсгэр" ба "хөл шилжүүлэгч" -ийг зөвхөн оролтыг турших зорилгоор хийсэн бөгөөд үнэхээр муу, энгийн "загвар" -тай байсан ч маш сайн ажилладаг.

Алхам 8: Дүгнэлт

Дүгнэлт
Дүгнэлт

Би Band Hero -ийг PS2 болон замбараагүй MIDI контроллероос 100% midi бөмбөрийн хянагч болгон сэргээн засварлах хамгийн энгийн аргыг танилцуулсан бөгөөд энэ нь зөвхөн тоглох дадлага хийхэд төдийгүй бөмбөрийн хэсгийг бичлэг хийх эсвэл амьдралдаа тоглоход ашиглаж болно, учир нь одоо Band Hero маш хурдан хариу өгөх хугацаа, сайхан хурдны мэдрэмж, MIDI стандартад нийцсэн илүү сайн хэлхээг авах.

Мэдээжийн хэрэг хоцролтын түвшин нь Band Hero -той хамт ашиглах оролтын төхөөрөмж эсвэл програм хангамжийн хувийн тохиргооноос хамаарна.

Миний хувьд туршилтын машин нь хуучин MacBook Pro 2009 байсан бол Logic X болон хямдхан dongle MIDItoUSB би 5.2ms хоцролтыг хадгалах чадвартай байсан. Бараг "бодит цагийн" боловсруулалт хийхэд хангалттай хэмжээ.

Хугацаа алдалгүй гөлгөр тоглох надад хөгжилтэй байдаг. Би маш хурдан хит цуврал тоглож чадсан, миний рекорд 1 секундын дотор 12 цохилт хийсэн бөгөөд хянагч нь бүх зүйлийг амархан, ямар ч асуудалгүйгээр барьж, MIDI -д боловсруулж чадсан!

Logic Pro, FL Studio Ableton Live -ийн доор та дуртай бөмбөрийн синтезаторын дэвсгэрийг хялбархан зураглах, дэвсгэртэй холбогдсон дууны банкийг өөрчлөх эсвэл програм хангамжийн аливаа функцийг хянах боломжтой.

Өөрчлөлт хийсний дараа ажиллахгүй байгаа тоглоомын товчлуурын тухай. Тэднийг ажиллуулах боломжтой боловч үүний тулд та өөр MCU болон энгийн кодыг хэрэгжүүлэх хэрэгтэй. HA2005 after mod нь үнэгүй DATA болон CLK зүүтэй бөгөөд өөр MCU -тай ажиллахад бэлэн байна. Потенциометр, кодлогч, жижиг oLED дэлгэц гэх мэт бусад хяналтыг нэмж болно. Хөгжмийн техник хангамж эсвэл програм хангамжийг хянах MIDI протоколын дагуу байгаа бүх зүйл.

Хэрэв хүмүүс надад зааварчилгаа өгөх нь ашигтай гэдгийг харуулбал би 2 -р хэсгийг, Band Hero 2 өргөтгөлийн тухай өөр нэг зааварчилгаа, хоёрдахь микроконтроллерыг суурилсан I/O хяналтын самбарыг нийтлэх болно.

Цаг гаргаж, анхаарал тавьж байгаад баярлалаа!

Зөвлөмж болгож буй: