สารบัญ:

Easy Button Musical Interface: 5 ขั้นตอน (พร้อมรูปภาพ)
Easy Button Musical Interface: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Easy Button Musical Interface: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Easy Button Musical Interface: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Menu and button interface EasyPixel props v2.0 2024, กรกฎาคม
Anonim
อินเทอร์เฟซเพลงปุ่มง่าย
อินเทอร์เฟซเพลงปุ่มง่าย
อินเทอร์เฟซเพลงปุ่มง่าย
อินเทอร์เฟซเพลงปุ่มง่าย
อินเทอร์เฟซเพลงปุ่มง่าย
อินเทอร์เฟซเพลงปุ่มง่าย

โปรเจ็กต์นี้ปรับเปลี่ยน Easy Button ของ Staple มูลค่า $5 และคีย์บอร์ด USB ราคาไม่แพง เพื่อให้สามารถใช้เป็นอุปกรณ์อินพุตสำหรับการแสดงดนตรีสด (หรืออย่างอื่นที่ต้องใช้ปุ่มหรือสวิตช์เท้า) อนุญาตให้สร้างปุ่มราคาถูกซึ่งแต่ละอันส่งอักขระบนแป้นพิมพ์เป็นอินพุตไปยังโปรแกรม นอกจากนี้ รายได้จากการขายปุ่มอย่างง่ายจะไปที่ Boys and Girls Club of America โปรเจ็กต์นี้กำลังยืนอยู่บนไหล่ของแฮ็กอื่นๆ อีกสองคน อย่างแรก โปรเจ็กต์นี้แฮ็กปุ่มง่ายๆ ที่สวิตช์สำหรับประตูโรงรถ ประการที่สอง Dave Merrill ซึ่งฉันเกี่ยวข้องกับ EMI (Experimental Musical Instruments Workshop) ที่ MIT (ดู inventmusic.org) ได้แยกแป้นพิมพ์เพื่อสร้างแป้นเหยียบสำหรับแป้น ctrl, shift และ alt สำหรับใช้เมื่อแขนของเขา อยู่ในนักแสดง รายละเอียดโครงการของเขาอยู่ที่นี่ แรงจูงใจเบื้องหลังโครงการนี้คือการแสดงที่ชื่อว่า Mandala ที่ SIGGRAPH 2006 (คลิปวิดีโอ) ซึ่งเป็นส่วนหนึ่งของซีรีส์การแสดงที่ใช้สื่ออิเล็กทรอนิกส์ นักดนตรีหกคนนั่งรอบวงกลมที่ฉายลงบนพื้นซึ่งให้คำแนะนำกับแต่ละคนว่าควรเล่นอย่างไรและอย่างไร โปรแกรมคอมพิวเตอร์สร้างคำแนะนำเหล่านี้ขึ้นมาและนำไปสู่การด้นสดของกลุ่ม จำเป็นต้องมีสวิตช์เท้าเพื่อให้นักดนตรีสามารถสื่อสารกับโปรแกรมได้ (เช่น เมื่อใดควรเลื่อนแผ่นเพลง การลงคะแนนเพื่อเปลี่ยนเพลง ฯลฯ) โปรแกรม Mandala เขียนด้วย Flash แต่โครงการในอนาคตจะใช้ Pure Data (PD), Java และภาษาอื่นๆ ทั้งหมดที่จำเป็นคือความสามารถในการอ่านอินพุตจากแป้นพิมพ์โดยทางโปรแกรม ต้องใช้เวลาประมาณหนึ่งวันครึ่งในการดำเนินการนี้สำหรับผู้ที่ไม่เคยบัดกรีมาก่อน (ขอบคุณ Ben Vigoda ผู้ริเริ่มหลักของโครงการ Mandala สำหรับบทเรียนและ ช่วยฉันหารายละเอียดของอุปกรณ์อิเล็กทรอนิกส์)

ขั้นตอนที่ 1: แฮ็คปุ่มง่าย ๆ

แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ
แฮ็คปุ่มง่าย ๆ

ขั้นตอนแรกคือการเปิดปุ่ม Easy และเปลี่ยนการเชื่อมต่อที่ทำให้ "That Was Easy" มีเสียงสำหรับสายไฟสองเส้นที่ส่งสวิตช์เปิด/ปิดไปยังอินเทอร์เฟซแป้นพิมพ์ การเปิดปุ่ม Easy และการบัดกรีสายไฟมีอธิบายไว้ในแฮ็กอ้างอิงครั้งแรกโดยละเอียด อันดับแรก การเชื่อมต่อที่มีอยู่จะถูกยกเลิกจากตำแหน่งที่แสดงในรูปภาพ และตามที่อธิบายไว้ในลิงก์ด้านบน จากนั้นลวดสองเส้นจะถูกบัดกรีที่ตำแหน่งที่อธิบายไว้ซึ่งเชื่อมต่อกับแจ็คโมโนขนาด 1/4 นิ้ว

ขั้นตอนที่ 2: แมปคีย์บอร์ด USB

แมปคีย์บอร์ด USB
แมปคีย์บอร์ด USB
แมปคีย์บอร์ด USB
แมปคีย์บอร์ด USB
แมปคีย์บอร์ด USB
แมปคีย์บอร์ด USB

ดังที่แสดงไว้ในโครงการ Key-Ped ของ Dave Merrill คีย์บอร์ด USB ราคาถูกสามารถแยกออกจากกันเพื่อใช้เป็นอินพุตไปยังพีซี แฮ็คนี้ใช้ประโยชน์จากข้อเท็จจริงที่ว่าสามารถใช้คีย์บอร์ดสองตัวพร้อมกันในการป้อนข้อมูลได้ (จนถึงขณะนี้ก็เป็นจริงใน Windows XP และ OS X) เมื่อแยกส่วน แป้นพิมพ์จะมีสองส่วนหลัก: เมมเบรนของวงจรที่สร้างแมปเมทริกซ์กับคีย์ และแผงวงจรที่สแกนสวิตช์เมมเบรนเพื่อหากิจกรรม ฉันพบตัวเลข 0 ถึง 9 และติดตามไปยังตำแหน่งที่เชื่อมต่อ แผงวงจร แต่ละหมายเลข/อักขระถูกแมปกับสองอินพุตบนแผงวงจร ดังนั้นเมื่อสลับชุดค่าผสมนั้น แป้นพิมพ์จะส่งอักขระที่เกี่ยวข้องไปยังพีซี

ขั้นตอนที่ 3: สร้างกล่องเชื่อมต่อ USB

สร้างกล่องเชื่อมต่อ USB
สร้างกล่องเชื่อมต่อ USB
สร้างกล่องเชื่อมต่อ USB
สร้างกล่องเชื่อมต่อ USB
สร้างกล่องเชื่อมต่อ USB
สร้างกล่องเชื่อมต่อ USB

กล่องโปรเจ็กต์มาตรฐาน (สามารถซื้อได้ที่ Radio Shack) ใช้สำหรับยึดแผงวงจรของคีย์บอร์ดและแจ็ค 1/4" ปุ่มแบบง่ายจะเสียบเข้ากับกล่องนี้โดยใช้กีตาร์หรือสายโมโน 1/4" อื่นๆ ฉันเจาะรูในกล่องโปรเจ็กต์สำหรับแม่แรงแต่ละตัวและยึดแม่แรงให้เข้าที่ หลังจากการบัดกรีเสร็จสิ้น แผงวงจรจะถูกใส่ในกล่องเช่นกัน และเจาะรูที่ด้านข้างของกล่องสำหรับสาย USB

ต้องบัดกรีสายไฟเข้ากับแจ็ค 1/4 ปลายอีกด้านของสายเหล่านี้จะถูกบัดกรีไปยังตำแหน่งบนแผงวงจรที่เรากำหนดไว้ในขั้นตอนก่อนหน้า

ขั้นตอนที่ 4: ประสานแผงวงจร

ประสานแผงวงจร
ประสานแผงวงจร
ประสานแผงวงจร
ประสานแผงวงจร
ประสานแผงวงจร
ประสานแผงวงจร

ใช้การทำแผนที่จากขั้นตอนที่ 2 ประสานสายไฟจากแจ็คขนาด 1'4 แต่ละอันไปยังตำแหน่งที่แมปของตัวเลขบนแผงวงจรของแป้นพิมพ์ USB การบัดกรีนี้ใช้การสัมผัสที่ละเอียดอ่อนเพื่อหลีกเลี่ยงการลัดวงจร บวกกับจุดบัดกรีแล้ว (เลอะเทอะ) พร้อมเทปพันสายไฟป้องกันขาสั้นเมื่อใส่ทุกอย่างลงในกล่อง

ขั้นตอนที่ 5: ใช้ปุ่ม

ใช้ปุ่ม!
ใช้ปุ่ม!
ใช้ปุ่ม!
ใช้ปุ่ม!

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

แนะนำ: