โมดูลเซ็นเซอร์เสียงจะตรวจจับเสียงรบกวนและเปลี่ยนเป็นสัญญาณที่ไมโครคอนโทรลเลอร์สามารถอ่านได้ ทํางานผ่านไมโครโฟน แอมพลิฟายเออร์ หรือตัวเปรียบเทียบ พร้อมความไวที่ปรับได้ และเอาต์พุตดิจิตอลหรืออนาล็อก บทความนี้จะอธิบายส่วนประกอบ การเดินสาย ประเภทสัญญาณ การปรับแต่ง และประสิทธิภาพโดยละเอียด
ค 1. โมดูลเซนเซอร์เสียงโอเวอร์ view
ค 2. แผนภาพพินโมดูลเซนเซอร์เสียง
ค 3. ส่วนประกอบของโมดูลเซนเซอร์เสียง
ค 4. ประเภทไมโครโฟนที่ใช้ในเซนเซอร์เสียง
ค 5. การเปรียบเทียบ: เซ็นเซอร์เสียงดิจิตอลกับอนาล็อก
ค 6. กระบวนการทํางานของเซนเซอร์เสียง
ค 7. การควบคุมความไวของโพเทนชิออมิเตอร์เซนเซอร์เสียง
ค 8. ข้อมูลจําเพาะทางไฟฟ้าของเซนเซอร์เสียง
ค 9. คู่มือการเชื่อมต่อ Arduino สําหรับเซนเซอร์เสียงดิจิตอล
ค 10. คู่มือการเชื่อมต่อ Arduino สําหรับเซ็นเซอร์เสียงอะนาล็อก
ค 11. ความเข้ากันได้ของเซนเซอร์เสียงกับไมโครคอนโทรลเลอร์ยอดนิยม
ค 12. สรุป
ค 13. คําถามที่พบบ่อย [FAQ]

โมดูลเซนเซอร์เสียงโอเวอร์ view
โมดูลเซ็นเซอร์เสียงจะตรวจจับคลื่นเสียงและแปลงเป็นสัญญาณไฟฟ้า สามารถส่งสัญญาณ HIGH/LOW แบบดิจิตอลหรือแรงดันไฟฟ้าแบบอะนาล็อก ขึ้นอยู่กับการออกแบบโมดูล เนื่องจากใช้งานง่ายและตอบสนองต่อการเปลี่ยนแปลงของเสียงรบกวนได้อย่างรวดเร็ว จึงใช้ในสัญญาณเตือน ระบบอัตโนมัติ และโครงการไมโครคอนโทรลเลอร์ เช่น Arduino หรือ ESP32
แผนภาพพินโมดูลเซนเซอร์เสียง

| หมุด | ชื่อ | ประเภท | คําอธิบาย | |
|---|---|---|---|---|
| 1 | บัตรเครดิต VCC | อินพุต | ปริมาณการดําเนินงาน tage (3.3 V–5 V) | |
| 2 | 2 | จีเอ็นดี | อินพุต | พื้นดินทั่วไป |
| 3 | ออก | เอาต์พุต | สัญญาณดิจิตอลหรืออนาล็อก ขึ้นอยู่กับโมดูล |
แผนภาพแสดงเซ็นเซอร์เสียงที่มีหมุดที่มีป้ายกํากับไว้อย่างชัดเจน: VCC, GND, DO (Digital Output) และ AO (Analog Output) เอาต์พุตแบบอะนาล็อกให้แรงดันไฟฟ้าตัวแปรตามความเข้มของเสียง ในขณะที่เอาต์พุตดิจิตอลจะส่งสัญญาณสูงหรือต่ําขึ้นอยู่กับเกณฑ์ ไมโครโฟนอิเล็กเตรตจับคลื่นเสียง และตัวเปรียบเทียบ LM393 (หรือแอมพลิฟายเออร์ LM386) ประมวลผลสัญญาณเพื่อขับเคลื่อนเอาต์พุต
ส่วนประกอบของโมดูลเซนเซอร์เสียง

ไมโครโฟนอิเล็กเตรต
ไมโครโฟนอิเล็กเตรตตรวจจับการสั่นสะเทือนของเสียงและเปลี่ยนเป็นสัญญาณ AC ขนาดเล็ก FET ในตัวจะเพิ่มสัญญาณนี้เพื่อให้วงจรสามารถประมวลผลได้อย่างถูกต้อง
แอมพลิฟายเออร์ / ตัวเปรียบเทียบ (LM386 / LM393)
LM386 ขยายสัญญาณของไมโครโฟนสําหรับเอาต์พุตแบบอะนาล็อก ในขณะที่ LM393 เปรียบเทียบระดับเสียงกับเกณฑ์ที่ตั้งไว้ และสร้างเอาต์พุตดิจิตอลเมื่อถึงระดับนั้น
โพเทนชิออมิเตอร์ (Trim Pot)
หม้อตัดแต่งจะควบคุมความไวของเซ็นเซอร์ การปรับจะเปลี่ยนเกณฑ์การตรวจจับและช่วยป้องกันการทริกเกอร์ที่ไม่พึงประสงค์จากเสียงรบกวนต่ํา
ไฟ LED แสดงสถานะ
ไฟ LED จะสว่างขึ้นเมื่อเสียงที่ตรวจพบเกินเกณฑ์ที่ตั้งไว้ ช่วยตรวจสอบและปรับแต่งการตอบสนองของเซ็นเซอร์ได้อย่างรวดเร็ว
ส่วนประกอบแบบพาสซีฟ (ตัวต้านทาน, ตัวเก็บประจุ, ตัวกรอง)
ชิ้นส่วนเหล่านี้ช่วยให้วงจรมีเสถียรภาพและลดสัญญาณรบกวนทางไฟฟ้า ช่วยให้เซ็นเซอร์ให้สัญญาณที่สะอาดและแม่นยํายิ่งขึ้น
ประเภทไมโครโฟนที่ใช้ในเซนเซอร์เสียง
ไมโครโฟนคอนเดนเซอร์อิเล็กเตรต

ไมโครโฟนอิเล็กเตรตเป็นประเภทที่พบบ่อยที่สุดในโมดูลเซ็นเซอร์เสียงพื้นฐาน มีความอ่อนไหว ราคาไม่แพง และง่ายต่อการรวมเข้ากับวงจร ทํางานได้ดีในการตรวจจับเสียงทั่วไปและมีการตอบสนองความถี่กว้างที่เหมาะกับงานตรวจจับเสียงง่ายๆ มากมาย
ไมโครโฟน MEMS

ไมโครโฟน MEMS ใช้ในอุปกรณ์ขนาดกะทัดรัดที่ทันสมัยมากมาย มีขนาดเล็กมาก ให้ประสิทธิภาพที่เสถียรในช่วงอุณหภูมิที่หลากหลาย และให้การตอบสนองความถี่ที่สม่ําเสมอ การออกแบบที่ติดตั้งบนพื้นผิวทําให้เหมาะสําหรับโมดูลเซ็นเซอร์เสียงที่มีขนาดเล็กและล้ําหน้ากว่า
ประเภทไมโครโฟนมีผลต่อการที่โมดูลส่งสัญญาณดิจิตอลหรืออนาล็อก
การเปรียบเทียบ: เซ็นเซอร์เสียงดิจิตอลกับอนาล็อก
| คุณสมบัติ | ดิจิตอลเซนเซอร์ | เซนเซอร์อนาล็อก | Analog Sensor |
|---|---|---|---|
| เอาต์พุต | สูง / ต่ํา | แรงดันไฟฟ้าที่แตกต่างกัน | |
| วงจรภายใน | เครื่องเปรียบเทียบ | เครื่องขยายเสียง | |
| การควบคุมความไว | Synology Inc. ใช่ | ไม่ / จํากัด | |
| ประเภทข้อมูล | กิจกรรมไบนารี | สัญญาณต่อเนื่อง | |
| ดีที่สุดสําหรับ | การกระทําที่กระตุ้นด้วยเสียง | การตรวจสอบระดับเสียง | |
| ความซับซ้อนของโค้ด | ง่ายมาก | ปานกลาง | |
| เสียงแบบเรียลไทม์? | ไม่ | ใช่ |
ความแตกต่างเหล่านี้เกี่ยวข้องกับวิธีที่เซ็นเซอร์เสียงประมวลผลสัญญาณเสียงภายใน
กระบวนการทํางานของเซ็นเซอร์เสียง

การจับคลื่นเสียง
กระบวนการเริ่มต้นเมื่อการสั่นสะเทือนของอากาศกระทบกับไดอะแฟรมไมโครโฟน ชั้นโลหะบาง ๆ นี้เคลื่อนที่ไปมาตามความแรงและรูปแบบของเสียงที่เข้ามา
การสร้างสัญญาณ
การเคลื่อนที่ของไดอะแฟรมจะเปลี่ยนความจุภายในสร้างสัญญาณ AC ขนาดเล็ก สัญญาณนี้มีรูปร่างของเสียง แต่อ่อนเกินไปที่จะใช้ด้วยตัวเอง
สัญญาณ Amplification
แอมพลิฟายเออร์ LM386 ช่วยเพิ่มสัญญาณ AC ที่อ่อนแอ หลังจากขยายสัญญาณเสียงจะแรงพอสําหรับการประมวลผลต่อไป
การปรับสภาพสัญญาณ
โมดูลเตรียม amp สัญญาณ lified ขึ้นอยู่กับการออกแบบ: โมดูลดิจิตอล: ตัวเปรียบเทียบ LM393 จะตรวจสอบว่าระดับเสียงสูงกว่าเกณฑ์ที่ตั้งไว้หรือไม่ โมดูลอะนาล็อก: โมดูลส่งออกรูปคลื่นธรรมชาติโดยไม่มีการเปรียบเทียบ
การตีความไมโครคอนโทรลเลอร์
สัญญาณสุดท้ายจะถูกประมวลผลโดยไมโครคอนโทรลเลอร์: เอาต์พุตดิจิตอล: ไมโครคอนโทรลเลอร์ตรวจจับสัญญาณสูงหรือต่ําเมื่อเสียงข้ามระดับที่ตั้งไว้ เอาต์พุตแบบอะนาล็อก: ไมโครคอนโทรลเลอร์อ่านรูปคลื่นเป็นค่า ADC ที่เปลี่ยนไปซึ่งแสดงความแรงของเสียงเมื่อเวลาผ่านไป
การควบคุมความไวของโพเทนชิออมิเตอร์ของเซ็นเซอร์เสียง
โพเทนชิออมิเตอร์ปรับอะไร
• ระดับเสียงขั้นต่ําสําหรับการทริกเกอร์ - โพเทนชิออมิเตอร์ตั้งค่าระดับเสียงต่ําสุดที่จําเป็นสําหรับเอาต์พุตที่จะเปิดใช้งาน
• การตอบสนองของไฟ LED - ไฟ LED ออนบอร์ดจะเปิดขึ้นเมื่อเสียงที่ตรวจพบเกินเกณฑ์ที่ตั้งไว้ การเปลี่ยนโพเทนชิออมิเตอร์จะเปลี่ยนจุดที่ไฟ LED สว่างขึ้น
• การป้องกันทริกเกอร์ที่ผิดพลาด - การปรับแต่งที่เหมาะสมจะช่วยป้องกันทริกเกอร์ที่ไม่พึงประสงค์ที่เกิดจากเสียงรบกวนรอบข้าง การสั่นสะเทือน หรือการรบกวนทางไฟฟ้า
• ประสิทธิภาพในสภาพแวดล้อมที่แตกต่างกัน - การตั้งค่าความไวส่งผลต่อการทํางานของเซ็นเซอร์ในพื้นที่เงียบสงบ พื้นที่ที่มีเสียงดังปานกลาง หรือสถานที่ที่ดังกว่า
แนวทางปฏิบัติที่ดีที่สุดสําหรับการปรับความไว
• ปรับความไวในตําแหน่งจริง - ปรับโพเทนชิออมิเตอร์ที่จะติดตั้งเซ็นเซอร์เพื่อให้เกณฑ์ตรงกับสภาพแวดล้อมจริง
• ความไวต่ําในพื้นที่ที่มีเสียงดัง - การลดความไวช่วยหลีกเลี่ยงการกระตุ้นบ่อยครั้งที่เกิดจากเสียงรบกวนรอบข้างอย่างต่อเนื่อง
• เพิ่มความไวสําหรับเสียงเบาหรือเสียงที่ห่างไกล - การเพิ่มเกณฑ์ช่วยให้เซ็นเซอร์ตรวจจับระดับเสียงที่ต่ําลงได้ง่ายขึ้น
• ใช้ LED เป็นแนวทางแบบเรียลไทม์ - ดู LED ออนบอร์ดขณะปรับเพื่อค้นหาจุดที่ตอบสนองต่อเสียงอย่างถูกต้อง
•เพิ่มตัวกรองเวลาซอฟต์แวร์ - ในโครงการไมโครคอนโทรลเลอร์การเพิ่มการหน่วงเวลาสั้น ๆ หรือการกรองตามเวลาจะช่วยเพิ่มความเสถียรของสัญญาณและลดทริกเกอร์ที่ผิดพลาดอย่างรวดเร็ว
การตั้งค่าความไวยังทํางานร่วมกับขีดจํากัดทางไฟฟ้าของโมดูล
ข้อมูลจําเพาะทางไฟฟ้าของเซนเซอร์เสียง
| ข้อมูลจําเพาะ | ค่าทั่วไป | |
|---|---|---|
| แรงดันไฟฟ้าที่ใช้งาน | 3.3 โวลต์–5 โวลต์ | 3.3 โวลต์–5 โวลต์ |
| ระดับลอจิกเอาต์พุต | 0–วีซีซี | |
| กระแสนิ่ง | 3–8 มิลลิแอมป์ | |
| ช่วงการตรวจจับ | 30 ซม.–1 ม. | |
| ช่วงอุณหภูมิ | 0°C–50°C | 0°C–50°C |
| พฤติกรรมเอาต์พุต | แอคทีฟ HIGH/LOW |
คู่มือการเชื่อมต่อ Arduino สําหรับเซ็นเซอร์เสียงดิจิตอล
การเดินสายเซ็นเซอร์เสียง
เซ็นเซอร์เสียงดิจิตอลเชื่อมต่อกับ Arduino โดยใช้พินเพียงไม่กี่ตัว พิน OUT จะส่งสัญญาณ HIGH หรือ LOW อย่างง่ายเมื่อใดก็ตามที่เสียงที่ตรวจพบเกินเกณฑ์ของโมดูล
• VCC → 5V
จ่ายไฟให้กับโมดูลเซ็นเซอร์เสียง
• GND → GND
ทําให้วงจรไฟฟ้าสมบูรณ์
• ออก → D8
ส่งสัญญาณทริกเกอร์เสียงดิจิตอลไปยัง Arduino
• อุปกรณ์เสริม: LED → Pin 12
การเชื่อมต่อทํางานอย่างไร?
เซ็นเซอร์จะตรวจสอบเสียงอย่างต่อเนื่อง เมื่อเสียงรบกวนเกินเกณฑ์ เสียงจะส่งออก HIGH
• ต่ํา → ไม่มีเหตุการณ์เสียง
• ตรวจพบเสียง → สูง
คู่มือการเชื่อมต่อ Arduino สําหรับเซ็นเซอร์เสียงอะนาล็อก
การเดินสายเซ็นเซอร์เสียง
เซ็นเซอร์เสียงอะนาล็อกจะส่งแรงดันไฟฟ้าที่เปลี่ยนแปลงอย่างต่อเนื่องซึ่งสะท้อนถึงความเข้มของเสียงแบบเรียลไทม์ สิ่งนี้ทําให้ Arduino สามารถวัดได้ไม่เพียง แต่เหตุการณ์เสียง แต่ยังวัดระดับความดังโดยรวมอีกด้วย
• VCC → 5V
จ่ายไฟให้กับโมดูลเซ็นเซอร์
• GND → GND
จัดเตรียมเส้นทางกลับสําหรับวงจร
• AOUT → A0
ส่งสัญญาณแรงดันไฟฟ้าแบบอะนาล็อกไปยังพินอินพุตแบบอะนาล็อกของ Arduino สําหรับการอ่านระดับเสียง
2 การอ่านเสียงอะนาล็อกทํางานอย่างไร?
เอาต์พุตแบบอะนาล็อกจะแตกต่างกันไปตามความเข้มของเสียง Arduino อ่านแรงดันไฟฟ้านี้ผ่าน ADC (ช่วง 0–1023) ให้ข้อมูลความดังแบบเรียลไทม์ วิธีการอ่านเหล่านี้ตรงกับความต้องการของแพลตฟอร์มไมโครคอนโทรลเลอร์ที่แตกต่างกัน
ความเข้ากันได้ของเซนเซอร์เสียงกับไมโครคอนโทรลเลอร์ยอดนิยม
| แพลตฟอร์ม | ลอจิก Voltage | การสนับสนุน ADC | ADC ประเภทโมดูลที่ดีที่สุด | 2022 |
|---|---|---|---|---|
| ESP32 | อีเอสพี 3.3 โวลต์ | ช่อง ADC หลายช่อง | อนาล็อก / ดิจิตอล | |
| ESP8266 | 3.3 โวลต์ | ช่อง ADC หนึ่งช่อง | ดิจิทัล | |
| ราสเบอร์รี่ Pi | Raspberry Pi 3.3 โวลต์ | ไม่มี ADC ในตัว | ดิจิทัล |
แต่ละแพลตฟอร์มจัดการสัญญาณต่างกัน ดังนั้นการลดสัญญาณรบกวนจึงสามารถปรับปรุงผลลัพธ์ได้
สรุป
โมดูลเซ็นเซอร์เสียงทํางานโดยการจับเสียง ประมวลผลสัญญาณ และส่งเอาต์พุตดิจิตอลหรืออนาล็อกสําหรับงานต่างๆ ชิ้นส่วน ประเภทไมโครโฟน การตั้งค่าความไว และการเดินสายล้วนส่งผลต่อความแม่นยํา ด้วยขั้นตอนการปรับและการลดเสียงรบกวนที่เหมาะสมโมดูลจะให้การอ่านที่ชัดเจนยิ่งขึ้นและประสิทธิภาพที่คงที่ในระบบไมโครคอนโทรลเลอร์ต่างๆ
คําถามที่พบบ่อย [FAQ]
ไตรมาสที่ 1 เซ็นเซอร์เสียงสามารถตรวจจับเสียงเฉพาะ เช่น เสียงหรือเสียงปรบมือได้หรือไม่?
ไม่ใช่ ตรวจจับเฉพาะการเปลี่ยนแปลงของความดัง ไม่ใช่รูปแบบเสียงหรือคําที่เฉพาะเจาะจง
ไตรมาสที่ 2 เซ็นเซอร์เสียงสามารถวัดเสียงเป็นเดซิเบลได้หรือไม่?
ไม่ใช่ ให้ความดังสัมพัทธ์เท่านั้น ไม่ใช่ค่า dB ที่ถูกต้อง
ไตรมาสที่ 3 เซ็นเซอร์เสียงสามารถตรวจจับเสียงได้ไกลแค่ไหน?
โมดูลส่วนใหญ่ทํางานได้ดีที่สุดภายในระยะ 1 เมตร นอกจากนั้น ความแม่นยําจะลดลง
ไตรมาสที่ 4 เซ็นเซอร์เสียงเหมาะสําหรับการใช้งานกลางแจ้งหรือไม่?
ไม่ใช่โดยค่าเริ่มต้น ต้องการการปกป้องจากความชื้น ฝุ่น และลม
ไตรมาสที่ 5 เซ็นเซอร์เสียงสามารถทํางานต่อเนื่องได้หรือไม่?
ใช่ แต่ไมโครโฟนอาจค่อยๆ สูญเสียความไวเมื่อเวลาผ่านไป
ไตรมาสที่ 6 เหตุใดเซ็นเซอร์จึงทํางานโดยไม่มีเสียงรบกวน
อาจเกิดขึ้นได้เนื่องจากสัญญาณรบกวนทางไฟฟ้า การสั่นสะเทือน การไหลเวียนของอากาศ หรือการรบกวน