สารบัญ:

การปรับเปลี่ยน Band Hero PS2 MIDI: 8 ขั้นตอน
การปรับเปลี่ยน Band Hero PS2 MIDI: 8 ขั้นตอน

วีดีโอ: การปรับเปลี่ยน Band Hero PS2 MIDI: 8 ขั้นตอน

วีดีโอ: การปรับเปลี่ยน Band Hero PS2 MIDI: 8 ขั้นตอน
วีดีโอ: ผอมแล้วสวยขึ้น 300% 2024, ธันวาคม
Anonim
Image
Image

นี่เป็นคำสั่งแรกของฉันและนำไปใช้กับการปรับเปลี่ยนคอนโทรลเลอร์ Band Hero PS2 กับตัวควบคุมดรัม MIDI ที่เหมาะสมสำหรับนักดนตรีที่ต้องการตัวควบคุม MIDI ของดรัมที่สวยงามในราคาถูก แน่นอน Band Hero PS2 ได้เริ่มใช้ MIDI และควรทำงานโดยค่าเริ่มต้นกับ MIDI แต่ตัวควบคุมของฉันทำงานไม่ถูกต้อง หลังจากเพิ่มพลังคอนโทรลเลอร์ Band Hero สามารถส่งข้อมูล MIDI ได้ แต่มีเวลาแฝงและจุดบกพร่องอย่างมากในโปรโตคอล MIDI ยิ่งกว่านั้นผู้ควบคุมตลอดเวลาพยายามเชื่อมต่อกับ PS2 หลังจากนั้นไม่กี่นาทีจะปิดโดยอัตโนมัติหากไม่สามารถเชื่อมต่อกับคอนโซล PS2 ฉันพยายามหลีกเลี่ยงความไม่สมบูรณ์นั้น แต่ก็ทำไม่ได้ Googling ทั่วโลกเกี่ยวกับปัญหาของแม่มด Band Hero PS2 ฉันเพิ่งรู้ว่าฉันไม่ได้อยู่คนเดียวและผู้ใช้คนอื่น Band Hero มีประสบการณ์คล้ายกันกับการนำ MIDI ดั้งเดิมมาใช้

ดังนั้นฉันจึงตัดสินใจแก้ไขสิ่งของของฉัน

ฉันหวังว่าสิ่งที่ยากนี้จะเป็นประโยชน์สำหรับผู้ที่ต้องการใช้ของเล่น Band Hero เช่นตัวควบคุม MIDI ที่เหมาะสม

สำหรับการปรับเปลี่ยนพื้นฐานนี้ คุณไม่จำเป็นต้องใช้ไมโครคอนโทรลเลอร์เพิ่มเติม เช่น Arduino การเขียนโค้ดใดๆ เพียงคุณต้องการส่วนประกอบอิเล็กทรอนิกส์ทั่วไปสองสามชิ้น

ใช้ตัวดัดแปลงนี้เฉพาะเมื่อคุณไม่ต้องการใช้ Band Hero กับคอนโซล PS2 อีกต่อไป

หลังจากการปรับเปลี่ยนนี้ Band Hero จะกลายเป็น MIDI และอุปกรณ์แบบสแตนด์อโลนอย่างแท้จริงซึ่งใช้งานไม่ได้อีกต่อไปสำหรับคอนโซล PS2

ขั้นตอนที่ 1: แผนภาพวงจรและรายการชิ้นส่วน

แผนภาพวงจรและรายการชิ้นส่วน
แผนภาพวงจรและรายการชิ้นส่วน
แผนภาพวงจรและรายการชิ้นส่วน
แผนภาพวงจรและรายการชิ้นส่วน
แผนภาพวงจรและรายการชิ้นส่วน
แผนภาพวงจรและรายการชิ้นส่วน

แผนภาพวงจรที่แนบมาควรมีประโยชน์และสามารถอ่านได้สำหรับผู้เริ่มต้นใช้งานอุปกรณ์อิเล็กทรอนิกส์

น่าเสียดายที่ไม่มีไดอะแกรมวงจร Band Hero และแผ่นข้อมูลสำหรับชิ้นส่วน "แปลกใหม่" ที่รวมอยู่ในตอนแรก

อย่างน้อยฉันก็ไม่พบมัน

ด้านล่างเป็นรายการชิ้นส่วนที่จำเป็นสำหรับการดัดแปลง

ตัวต้านทาน 2x 220R ตัวต้านทาน 1x 330R

1x 1N4148 ไดโอด

2x 220uF 6.3V

1x เปิด/ปิด สลับสวิตช์ขนาดเล็ก

1x universal boost step up converter 3 ถึง 5V

หากคุณตัดสินใจใช้อินพุตพิเศษ 2 อินพุต (กลองเบสตัวที่สองและแป้นเหยียบ Hi-hat) คุณต้องมีสิ่งต่อไปนี้ด้วย

1x แผ่น piezo ธรรมดา 25 ถึง 35mm

สวิตช์ SPDT 1x เช่น Otehall 343-40-120NOZD40 พร้อมคันโยกที่ยาวกว่า

สายเคเบิลคัดกรองแกนเดี่ยวยาว 2 ม.

2x3,5mm แจ็คเสียบโมโน

ขั้นตอนที่ 2: ดึง PCB. ออก

ดึง PCB ออก
ดึง PCB ออก

หลังจากเปิดแผ่นเกม Band Hero ที่ติดตั้งด้านหน้าและดึงบอร์ดออก คุณจะเห็น PCB หลักที่ติดอยู่ด้านบน บอร์ดขนาดเล็กที่ติดตั้งตัวรับส่งสัญญาณไร้สาย ตัวแปลงบูสต์ 3, 3V, ชิปหน่วยความจำ และ MCU หลัก บอร์ดบนขนาดเล็กไม่มีประโยชน์อีกต่อไปตามการดัดแปลงและจำเป็นต้องถอดออกจากวงจรอย่างถาวร

หลังจากถอดบอร์ดนั้นออก ปุ่มเกมทั้งหมดจะหยุดทำงานเนื่องจากเชื่อมต่อกับ MCU หลักและส่วนใหญ่เชื่อมโยงกับฟังก์ชันควบคุม PS2

ไม่ต้องกังวลเรื่องนั้น คุณไม่จำเป็นต้องมีมันในตัวควบคุมแผ่นกลอง midi พื้นฐาน กลองทำงานได้ดีมากหากไม่มีปุ่มเหล่านี้ แน่นอนว่ามันมีประโยชน์สำหรับการแมปกับข้อความ MIDI CC หรือมากกว่านั้น นอกจากนี้ คุณสามารถใช้ปุ่มต่างๆ กับฟังก์ชัน MIDI ได้ในภายหลัง แต่ต้องมีการแนะนำ MCU แบบง่ายอีกตัวหนึ่งกับวงจรและงานเขียนโค้ดจะต้องทำเพื่อสิ่งนั้น แยกยากฉันจะเตรียมส่วนขยายเพิ่มเติม

ฉันแชร์แค่ mod พื้นฐานที่ปล่อย HA2005 ที่เป็นไปได้ทั้งหมดและใช้งาน MIDI ในตอนแรก

ขั้นตอนที่ 3: การระบุวงจรและชิ้นส่วน

การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน
การระบุวงจรและชิ้นส่วน

บอร์ด Midi ที่ประกอบด้วย IC: optocoupler PC900, MCU HA2005 ซึ่งภายใต้รหัสนี้ถูกซ่อนไว้ PIC 16Fxxx series และ op amps HA1504 สองตัวที่มีทรานซิสเตอร์และส่วนอื่นๆ ที่รับผิดชอบในการปรับสภาพสัญญาณแอนะล็อกขาเข้าจากเซ็นเซอร์ piezoelectric ที่ฝังอยู่ในแผ่นอิเล็กทริก ฉันไม่แน่ใจ 100% ว่า op amp ตัวใดที่ซ่อนอยู่ภายใต้รหัส HA1504 แต่เป็น quad op amp คล้ายกับ LM324

ฉันไม่พบข้อมูลที่เชื่อถือได้เกี่ยวกับชิ้นส่วนภายใต้รหัสส่วนประกอบเหล่านี้

ผู้ผลิตมักจะสร้างรหัส "เวทย์มนตร์" ของตัวเองและสังเกตชิ้นส่วนปกติ ฉันเดาว่านี่เป็นหนึ่งในการป้องกันที่ไม่ฉลาดนักจากชุมชน DIY และการแฮ็ก

ขั้นตอนที่ 4: เพิ่มพาวเวอร์ซัพพลาย

เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย
เพิ่มพาวเวอร์ซัพพลาย

สำหรับการใช้งานแบตเตอรี่ คุณต้องใช้ตัวแปลงสเต็ปอัพเพื่อเพิ่มระดับแรงดันไฟเป็น 5V

HA2005 ที่ตั้งโปรแกรมไว้สำหรับการทำงานของ MIDI ทำงานได้ดีกว่ามากและมีความเสถียรมากกว่าภายใต้ 5V มากกว่า 3.3V

ฉันใช้แบบปกติและแบบทั่วไปที่มีอยู่บนอีเบย์เพื่อเพิ่มประสิทธิภาพตัวแปลง 3V เป็น 5V พร้อมตัวเก็บประจุ 220uF พิเศษสำหรับการจัดเก็บพลังงานและการกรองระลอกคลื่นที่เข้ามาจากตัวแปลง

ใกล้กับ Ic PC900 เป็นอินพุตสำหรับ 5V VCC

ฉันบัดกรีสองพินที่นี่ สำหรับหมุดเหล่านี้ควรเชื่อมต่อบูสต์คอนเวอร์เตอร์และตัวเก็บประจุกรองตัวใดตัวหนึ่ง

ขั้นตอนที่ 5: การตัดแทร็ก

ตัดแทร็ค
ตัดแทร็ค
ตัดแทร็ก
ตัดแทร็ก
ตัดแทร็ค
ตัดแทร็ค
ตัดแทร็ค
ตัดแทร็ค

นี่เป็นขั้นตอนที่สำคัญที่สุดซึ่งควรทำอย่างระมัดระวังโดยไม่มีข้อผิดพลาด

ใกล้กับซ็อกเก็ตเอาต์พุต MIDI เป็นส่วนเล็ก ๆ ของวงจรซึ่งควรตัดการเชื่อมต่อและละเว้นโดยการตัดสองแทร็ก

วงจรส่วนนี้เป็นวงจรเอาท์พุต MIDI แบบเก่า ประกอบด้วยตัวเพิ่มแรงดันไฟสำหรับพิน 4 และตัวเปลี่ยนระดับ TTL มีประโยชน์อีกต่อไปและจำเป็นต้องละเว้น

เช่นเดียวกับที่ฉันแสดงบนภาพถ่าย:

ใกล้กับรู GND มาก ตัดแทร็กระหว่างทรานซิสเตอร์และตัวต้านทาน ติดตามด้านบนตัวต้านทานมาจาก

UART TX ขา 17 HA2005

มีจุดที่ดีสำหรับบัดกรีลวดและโดยตัวต้านทาน 220R ควรเชื่อมต่อกับพิน 5 ในซ็อกเก็ต MiDI out DIN

ตัวต้านทานสามารถบัดกรี "ในอากาศ" กับซ็อกเก็ตพินได้อย่างแม่นยำ และควรแยกไว้ในท่อหดด้วยความร้อน

จุดบัดกรีที่ดีอยู่ที่ด้านตรงข้ามของบอร์ด ใต้ซ็อกเก็ต

ใต้ซ็อกเก็ตเราต้องตัดส่วนที่เหลือของแทร็กออกและด้วยเหตุนี้จึงตัดการเชื่อมต่อวงจร MIDI เก่าออกโดยสมบูรณ์

อินพุต Midi นั้นใช้ได้และไม่ต้องทำงานเพิ่มเติมใดๆ

พิน 17 HA2005 คือ UART TX ข้อมูลมาจากพินนั้นเป็นรูปแบบ MIDI ที่ถูกต้องและระดับที่เหมาะสม ควรเชื่อมต่อด้วยวิธีมาตรฐานโดยใช้ตัวต้านทาน 220R กับซ็อกเก็ตพิน 5 DIN การเดินสายอื่นๆ เช่น วงจรเก่ามีผลเสียและอาจทำให้เกิดข้อบกพร่องในข้อมูล MIDI

แรงดันอ้างอิงที่ขา 4, ซ็อกเก็ต DIN MIDI ออกต้องเป็น 5V เชื่อมต่อพิน 4 โดยตัวต้านทาน 220R กับเอาต์พุต 5V จากตัวแปลงบูสต์

ขั้นตอนที่ 6: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ทดสอบครั้งสุดท้ายและนำบอร์ดที่แก้ไขแล้วกลับเข้าไปในกล่องหุ้มแผ่นเกม เชื่อมต่อสวิตช์เปิด/ปิดระหว่างขั้วแบตเตอรี่บวกและอินพุตแบตเตอรี่บวกบนบอร์ดตัวแปลงบูสต์ รวบรัดทุกอย่าง.

หากการปรับเปลี่ยนเป็นไปอย่างราบรื่นโดยไม่มีข้อผิดพลาด กลองคอนโทรลเลอร์ Band Hero 2 MIDI ใหม่ก็พร้อมสำหรับการเล่นหลังจากเปิดเครื่อง

ขั้นตอนที่ 7: Extra Bass Drum และ Hi-Hat Pedal

Extra Bass Drum และ Hi-Hat Pedal
Extra Bass Drum และ Hi-Hat Pedal
Extra Bass Drum และ Hi-Hat Pedal
Extra Bass Drum และ Hi-Hat Pedal
Extra Bass Drum และ Hi-Hat Pedal
Extra Bass Drum และ Hi-Hat Pedal

หากคุณไม่มีกลองเบสตัวที่สองดั้งเดิมและแป้นเหยียบไฮแฮท คุณสามารถสร้างแป้นรองหรือแป้นเหยียบสำรองจากวัสดุทั่วไปที่มีอยู่ เช่น โฟม ยาง แผ่นเพียโซอิเล็กทริกแบบธรรมดาและสวิตช์ได้อย่างง่ายดาย

เซ็นเซอร์กลองเบสตัวที่สองควรเชื่อมต่อกับซ็อกเก็ตสีม่วงตัวที่สองโดยไม่มีวงจรเพิ่มเติม

เพียงใช้สายเคเบิลที่มีหน้าจอมิเตอร์และบัดกรีด้านหนึ่งเข้ากับปลั๊กแจ็คโมโน 3, 5 มม. สายเคเบิลหลักควรบัดกรีที่ "ปลาย" และหน้าจอควรบัดกรีกับปลอกหุ้ม สายเคเบิลด้านอื่น ๆ ควรเชื่อมต่อกับดิสก์เพียโซอิเล็กทริก แกนไปยังแผ่นที่ใช้งานของดิสก์ซึ่งมักทำเครื่องหมายเป็น + และหน้าจอต้องบัดกรีกับ GND แผ่นดิสก์ ตอนนี้ใส่แผ่นเพียโซระหว่างโฟม 2 ชิ้นกับบูมบูม แย่แต่ง่ายที่สุดในการรับดรัมแพดที่ไวต่อความเร็ว

หากคุณใช้คำว่า "diy drum piezo pad" มีตัวอย่างมากมายและวิธีการที่เป็นประโยชน์ในการสร้างแผ่นรองหรือแป้นเหยียบที่ดีจริงๆ

แป้นเหยียบไฮแฮทเป็นสวิตช์เปิดปกติที่เชื่อมต่อแบบอนุกรมด้วยตัวต้านทาน 330R และไดโอด 1N4148 ดูแผนภาพวงจรที่แนบมา ตัวต้านทานมีความสำคัญมาก ทำงานที่นี่เหมือนกับการป้องกันกระแสไฟเกิน สัญญาณควบคุมแรงเกินไปทำให้เกิดความยุ่งเหยิงและข้อบกพร่องในการประมวลผล MIDI อินพุต Hi-hat เดิมไม่มีการป้องกัน

สวิตช์เท้าสามารถทำได้หลายวิธี เช่น ดรัมแพด หรือใช้แป้นเหยียบเดิมที่มีอยู่พร้อมตัวต้านทานและไดโอดในซีรีส์ เช่น แผนภาพวงจรที่แสดง

ฉันเปิดโอกาสให้คุณทำการวิจัยและค้นหาการออกแบบที่ดีที่สุดที่เหมาะกับความต้องการของคุณโดยที่ฉันไม่ต้องแนะนำ

“แป้นกลอง” และ “สวิตช์เท้า” ของฉันทำขึ้นเพื่อทดสอบอินพุตเท่านั้น และมันทำงานได้ดีมากแม้จะมี “การออกแบบ” ที่แย่และเรียบง่ายที่สุด

ขั้นตอนที่ 8: สรุป

บทสรุป
บทสรุป

ฉันนำเสนอวิธีที่ง่ายที่สุดในการสร้าง Band Hero ขึ้นมาใหม่จาก PS2 และตัวควบคุม MIDI ที่ยุ่งเหยิงไปเป็นตัวควบคุมกลอง midi 100% ซึ่งมีประโยชน์มากไม่เพียงแต่สำหรับฝึกเล่นเท่านั้น แต่คุณสามารถใช้มันเพื่อบันทึกส่วนกลองในเพลงของคุณหรือแม้แต่เล่นชีวิตได้เพราะตอนนี้ Band Hero ได้รับเวลาตอบสนองที่รวดเร็ว ความไวของความเร็วที่ดีและวงจรที่ดีขึ้นซึ่งเข้ากันได้กับมาตรฐาน MIDI

แน่นอนระดับของเวลาแฝงนั้นขึ้นอยู่กับการกำหนดค่าอุปกรณ์อินพุตหรือซอฟต์แวร์ส่วนบุคคลของคุณซึ่งจะใช้กับ Band Hero

ในกรณีของฉันที่เครื่องทดสอบเป็น MacBook Pro 2009 รุ่นเก่า Logic X และ MIDItoUSB ดองเกิลราคาถูก ฉันสามารถรักษาระดับเวลาแฝง 5.2 มิลลิวินาทีไว้ได้ มากเกินพอสำหรับการประมวลผลแบบ "เรียลไทม์" เกือบทั้งหมด

ผมเล่นได้อย่างลื่นไหลไม่มีสะดุด ฉันสามารถเล่นซีรีส์ฮิตที่เร็วมากได้ บันทึกของฉันคือ 12 ฮิตใน 1 วินาที และผู้ควบคุมสามารถติดตามทุกอย่างได้อย่างง่ายดายและไม่มีปัญหา ประมวลผลเป็น MIDI!

ภายใต้ Logic Pro นั้น FL Studio Ableton Live คุณสามารถจับคู่แพดแยกกันกับเครื่องสังเคราะห์เสียงกลองที่คุณชื่นชอบ เปลี่ยนคลังเสียงการกำหนดค่าที่เชื่อมโยงกับแพด หรือควบคุมฟังก์ชันใดๆ ในซอฟต์แวร์

เกี่ยวกับปุ่มเล่นเกมที่ไม่ทำงานหลังจากการดัดแปลง เป็นไปได้ที่จะทำให้พวกเขาใช้งานได้ แต่สำหรับสิ่งนั้น คุณต้องติดตั้ง MCU อื่นและโค้ดอย่างง่าย HA2005 หลังจากม็อดมีหมุด DATA และ CLK ฟรี และพร้อมสำหรับการจัดการกับ MCU อื่น นอกจากนี้ยังสามารถเพิ่มอินพุตการควบคุมอื่น ๆ เช่นโพเทนชิโอมิเตอร์หรือตัวเข้ารหัสหน้าจอ oLED ขนาดเล็กเป็นต้น แท้จริงทุกอย่างที่มีภายใต้โปรโตคอล MIDI สำหรับควบคุมฮาร์ดแวร์เพลงหรือซอฟต์แวร์

หากมีคนแสดงให้ฉันเห็นว่าคำแนะนำนั้นมีประโยชน์ ฉันจะเผยแพร่ส่วนที่ 2 ซึ่งเป็นอีกคำแนะนำเกี่ยวกับส่วนขยาย Band Hero 2 บอร์ดควบคุม I/O ตามการใช้งานไมโครคอนโทรลเลอร์ตัวที่สอง

ขอบคุณสำหรับความสนใจและเวลาของคุณ!

แนะนำ: