สารบัญ:
- ขั้นตอนที่ 1: คำถามที่พบบ่อย
- ขั้นตอนที่ 2: การเตรียมการ: เครื่องมือ
- ขั้นตอนที่ 3: การเตรียมการ: รายการอะไหล่
- ขั้นตอนที่ 4: ทำ: ขั้นตอนที่ 1
- ขั้นตอนที่ 5: ทำ: ขั้นตอนที่ 2
- ขั้นตอนที่ 6: ทำ: ขั้นตอนที่ 3
- ขั้นตอนที่ 7: ทำ: ขั้นตอนที่ 4
- ขั้นตอนที่ 8: ทำ: ขั้นตอนที่ 5
- ขั้นตอนที่ 9: ทำ: ขั้นตอนที่ 6
- ขั้นตอนที่ 10: ทำ: ขั้นตอนที่ 7
- ขั้นตอนที่ 11: ทำ: ขั้นตอนที่ 8
- ขั้นตอนที่ 12: การใช้งาน & ดาวน์โหลด
วีดีโอ: Sidstick: Pocket Chiptunes ผู้เล่น: 12 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
100, 000 เพลง SID ในกระเป๋าของคุณ! SIDstick เป็นเครื่องเล่น Chiptunes ขนาดพกพาที่มี:
- ที่เก็บข้อมูลแบบถอดได้รองรับการ์ด microSD
- อายุการใช้งานแบตเตอรี่ 20+ ชั่วโมง
- การเล่นบนฮาร์ดแวร์คุณภาพสูงที่อัตราการสุ่มตัวอย่าง 31kHz, ความละเอียด >16 บิต
- Completely Open, การออกแบบฮาร์ดแวร์และซอร์สโค้ดอยู่ภายใต้ใบอนุญาต MIT
- อัพเกรดได้ด้วยการเชื่อมต่อบนกระดาน
ชุดอุปกรณ์และ PCB มีอยู่ใน www.gadgetgangster.com นี่คือตัวอย่าง: และอีกสองสามรายการโปรดของ ChiptunesOcean Loader: อีกสองสามรายการที่ดี:
ขั้นตอนที่ 1: คำถามที่พบบ่อย
Chiptunes คืออะไร? ในการอ้างอิงวิกิพีเดีย "เพลงที่เขียนในรูปแบบเสียงที่เสียงทั้งหมดถูกสังเคราะห์ในเวลาจริงโดยชิปเสียงของคอมพิวเตอร์หรือวิดีโอเกมคอนโซล แทนที่จะใช้การสังเคราะห์ตามตัวอย่าง" Chiptunes จำนวนมากถูกคัดลอกมาจากวิดีโอเกมคลาสสิก และบางเพลงก็เป็นผลงานใหม่ SIDstick เล่น Chiptunes ที่หลากหลายที่สุด ซึ่งเป็นเพลงที่เขียนขึ้นเพื่อเล่นบนชิป SID คอลเลกชั่นเพลง SID ที่ใหญ่ที่สุดน่าจะเป็นคอลเลกชั่น High Voltage SID ซึ่งมีเพลง 36,000 SID ให้ดาวน์โหลดฟรี แบตเตอรี่มีอายุการใช้งานนานเท่าไร? คุณจะสามารถเล่นเพลงได้ประมาณ 20 ชั่วโมง ทั้งนี้ขึ้นอยู่กับประเภทของแบตเตอรี่ที่คุณใช้ ฉันแนะนำให้คุณใช้แบตเตอรี่แบบชาร์จไฟได้ แต่อัลคาไลน์ก็ใช้ได้เหมือนกัน ฉันสามารถเก็บเพลงได้กี่เพลง? ทั้งหมดนั้น. การ์ด microSD ขนาด 2GB จะเก็บเพลงได้ 20, 000 - 30,000 เพลง ขึ้นอยู่กับขนาดไฟล์ นั่นคือเพลงพิเศษประมาณ 60 วัน ประกอบยากไหม? ไม่ มันค่อนข้างง่าย - มีส่วนประกอบไม่มากบน SIDstick เวทย์มนตร์ส่วนใหญ่เกิดขึ้นภายในไมโครคอนโทรลเลอร์ ช่องเสียบการ์ด microSD ถูกประกอบไว้ล่วงหน้า คุณจึงไม่จำเป็นต้องทำการบัดกรีที่พื้นผิวใดๆ ฉันต้องการรายละเอียดทางเทคนิค! นั่นไม่ใช่คำถามจริงๆ แต่นี่คือรายละเอียดของ SIDcog ซึ่งเป็นตัวประมวลผลเสียงหลัก
- อัตราตัวอย่าง 31kHz
- >ความละเอียด 16 บิต
- รองรับตัวกรองเต็มรูปแบบ - การผสมผสานระหว่าง Lowpass, Bandpass และ Highpass filter
- รองรับเอนเวโลปเต็มรูปแบบพร้อมการปลดลอการิทึม/เส้นโค้งการสลายตัว (ใช้การประมาณลอการิทึมเดียวกันกับ SID จริง)
- รองรับรูปแบบคลื่นทั้งหมด 4 แบบ
- โวลุ่มหลัก 16 ขั้นตอน
- บิตรีเซ็ตรูปคลื่นทำงาน (เพลงของ Rob Hubbard หลายเพลงขึ้นอยู่กับพฤติกรรมที่แน่นอนนี้)
- การปรับแหวน
- การซิงโครไนซ์ออสซิลเลเตอร์
SIDcog ทำงานบน Parallax Propeller ซึ่งเป็นไมโครคอนโทรลเลอร์ 8-core, 80MHz และสามารถตั้งโปรแกรมใหม่ได้ด้วย PropPlug โดยตัวเชื่อมต่ออยู่บนบอร์ด SIDstick เป็นผลิตภัณฑ์จากความพยายามของกลุ่ม - Johannes Ahlebrand ทำแอป SIDcog core & desktop, Jeff Ledger ทำอินเทอร์เฟซการ์ด SD และควบคุมแทร็ก / ระดับเสียง ฉันทำเค้าโครงแผงวงจร ขอบคุณ James Long จาก Lil' Brother SMT Assembly สำหรับบริการออกแบบและประกอบบอร์ด microSD
ขั้นตอนที่ 2: การเตรียมการ: เครื่องมือ
เครื่องมือสำหรับสร้างโครงการอิเล็กทรอนิกส์จาก Gadget Gangster บน Vimeo
SIDstick ใช้เวลาประมาณ 40 นาทีในการรวบรวม การบัดกรีนั้นตรงไปตรงมา และเป็นโครงการที่ดี หากคุณเพิ่งเริ่มต้น มีคำแนะนำมากมายเกี่ยวกับวิธีการประสาน (ที่นี่)
เครื่องมือ
คุณจะต้องมีเครื่องมือสองสามอย่างในการประกอบโปรเจ็กต์ 1 - หัวแร้งและหัวแร้ง บัดกรีตะกั่วใช้งานได้ง่ายกว่าและเตารีดขนาด 15-40 วัตต์ก็ใช้ได้ ฉันขายคอมโบแพ็คเล็ก ๆ ของ elenco (ที่นี่) ที่ใช้งานได้ค่อนข้างดี 2 - เขื่อน. หัวกัดแนวทแยงใช้เพื่อตัดแต่งลีดส่วนเกินออกจากส่วนประกอบหลังจากบัดกรีลงไป พวกเขาไม่จำเป็นต้องหรูหรา ฉันใช้คู่ที่ฉันได้รับจาก Ikea ในราคาเพียงสองบาท
ขั้นตอนที่ 3: การเตรียมการ: รายการอะไหล่
นี่คือชิ้นส่วนที่คุณต้องการ หากคุณได้สั่งซื้อชุดอุปกรณ์ ให้ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าบรรจุภัณฑ์ของคุณมีชิ้นส่วนทั้งหมดอยู่ในรายการ หากมีอะไรขาดหายไป เพียงส่งอีเมลถึงเราที่ [email protected]
ตัวควบคุมแรงดันไฟฟ้า MCP1700 (3V, TO-92) หมายเลขชิ้นส่วนของ Mouser: 579-MCP1700-3302E/TO จำนวน: 1สวิตช์แบบสัมผัส หมายเลขชิ้นส่วนของ Mouser: 653-B3F-1000 จำนวน: 3 HC49/US ค่า Xtal: 5Mhz Mouser Part#: ECS- 50-20-4X จำนวน: 1 40 Pin DIP socket (600 mil) Mouser Part#: 517-4840-6004-CP จำนวน: 1 8 Pin DIP socket (300 mil) Mouser Part#: 517-4808-3004-CP Qty: 1 แจ็คหูฟังสเตอริโอ 3.5 มม. หมายเลขชิ้นส่วนของ Mouser: 806-STX-3100-5N จำนวน: 1 47uF Radial Electrolytic Cap (micro-mini) หมายเลขชิ้นส่วนของ Mouser: 140-L25V47-RC จำนวน: ไมโครคอนโทรลเลอร์ 2 ใบพัด จำหน่ายที่ Parallax.com จำนวน: 1 uSD Module มีจำหน่ายที่ Gadget Gangster จำนวน: 1 10k ohm thumbwheel potentiometer Mouser Part#: 3352T-1-103LF จำนวน: 1 3xAA Battery Box Mouser Part#: 12BH331/CS-GR จำนวน: 1 SIDStick PCB มีจำหน่ายที่ Gadget Gangster จำนวน: 132kB EEPROM Mouser Part #: 24LC256-I/P จำนวน: 1 หากคุณได้รับสิ่งนี้พร้อมกับชุดอุปกรณ์ จะมีการตั้งโปรแกรมไว้ล่วงหน้า มิฉะนั้น คุณจะต้องมีโปรแกรมเมอร์ EEPROM เช่น PropPlug ตัวต้านทาน 10k ohm (1/4 วัตต์) - (สีน้ำตาล - สีดำ - สีส้ม) จำนวน: 4.1uF Radial Ceramic Capacitor (104) จำนวน: 5 ส่วนหัวของพินสี่เหลี่ยม จำนวน: 6 ส่วนหัวของพินแบบกลึง จำนวน: 2
ขั้นตอนที่ 4: ทำ: ขั้นตอนที่ 1
ใช้ตัวต้านทาน 3 ตัว (เหมือนกันหมด 10k ohms สีน้ำตาล - ดำ - ส้ม) พับลีดที่มุม 90 องศาแล้วเสียบเข้าไปใน PCB ที่ R1, R2 และ R3
พลิกกระดานและกระจายลีดออกไป ประสานตัวต้านทานเข้ากับบอร์ดและตัดลวดส่วนเกินออก
ขั้นตอนที่ 5: ทำ: ขั้นตอนที่ 2
นำตัวเก็บประจุเซรามิก.1uF แล้วใส่ลงใน C1, C2 และ C3 พวกมันไม่ได้โพลาไรซ์ ดังนั้นมันจึงไม่สำคัญว่ามันจะเข้าไปทางไหน แยกลีดออกจากกัน พลิกกระดาน บัดกรีมันลง และตัดลีดส่วนเกินออก นำหมวกเซรามิกที่เหลือมาใส่ใน C4 และ C5
ขั้นตอนที่ 6: ทำ: ขั้นตอนที่ 3
เพิ่ม Electrolytic Caps 2 อันที่ C6 และ C7 แค็ปเหล่านี้มีโพลาไรซ์ ยิ่งลีดยาวผ่านรูสี่เหลี่ยม (ถัดจากเครื่องหมาย + บนแผงวงจร) ตัวหมวกมีลายทาง แถบด้านซ้าย (ชี้ไปที่กึ่งกลางของกระดาน)
เพิ่มตัวควบคุมแรงดันไฟฟ้าที่ 'VR' เป็นกระป๋องสีดำขนาดเล็กที่มีรอยบากและมีสามขายื่นออกมาด้านล่าง รอยบากควรชี้ไปทางขอบกระดาน ตามที่ระบุไว้บนเครื่องหมายบนกระดาน เพิ่มตัวต้านทาน 10k ohm ตัวที่ 4 (น้ำตาล - ดำ - ส้ม) ที่ R4
ขั้นตอนที่ 7: ทำ: ขั้นตอนที่ 4
มี 3 ปุ่มบน SIDstick เพื่อไปยังแทร็กถัดไป ย้อนกลับ และเล่น / หยุดชั่วคราว เพิ่มปุ่มที่ S1, S2 และ S3 พวกเหล่านี้เข้ามา - พลิกกระดานแล้วประสานลง
ระดับเสียงถูกควบคุมโดยใช้โพเทนชิออมิเตอร์แบบ Thumbwheel เพิ่มที่มุมด้านบนของบอร์ดตามที่ระบุไว้บน pcb
ขั้นตอนที่ 8: ทำ: ขั้นตอนที่ 5
นำหมุดที่กลึงแล้ว 2 อัน แยกออกเป็นท่อนๆ แล้วขูดพลาสติกออก คุณจะมีหมุดเล็กๆ 2 อัน วางหมุดลงใน 2 รูบน PCB ที่มีเครื่องหมาย 'Xtal'
ใช้กระดาษโน้ตแปะแปะไว้บนกระดาน พลิกกระดาน แล้วประสานเข้ากับกระดาน โพสต์อิทโน้ตจะป้องกันไม่ให้หลุดออกมาก่อนที่จะบัดกรี เมื่อบัดกรีแล้ว ก็แค่ตัดปลายโลหะบางๆ ออก นี่จะเป็นซ็อกเก็ตคริสตัลของคุณ
ขั้นตอนที่ 9: ทำ: ขั้นตอนที่ 6
เสียบเข้ากับซ็อกเก็ต ซ็อกเก็ต 40 พินไปที่ U1 ซึ่งอยู่ตรงกลางของบอร์ด รอยบากนั้นอยู่ใกล้กับแคปอิเล็กโทรไลต์ 2 อัน
เพิ่มช่องเสียบหูฟังถัดจากปุ่ม ซ็อกเก็ต 8 พินไปที่ U2 รอยบากใกล้กับขอบของบอร์ดมากขึ้น ตอนนี้ ดันใบพัดเข้าไปในซ็อกเก็ต - รอยบากบนชิปที่ชี้ไปทางเดียวกับซ็อกเก็ต เช่นเดียวกับ EEPROM
ขั้นตอนที่ 10: ทำ: ขั้นตอนที่ 7
เพิ่มส่วนหัวของพินเข้ากับบอร์ด uSD ที่แถวด้านนอกของรู ตอนนี้ วางช่องเสียบการ์ด uSD บนเสาตามที่แสดงในรูปภาพ ดังนั้นจึงวางบน IC โดยตรง พลิกกระดานและประสานหมุดเข้ากับ PCB โดยตรง
คุณสามารถวางคริสตัลของคุณลงในซ็อกเก็ตได้ในขณะนี้ - เพียงแค่ตัดทั้งหมดยกเว้น 3-4 มม. จากสายบนคริสตัลแล้วใส่ลงใน pcb ที่ 'XTAL'
ขั้นตอนที่ 11: ทำ: ขั้นตอนที่ 8
ในการเชื่อมต่อก้อนแบตเตอรี่ จะมีรูอยู่ติดกับจุดเชื่อมต่อแบตเตอรี่บนบอร์ด ร้อยสายจากก้อนแบตเตอรี่ผ่านรูหนึ่งเส้น แล้วมัดลวดอีกเส้นหนึ่งเข้ากับมัน ซึ่งจะช่วยบรรเทาความเครียดได้
ลวดสีแดงจะผ่านรูที่มีเครื่องหมาย '+' ลวดสีดำจะผ่านรูที่มีเครื่องหมาย '-'
ขั้นตอนที่ 12: การใช้งาน & ดาวน์โหลด
การใช้งาน
การใช้ SIDstick นั้นง่ายมาก พลิกสวิตช์เปิดปิด (อยู่ที่กล่องแบตเตอรี่) และจะเริ่มเล่นเพลงแรก (ตามตัวอักษรตามชื่อไฟล์) ในการ์ดหน่วยความจำ การกดปุ่ม 'เล่น/หยุดชั่วคราว' จะหยุด / เริ่มเพลง และก่อนหน้า / ถัดไปจะให้คุณข้ามแทร็กได้ เมื่อโหลดการ์ดหน่วยความจำของคุณพร้อมเพลง พึงระลึกไว้สองสิ่ง 1 - SIDstick จะจดจำชื่อไฟล์ในรูปแบบ '8.3' เท่านั้น ซึ่งหมายความว่าคุณต้องเก็บชื่อไฟล์ไว้ 8 อักขระด้วยนามสกุล 3 อักขระ 'song.dmp' ไม่เป็นไร แต่ 'thisisasong.dmp' มีอักขระมากเกินไป SIDstick จะข้ามแทร็กที่มีอักขระมากเกินไปในชื่อไฟล์ 2 - ไฟล์.sid ต้องแปลงเป็นไฟล์.dmp ก่อนจึงจะเล่นได้ นี่เป็นกระบวนการที่สั้นมาก และ Johannes ได้สร้างตัวแปลงข้ามแพลตฟอร์มพร้อม UI เล็กๆ ที่ดี เวอร์ชัน Windows อยู่ที่นี่แล้ว และเวอร์ชัน Mac และ Linux จะพร้อมใช้งานในอีกไม่กี่วัน แค่นั้นแหละ! สนุกกับ SIDstick ของคุณ!
ดาวน์โหลด
ทุกอย่างมีให้ใช้งานภายใต้ใบอนุญาต MIT ซึ่งโดยทั่วไปแล้วจะเป็นสาธารณสมบัติ: เฟิร์มแวร์ SIDstick: เวอร์ชันเริ่มต้น ตรวจสอบหน้าโครงการสำหรับเวอร์ชันที่อัปเดต Schematic - pdf,.dch PCB layout - pdf,.dip รูปภาพความละเอียดสูงสำหรับวิธีการนี้ใน flickr. SIDstick มีให้เป็นชุดจาก Gadget Gangster