แนวคิดเบื้องหลัง SoundSlab คือการทำให้ปุ่มกดมีฟังก์ชันการทำงานที่หลากหลายกว่าเดิม โดยไม่ต้องพึ่งพาหน้าจอขนาดเล็กเพื่อเลื่อนหาตัวเลือกต่างๆ Bishop ได้เริ่มต้นโปรเจกต์ด้วยการสั่งซื้อหน้าจอ LCD ขนาด 0.85 นิ้ว ความละเอียด 128x128 พิกเซลจำนวนมาก ซึ่งนำมาสู่ความท้าทายแรกคือสายแพ FFC ที่มีระยะพิตช์ 0.7 มม. ซึ่งไม่เป็นมาตรฐาน
เพื่อแก้ไขปัญหานี้ ทีมงานได้ออกแบบและผลิตแผงวงจรอะแดปเตอร์จาก FR-1 เพื่อแปลงให้เป็นอินเทอร์เฟซ PMOD ที่สามารถเชื่อมต่อกับบอร์ด Xilinx Artix-7 FPGA ได้อย่างง่ายดาย ส่วนปุ่มกดถูกออกแบบให้เป็นฝาครอบปุ่มแบบ 3D-printed สำหรับ LCD ซึ่งสามารถคลิปเข้ากับสวิตช์ mechanical แบบ Cherry MX-style ได้โดยตรง อย่างไรก็ตาม สายแพ FFC ดั้งเดิมสั้นเกินไป จึงต้องเปลี่ยนใหม่ให้มีความยาวเหมาะสมและปรับให้เป็นระยะพิตช์มาตรฐาน 0.5 มม.
หลังจากการพัฒนาและแก้ไขปัญหาต่างๆ จนสามารถสร้างบอร์ดต้นแบบขนาด 4x4 ปุ่มเพื่อทดสอบได้สำเร็จ ปัจจุบัน Craig ได้สร้าง SoundSlab ขนาดเต็มแล้ว โดยมาพร้อมบอร์ด FPGA ที่ออกแบบเองและช่องต่อ HDMI ข้อมูลเชิงลึกเกี่ยวกับการพัฒนาที่เหลือจะถูกเปิดเผยในเร็วๆ นี้ ซึ่งแสดงให้เห็นถึงศักยภาพของการผสานรวมจอแสดงผลเข้ากับปุ่มกดเพื่อสร้างประสบการณ์การใช้งานที่เหนือกว่าในอุปกรณ์ดนตรี
🏷️ หมวดหมู่: how-to, button display, custom keyboard
🔗 อ่านบทความฉบับเต็ม: hackaday
