Mục lục:

Band Hero PS2 Sửa đổi MIDI: 8 bước
Band Hero PS2 Sửa đổi MIDI: 8 bước

Video: Band Hero PS2 Sửa đổi MIDI: 8 bước

Video: Band Hero PS2 Sửa đổi MIDI: 8 bước
Video: GH II Tutorial - Custom Discs - Part 1 - Setting Up Your Songs 2024, Tháng mười một
Anonim
Image
Image

Đây là hướng dẫn đầu tiên của tôi và áp dụng cho việc sửa đổi bộ điều khiển Band Hero PS2 thành bộ điều khiển trống MIDI thích hợp cho các nhạc sĩ muốn có được bộ điều khiển MIDI trống khá đẹp một cách rẻ tiền. Tất nhiên Band Hero PS2 ban đầu đã triển khai MIDI và sẽ hoạt động theo mặc định với MIDI nhưng bộ điều khiển của tôi không hoạt động bình thường. Sau khi bật nguồn, bộ điều khiển Band Hero có thể gửi dữ liệu MIDI nhưng có độ trễ lớn và lỗi trong giao thức MIDI. Hơn nữa, tất cả các bộ điều khiển thời gian đã thử đều được kết nối với PS2. Sau vài phút tự động tắt nếu kết nối không thành công với bảng điều khiển PS2. Tôi đã cố gắng khắc phục sự không hoàn hảo đó nhưng tôi không thể. Tìm kiếm trên khắp thế giới về các vấn đề của phù thủy Band Hero PS2 Tôi nhận ra rằng tôi không đơn độc và những người dùng khác Band Hero cũng có trải nghiệm tương tự với việc triển khai MIDI ban đầu.

Vì vậy, tôi quyết định sửa đổi công cụ của mình.

Tôi hy vọng điều khó hiểu này sẽ hữu ích cho những người muốn sử dụng đồ chơi Band Hero như bộ điều khiển MIDI thích hợp.

Đối với sửa đổi cơ bản này, bạn không cần sử dụng bất kỳ vi điều khiển bổ sung nào như Arduino, bất kỳ công việc mã hóa nào. Chỉ cần bạn cần một vài linh kiện điện tử thông thường.

Chỉ sử dụng bản mod này nếu bạn không muốn sử dụng Band Hero với bảng điều khiển PS2 nữa

Sau sửa đổi này Band Hero thực sự trở thành thiết bị MIDI và độc lập không hoạt động nữa đối với bảng điều khiển PS2.

Bước 1: Sơ đồ mạch và danh sách bộ phận

Sơ đồ mạch và danh sách bộ phận
Sơ đồ mạch và danh sách bộ phận
Sơ đồ mạch và danh sách bộ phận
Sơ đồ mạch và danh sách bộ phận
Sơ đồ mạch và danh sách bộ phận
Sơ đồ mạch và danh sách bộ phận

Sơ đồ mạch đính kèm sẽ hữu ích và dễ đọc đối với người mới bắt đầu sử dụng điện tử.

Thật không may là không tồn tại bất kỳ sơ đồ mạch và bảng dữ liệu Band Hero nào cho các bộ phận "kỳ lạ" được bao gồm ban đầu.

Ít nhất thì tôi đã không tìm thấy nó.

Dưới đây là danh sách các bộ phận cần thiết để sửa đổi.

2x 220R điện trở 1x 330R điện trở

1x 1N4148 diode

2x 220uF 6.3V

1x BẬT / TẮT chuyển đổi công tắc thu nhỏ

1x bộ chuyển đổi bước tăng cường phổ quát 3 thành 5V

Nếu bạn quyết định sử dụng thêm 2 đầu vào (trống bass thứ hai và bàn đạp Hi-hat), bạn cũng cần:

1x một đĩa piezo thông thường 25 đến 35mm

1x công tắc SPDT như Otehall 343-40-120NOZD40 với cần dài hơn.

Cáp màn hình lõi đơn 2m

Giắc cắm 2x 3, 5mm mono.

Bước 2: Kéo PCB ra

Kéo ra khỏi PCB
Kéo ra khỏi PCB

Sau khi mở bảng điều khiển trò chơi gắn phía trước Band Hero và kéo các bảng ra, bạn có thể thấy PCB chính được gắn ở phía trên, bảng nhỏ hơn được lắp đặt bộ thu phát không dây, bộ chuyển đổi tăng cường 3, 3V, chip nhớ và MCU chính. Bo mạch nhỏ trên cùng không còn hữu ích nữa theo sửa đổi và cần được loại bỏ vĩnh viễn khỏi mạch.

Sau khi tháo bo mạch đó, tất cả các nút chơi game ngừng hoạt động vì chúng được kết nối với MCU chính và chủ yếu được liên kết với các chức năng PS2 điều khiển

Đừng lo lắng về điều đó, bạn không thực sự cần chúng trong bộ điều khiển đệm trống midi cơ bản. Trống hoạt động tốt hơn nếu không có các nút này. Tất nhiên chúng có thể hữu ích để ánh xạ chúng tới các thông điệp MIDI CC hoặc tương tự. Ngoài ra, sau này bạn có thể triển khai các nút cho các chức năng MIDI nhưng một MCU đơn giản khác cần được đưa vào mạch và công việc mã hóa phải được thực hiện cho điều đó. Intractable riêng biệt, tôi sẽ chuẩn bị cho các phần mở rộng tiếp theo.

Tôi chỉ chia sẻ mod cơ bản phát hành đầy đủ các khả năng HA2005 và ban đầu triển khai MIDI.

Bước 3: Nhận dạng mạch và bộ phận

Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận
Nhận dạng mạch và bộ phận

Bo mạch giữa có chứa vi mạch: optocoupler PC900, MCU HA2005 trong đó dưới mã này được ẩn một loạt PIC 16Fxxx và hai op amps HA1504 với các bóng bán dẫn và các bộ phận khác chịu trách nhiệm điều hòa tín hiệu tương tự đến từ các cảm biến áp điện được chôn trong các miếng đệm. Tôi không chắc chắn 100% op amp nào được ẩn dưới mã HA1504 nhưng nó là amp quad op tương tự như LM324.

Tôi không thể tìm thấy bất kỳ thông tin đáng tin cậy nào về các bộ phận theo các mã thành phần này.

Các nhà sản xuất thường tạo ra các mã "ma thuật" riêng và nhận xét các bộ phận thường xuyên. Tôi đoán đây là một trong những biện pháp bảo vệ không thông minh lắm khỏi các cộng đồng DIY và hack.

Bước 4: Thêm nguồn điện

Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện
Thêm nguồn điện

Đối với hoạt động của pin, bạn cũng cần sử dụng một bộ chuyển đổi nâng cấp để tăng mức điện áp lên 5V.

HA2005 được lập trình cho hoạt động MIDI hoạt động tốt hơn nhiều và ổn định hơn dưới 5V so với 3.3V.

Tôi đã sử dụng thông thường và phổ biến có sẵn trên eBay một bộ chuyển đổi bước tăng cường 3V thành 5V với các tụ điện 220uF bổ sung để lưu trữ năng lượng và lọc các gợn sóng đến từ bộ chuyển đổi.

Gần Ic PC900 là đầu vào cho 5V VCC.

Tôi đã hàn vào đây hai chân. Vì vậy, các chân này sẽ được kết nối với bộ chuyển đổi tăng cường và một trong các tụ lọc.

Bước 5: Cắt các bản nhạc

Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc
Cắt các bản nhạc

Đây là bước quan trọng nhất cần được thực hiện cẩn thận, không để xảy ra sai sót.

Gần với ổ cắm Đầu ra MIDI là một phần nhỏ của mạch cần được ngắt kết nối và bỏ qua bằng cách cắt bỏ một vài bản nhạc.

Phần này của mạch là mạch đầu ra MIDI cũ, bao gồm bộ nghi ngờ điện áp cho chân 4 và bộ dịch mức TTL. Chúng còn hữu ích và cần được loại bỏ.

Giống như tôi đã hiển thị trên các bức ảnh:

Rất gần với lỗ GND, cắt đứt theo dõi giữa bóng bán dẫn và điện trở. Theo dõi điện trở trên đến từ

UART TX, chân 17 HA2005.

Có vị trí tốt cho dây hàn và bằng điện trở 220R nên được kết nối với chân 5 trong ổ cắm MiDI out DIN.

Điện trở có thể được hàn “trong không khí” chính xác vào ổ cắm chân cắm và phải được cách ly trong ống co nhiệt.

Điểm hàn tốt nằm ở phía đối diện của bảng, dưới ổ cắm.

Cũng dưới ổ cắm, chúng ta cần cắt phần còn lại của bản nhạc và bằng cách này ngắt kết nối hoàn toàn mạch ra MIDI cũ.

Đầu vào midi là tốt và không yêu cầu thêm bất kỳ công việc nào.

Chân 17 HA2005 là UART TX, dữ liệu đến từ chân đó là định dạng MIDI chính xác và mức độ phù hợp, nên được kết nối theo cách chuẩn chỉ bằng điện trở 220R vào chân cắm DIN 5 chân. Bất kỳ hệ thống dây điện nào khác như mạch cũ đều có ảnh hưởng tiêu cực và có thể gây ra lỗi trong dữ liệu MIDI.

Điện áp tham chiếu trên chân 4, DIN socket MIDI ra phải là 5V. Kết nối chân 4 bằng điện trở 220R với đầu ra 5V từ bộ chuyển đổi tăng cường.

Bước 6: Lắp ráp

Lắp ráp
Lắp ráp
Lắp ráp
Lắp ráp
Lắp ráp
Lắp ráp

Thử nghiệm lần cuối và đặt lại bảng đã sửa đổi vào hộp trò chơi. Kết nối công tắc BẬT / TẮT giữa đầu cực pin dương và đầu vào pin dương trên bảng chuyển đổi tăng cường. Cùng nhau bắt tay vào mọi thứ.

Nếu quá trình sửa đổi diễn ra suôn sẻ mà không có sai sót, bộ điều khiển trống MIDI Band Hero 2 mới đã sẵn sàng để chơi sau khi bật nguồn.

Bước 7: Trống Extra Bass và Bàn đạp Hi-Hat

Trống Extra Bass và Bàn đạp Hi-Hat
Trống Extra Bass và Bàn đạp Hi-Hat
Trống Extra Bass và Bàn đạp Hi-Hat
Trống Extra Bass và Bàn đạp Hi-Hat
Trống Extra Bass và Bàn đạp Hi-Hat
Trống Extra Bass và Bàn đạp Hi-Hat

Nếu bạn không có trống bass thứ hai ban đầu và bàn đạp chân hi-hat thì bạn có thể dễ dàng tạo bàn đạp hoặc bàn đạp chân thay thế từ các vật liệu phổ biến có sẵn như miếng xốp, cao su, đĩa áp điện thông thường và công tắc.

Cảm biến trống bass thứ hai nên được kết nối với ổ cắm màu tím thứ hai mà không có bất kỳ mạch phụ nào.

Chỉ cần lấy một sợi cáp đã được che chắn bằng mét và hàn một bên vào đầu cắm jack mono 3, 5mm. Cáp lõi phải được hàn vào “đầu mút” và màn hình phải được hàn vào ống bọc, cáp bên khác phải được kết nối với đĩa áp điện, lõi với đĩa hoạt động của đĩa thường được đánh dấu + và màn hình cần được hàn vào GND đĩa. Bây giờ đặt đĩa piezo vào giữa 2 miếng xốp và lẫy bùng nổ. Cách đơn giản nhất để có được đệm trống độ nhạy vận tốc.

Nếu bạn tìm hiểu về “miếng đệm piezo trống tự làm”, có rất nhiều ví dụ và cách hữu ích để tạo ra những miếng đệm hoặc bàn đạp thực sự đẹp.

Bàn đạp chân Hi-hat là công tắc mở thông thường mắc nối tiếp với điện trở 330R và diode 1N4148. Xem sơ đồ mạch điện đính kèm. Điện trở rất quan trọng, làm việc ở đây giống như bảo vệ dòng quá tải. Tín hiệu điều khiển quá mạnh gây ra sự lộn xộn và lỗi trong quá trình xử lý MIDI. Đầu vào Hi-hat ban đầu không được bảo vệ.

Việc chuyển đổi chân cũng có thể được thực hiện theo nhiều cách như bàn đạp trống hoặc sử dụng bàn đạp ban đầu hiện có với điện trở và diode mắc nối tiếp như sơ đồ mạch hiển thị.

Tôi cho phép bạn cơ hội để nghiên cứu và tìm ra thiết kế tốt nhất phù hợp với nhu cầu của bạn mà không cần gợi ý của tôi.

“Đệm trống” và “công tắc chân” của tôi được thực hiện chỉ để kiểm tra đầu vào và nó hoạt động rất tốt mặc dù “thiết kế” thực sự kém và đơn giản nhất của chúng

Bước 8: Kết luận

Phần kết luận
Phần kết luận

Tôi đã trình bày cách đơn giản nhất để xây dựng lại Band Hero từ PS2 và bộ điều khiển MIDI lộn xộn thành bộ điều khiển trống midi 100%, rất hữu ích không chỉ để thực hành chơi mà bạn có thể sử dụng nó để ghi phần trống trong bài hát của bạn hoặc thậm chí chơi cuộc sống vì bây giờ Band Hero có thời gian phản hồi rất nhanh, độ nhạy vận tốc tốt và mạch tốt hơn tương thích với các tiêu chuẩn MIDI.

Tất nhiên, mức độ trễ tùy thuộc vào cấu hình cá nhân mà thiết bị đầu vào của bạn hoặc phần mềm sẽ được sử dụng với Band Hero.

Trong trường hợp của tôi, khi máy thử nghiệm là MacBook Pro 2009 cũ, Logic X và một dongle MIDItoUSB giá rẻ, tôi có thể giữ độ trễ ở mức 5,2ms. Quá đủ để xử lý gần như "thời gian thực".

Tôi có niềm vui khi chơi trơn tru mà không bị chậm trễ. Tôi đã có thể chơi một loạt các bản hit rất nhanh, kỷ lục của tôi là 12 bản hit trong 1 giây và bộ điều khiển dễ dàng bắt kịp mọi thứ và không gặp vấn đề gì, xử lý nó thành MIDI!

Dưới Logic Pro, FL Studio Ableton Live, bạn có thể dễ dàng ánh xạ các tấm đệm riêng lẻ với bộ tổng hợp trống yêu thích của mình, thay đổi cấu hình ngân hàng âm thanh được liên kết với các tấm đệm hoặc kiểm soát bất kỳ chức năng nào trong phần mềm.

Về các nút chơi game không hoạt động sau khi sửa đổi. Có thể làm cho chúng hoạt động nhưng để làm được điều đó, bạn cần triển khai một MCU khác và mã đơn giản. HA2005 sau khi mod có các chân DATA và CLK miễn phí và sẵn sàng giao dịch với MCU khác. Cũng có thể được thêm đầu vào điều khiển khác như chiết áp hoặc bộ mã hóa, màn hình oLED nhỏ, v.v. Theo nghĩa đen, mọi thứ có sẵn theo giao thức MIDI để điều khiển phần cứng hoặc phần mềm âm nhạc.

Nếu mọi người chỉ cho tôi rằng hướng dẫn hữu ích, tôi sẽ xuất bản phần 2, một hướng dẫn khác về tiện ích mở rộng Band Hero 2, bảng điều khiển I / O dựa trên vi điều khiển thứ hai thực hiện.

Cảm ơn bạn đã chú ý và thời gian của bạn!

Đề xuất: