10. Lesson: Module phát hiện âm thanh

Giới thiệu

Mô-đun phát hiện cảm biến âm thanh tiếng ồn tương tự là mô-đun cảm biến dựa trên phần tử cảm biến âm thanh MIC. Cảm biến âm thanh đặc biệt nhạy cảm với cường độ âm thanh và có thể được sử dụng để phát hiện mức âm thanh xung quanh. Tiếng ồn lớn hơn mang lại biên độ sóng hình sin đầu ra lớn hơn.

Bộ phận cần thiết

  • 1x vi:bit

  • 1x Cáp USB Micro B

  • Đột phá 1x micro:bit (có Tiêu đề)

  • 1x Bảng mạch

  • Dây nhảy 5x

  • 1x Cảm biến phát hiện âm thanh

Giới thiệu về cảm biến phát hiện âm thanh

TỔNG QUAN

Mô-đun cảm biến Phát hiện Âm thanh có micrô điện dung tích hợp rất nhạy với âm thanh. Sóng âm làm cho màng mỏng của điện trường dao động, sau đó điện dung thay đổi, từ đó tạo ra điện áp thay đổi tương ứng nên có thể phát hiện cường độ âm thanh trong môi trường xung quanh. Vì sự thay đổi là cực kỳ yếu nên nó cần được khuếch đại. Chúng tôi sử dụng LM393 làm bộ khuếch đại công suất ở đây. Bạn có thể điều chỉnh độ nhạy bằng cách điều chỉnh Chiết áp. Khi mức âm thanh vượt quá điểm đặt, đèn LED trên mô-đun cảm biến sẽ sáng và đầu ra ở mức thấp.

Lưu ý: Cảm biến âm thanh này được sử dụng để phát hiện xem có âm thanh vòm hay không, nó không thể nhận biết tần số hoặc âm lượng, vui lòng không sử dụng mô-đun để thu thập tín hiệu âm thanh.

Hình ảnh và bảng bên dưới trình bày chi tiết các điều khiển, chân cắm và các thành phần chính khác.

Khi đề cập đến độ nhạy cảm, ý tôi là:

  • Khi kém nhạy, cần nhiều âm thanh hơn để kích hoạt thiết bị

  • Khi nhạy hơn, cần ít âm thanh hơn để kích hoạt thiết bị

THAM SỐ

GIÁ TRỊ

+

5 V DC từ Arduino của bạn

G

GND từ Arduino của bạn

NGOÀI

Kết nối với chân đầu vào Arduino

Đèn LED nguồn

Chiếu sáng khi cấp nguồn

Đèn LED phát hiện âm thanh

Chiếu sáng khi phát hiện âm thanh

Chiết áp

CW = Nhạy cảm hơn CCW = Ít nhạy cảm hơn

Nó có 3 chân cần được kết nối với Arduino của bạn. Cái trên cùng (nếu bạn nhìn vào hình trên), là OUT Pin . Điều này nên được kết nối với chân đầu vào Arduino. Bên cạnh đó là GND , được nối đất, VCC được kết nối với + 5V.

Phía trên cảm biến âm thanh có một vít nhỏ đầu dẹt để bạn có thể xoay để điều chỉnh độ nhạy và đầu ra analog của cảm biến âm thanh. Để hiệu chỉnh cảm biến âm thanh, bạn có thể tạo ra một số tiếng ồn và tiếp tục xoay nó cho đến khi bạn bắt đầu thấy đèn LED cảm biến trên mô-đun bắt đầu nhấp nháy theo nhịp.

SỬ DỤNG

Vì thiết bị này đo xem âm thanh có vượt quá ngưỡng hay không nên về cơ bản, bạn chỉ cần xác định xem mình muốn làm gì. Ý tôi muốn nói ở đây là bạn có thể làm điều gì đó khi nó yên tĩnh và/hoặc bạn có thể làm điều gì đó khi nó ồn ào. Ví dụ:

  • Bạn có thể phát hiện xem động cơ có chạy hay không.

  • Bạn có thể đặt ngưỡng cho âm thanh của máy bơm để biết liệu có hiện tượng xâm thực hay không.

  • Khi không có âm thanh, bạn có thể muốn tạo bầu không khí bằng cách bật nhạc.

  • Khi không có âm thanh và không có chuyển động, bạn có thể chuyển sang chế độ tiết kiệm năng lượng và tắt đèn.

Ví dụ về phát hiện âm thanh

Trong ví dụ này, chúng ta sẽ kết nối mô-đun cảm biến Phát hiện âm thanh với micro bit. Khi cảm biến phát hiện bất kỳ âm thanh nào, micro:bit sẽ hiển thị giá trị decibel trên màn hình.

Lưu ý : Độ nhạy của cảm biến Phát hiện âm thanh có thể điều chỉnh được – bạn có thể điều chỉnh bằng chiết áp.

Sơ đồ nối dây cho thí nghiệm

Cảm biến âm thanh

bit vi mô

VCC

3,3V

GND

GND

NGOÀI

P0

Chạy tập lệnh của bạn

Sao chép và dán hoặc tạo lại mã sau vào trình chỉnh sửa MakeCode của riêng bạn bằng cách nhấp vào Tùy chọn “Chỉnh sửa” ở góc trên bên phải của cửa sổ trình soạn thảo. Bạn cũng có thể tải xuống ví dụ này bằng cách nhấp vào nút tải xuống ở góc dưới bên phải của cửa sổ mã.

Lưu ý: Bạn có thể cần phải tắt trình chặn quảng cáo/cửa sổ bật lên để tương tác với môi trường lập trình MakeCode và mạch mô phỏng!

KẾT QUẢ

Khi cảm biến phát hiện bất kỳ âm thanh nào, micro:bit sẽ hiển thị văn bản “giọng nói” trên màn hình.

Last updated