มาเชื่อมต่อโมดูลกับเซ็นเซอร์เสียง (ไมโครโฟน) กับ Arduino
มันจำเป็น
- - Arduino;
- - โมดูลพร้อมไมโครโฟนอิเล็กเตรตแคปซูล CMA-4544PF-W;
- - สายเชื่อมต่อ
คำแนะนำ
ขั้นตอนที่ 1
ไมโครโฟนอิเล็กเตรต CMA-4544PF-W ซึ่งเป็นพื้นฐานของโมดูล ตอบสนองต่อคลื่นเสียงที่มีความถี่ตั้งแต่ 20 Hz ถึง 20 kHz ไมโครโฟนเป็นแบบรอบทิศทาง กล่าวคือ ไวต่อเสียงที่มาจากทุกทิศทาง โดยมีความไว -44 dB คุณสามารถอ่านเพิ่มเติมเกี่ยวกับอุปกรณ์และหลักการทำงานของไมโครโฟนอิเล็กเตรตได้ในบทความ ลิงก์ที่ได้รับในรายการแหล่งที่มา
ขั้นตอนที่ 2
โมดูลประกอบด้วยไมโครโฟนอิเล็กเตรตที่ต้องการแหล่งจ่ายไฟ 3 ถึง 10 โวลต์ ขั้วของการเชื่อมต่อมีความสำคัญ มาเชื่อมต่อโมดูลตามรูปแบบง่ายๆ: พิน "V" ของโมดูล - กับแหล่งจ่ายไฟ +3, 3 หรือ +5 โวลต์, พิน "G" ของโมดูล - ถึง GND Arduino, พิน "S" - ไปยังพอร์ตแอนะล็อก "A0" ของ Arduino
ขั้นตอนที่ 3
มาเขียนโปรแกรมสำหรับ Arduino ที่จะอ่านค่าที่อ่านได้จากไมโครโฟนและส่งออกไปยังพอร์ตอนุกรมในหน่วยมิลลิโวลต์ มีไว้เพื่ออะไร? ตัวอย่างเช่น เพื่อวัดระดับเสียง เพื่อควบคุมหุ่นยนต์: ปรบมือหรือหยุด บางคนถึงกับจัดการ "ฝึก" Arduino เพื่อตรวจจับเสียงต่างๆ และสร้างการควบคุมที่ชาญฉลาดยิ่งขึ้น: หุ่นยนต์จะเข้าใจคำสั่ง "หยุด" และ "ไป" (เช่นในบทความ "การรู้จำเสียงด้วย Arduino" ใน แหล่งที่มา)
ขั้นตอนที่ 4
มารวมกันเป็นอีควอไลเซอร์ชนิดหนึ่งตามแผนภาพที่แนบมา
ขั้นตอนที่ 5
ดัดแปลงร่างเล็กน้อย มาเพิ่ม LED และเกณฑ์ของพวกเขากัน
อีควอไลเซอร์พร้อมแล้ว! ลองพูดใส่ไมโครโฟนแล้วคุณจะเห็นไฟ LED เปิดขึ้นเมื่อคุณเปลี่ยนระดับเสียงพูด