สารบัญ:
- ขั้นตอนที่ 1: แผนภาพวงจรและรายการชิ้นส่วน
- ขั้นตอนที่ 2: ดึง PCB. ออก
- ขั้นตอนที่ 3: การระบุวงจรและชิ้นส่วน
- ขั้นตอนที่ 4: เพิ่มพาวเวอร์ซัพพลาย
- ขั้นตอนที่ 5: การตัดแทร็ก
- ขั้นตอนที่ 6: การประกอบ
- ขั้นตอนที่ 7: Extra Bass Drum และ Hi-Hat Pedal
- ขั้นตอนที่ 8: สรุป
วีดีโอ: การปรับเปลี่ยน Band Hero PS2 MIDI: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่เป็นคำสั่งแรกของฉันและนำไปใช้กับการปรับเปลี่ยนคอนโทรลเลอร์ 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. ออก
หลังจากเปิดแผ่นเกม 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
หากคุณไม่มีกลองเบสตัวที่สองดั้งเดิมและแป้นเหยียบไฮแฮท คุณสามารถสร้างแป้นรองหรือแป้นเหยียบสำรองจากวัสดุทั่วไปที่มีอยู่ เช่น โฟม ยาง แผ่นเพียโซอิเล็กทริกแบบธรรมดาและสวิตช์ได้อย่างง่ายดาย
เซ็นเซอร์กลองเบสตัวที่สองควรเชื่อมต่อกับซ็อกเก็ตสีม่วงตัวที่สองโดยไม่มีวงจรเพิ่มเติม
เพียงใช้สายเคเบิลที่มีหน้าจอมิเตอร์และบัดกรีด้านหนึ่งเข้ากับปลั๊กแจ็คโมโน 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 ตามการใช้งานไมโครคอนโทรลเลอร์ตัวที่สอง
ขอบคุณสำหรับความสนใจและเวลาของคุณ!
แนะนำ:
การปรับเปลี่ยน L-tek Dance Pad เพื่อโพลที่ 1000hz บน Windows และ Linux: 9 ขั้นตอน
การปรับเปลี่ยน L-tek Dance Pad เป็นโพลล์ที่ 1000hz บน Windows และ Linux: เหตุใดตัวดัดแปลงนี้จึงเป็นเช่นนั้น หากคุณเคยเลื่อนไปที่กราฟของเพลง 125 BPM คุณอาจสงสัยว่ามันเกิดอะไรขึ้นกับตัวแหลมนี้ เหตุใดเวลาจึงตกเป็น "สล็อต" แยกกัน?ITG และ DDR มีกรอบเวลาจำกัดอย่างไม่น่าเชื่อ และด้วยสิ่งนี้
การปรับเปลี่ยน Ottobot: 5 ขั้นตอน
การปรับเปลี่ยน Ottobot: นี่เป็นโครงการออกแบบหุ่นยนต์ระดับเริ่มต้น ซึ่งฉันได้แก้ไข Ottobot โดยเพิ่มเซ็นเซอร์ใหม่ให้กับต้นแบบของมัน อ็อตโตเป็นหุ่นยนต์โต้ตอบแบบง่ายที่ใช้ภาษาการเขียนโปรแกรม Arduino โดยพื้นฐานแล้ว โพสต์ที่สอนได้นี้เกี่ยวกับการปล่อยให้ปล้น
การปรับเปลี่ยน SNES Classic Mini ภายใน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
การปรับเปลี่ยน SNES Classic Mini ภายใน Bluetooth: สวัสดีทุกท่านที่รักคอนโซล Nintendo Classic ทุกคน! คู่มือนี้จะช่วยคุณติดตั้งเครื่องรับบลูทูธภายในแบบกึ่งถาวรลงในคอนโซล SNES Classic Mini ของคุณ (ซึ่งต่อไปนี้จะเรียกว่า SNESC สำหรับคำแนะนำที่เหลือ) นี้
การปรับเปลี่ยน Wild Thing - การควบคุมด้วยจอยสติ๊ก: 9 ขั้นตอน (พร้อมรูปภาพ)
การปรับเปลี่ยน Wild Thing - การบังคับควบคุมด้วยจอยสติ๊ก: การปฏิเสธความรับผิด: The Barstow School และ FRC Team 1939 หรือสมาชิกในทีมจะไม่รับผิดชอบต่อการบาดเจ็บใด ๆ ต่อบุคคลใด ๆ หรือความเสียหายต่อวัตถุใด ๆ รวมถึงรถที่เกิดจากการดัดแปลง การปรับเปลี่ยนใด ๆ จะทำให้การรับประกันเป็นโมฆะ
การปรับเปลี่ยน Jammer โทรศัพท์มือถือแบบพกพาราคาถูก: 5 ขั้นตอน (พร้อมรูปภาพ)
การแก้ไข Jammer โทรศัพท์มือถือแบบพกพาราคาถูก: คำแนะนำนี้จะแสดงกระบวนการที่รวดเร็วซึ่งจะช่วยให้คุณแปลง jammer โทรศัพท์มือถือราคาถูกแบบพกพาจากความถี่จีน (ฉันคิดว่า) เป็นความถี่ของอเมริกาหรือภูมิภาคอื่น ๆ โดยเฉพาะรุ่นนี้จาก dealextreme.com :ht