ผมหลงใหลใน VU Meter มาโดยตลอด ที่จริงแล้ว ที่บ้านผมเคยออกแบบระบบฟังเพลงโดยใช้ A/V mixer เก่าของคุณพ่อ ซึ่งมี VU meter สองตัว โดยตัวแรกสำหรับช่องสัญญาณเสียงซ้าย และตัวที่สองสำหรับช่องสัญญาณเสียงขวา อยู่มาวันหนึ่ง mixer ก็หยุดทำงาน ผมเลยตัดสินใจสร้าง VU meter ขึ้นมาเอง โดยใช้ Arduino...
มันทำงานอย่างไร ?
ใช้ Jack 3.5mm female connector อย่างง่าย ผมสามารถวิเคราะห์เสียงที่มาจากอุปกรณ์ภายนอกได้ จากนั้นเมื่อทำการคำนวณบางอย่างแล้ว จอแสดงผลจะแสดงความแรงของสัญญาณเสียงเป็นรูปสี่เหลี่ยม
ด้านหลังของ VU meterPotentiometer สำหรับตั้งค่าการแสดงผลบนจอภาพ
ส่วนประกอบที่แท้จริงของ audio rack!
รายละเอียดทางเทคนิคเพิ่มเติม
การแสดงระดับเสียงแบบอนาล็อกเชิงกล
โปรเจกต์พิเศษนี้หลีกเลี่ยงการใช้จอแสดงผลดิจิทัลแบบดั้งเดิม เพื่อสร้าง "Mechanical" VU Meter ซึ่งเข็มหรือแขนกลจะตอบสนองต่อความเข้มของสัญญาณเสียง
การประมวลผลแบบอนาล็อกด้วย Envelope Detection: บอร์ด Arduino จะรับสัญญาณเสียงผ่าน microphone หรือ line-in เฟิร์มแวร์จะทำการ "Envelope Detection" โดยปรับและกรองสัญญาณเสียง AC ดิบให้เป็นแรงดันไฟฟ้า DC ที่สะอาด ซึ่งแสดงถึงระดับเสียงปัจจุบัน
การขับเคลื่อน Servo ที่ตอบสนองสูง: แปลงระดับเสียงเป็นตำแหน่งเชิงมุมที่แม่นยำสำหรับ micro-Servo motor เฟิร์มแวร์มีอัลกอริทึม "Damping" เพื่อเลียนแบบน้ำหนักและการตอบสนองแบบ ballistic ของ analog VU meter ระดับไฮเอนด์