คีย์บอร์ดแบบ matrix (8x8) ห้าชุดพร้อมชิป 74HC138 - แปลง Viscount Domus recitative ที่เสียให้เป็นคอนโซล MIDI สำหรับ Virtual Pipe Organ (Hauptwerk / GrandOrgue)คีย์บอร์ดแบบ matrix (8x8) ห้าชุดพร้อมชิป 74HC138 -
แปลง Viscount Domus recitative ที่เสียให้เป็นคอนโซล MIDI สำหรับ Virtual Pipe Organ (Hauptwerk / GrandOrgue)
รายละเอียดทางเทคนิคเพิ่มเติม
การสแกน Matrix ความหนาแน่นสูง
โปรเจกต์เครื่องดนตรีขั้นสูงนี้แสดงวิธีการเชื่อมต่อปุ่มกดอิสระ 320 ปุ่ม (คีย์บอร์ดแบบ 8x8 matrix ห้าชุด) โดยใช้ 3-to-8 line decoder แบบพิเศษ
- 74HC138 Demultiplexing: Arduino ใช้ decoder เพื่อเลือก 8x8 matrix ที่ทำงานอยู่ โดยการสลับสถานะเพียงสาม address pins สถาปัตยกรรม "Matrix of Matrices" นี้ช่วยให้สามารถรองรับความหนาแน่นของอินพุตได้มหาศาล ขณะเดียวกันก็ยังคงรักษา GPIO pins ของ Arduino ไว้
- MIDI over USB Integration: การกดปุ่มที่ตรวจจับได้จะถูกแปลงเป็นข้อความ MIDI Note-On และ Note-Off มาตรฐาน เฟิร์มแวร์เชื่อมต่อกับ GrandOrgue หรือ Virtual Organ อื่นๆ เพื่อมอบประสบการณ์การเล่นแบบ low-latency และ polyphonic
ตัวชี้วัดประสิทธิภาพ
- Zero-Latency Polling: ปรับปรุงให้เหมาะสมที่สุดโดยใช้ direct port manipulation ใน Windows 10 IoT Core หรือ Arduino IDE ทำให้มั่นใจว่า array ของ 320 ปุ่มทั้งหมดถูกสแกนในเวลาน้อยกว่า 5ms เพื่อจับจังหวะดนตรีระดับมืออาชีพ