7. Cảm biến âm thanh

1. Giới thiệu:


../../../_images/am_thanh.1.jpg

Cảm biến âm thanh là loại cảm biến dùng để phát hiện cường độ âm thanh trong môi trường xung quanh. Thành phần chính của cảm biến này là bộ khuếch đại công suất thấp LM358. Cảm biến thường được sử dụng để xây dựng một số dự án như: Công tắc điều khiển bằng giọng nói, cảnh báo tiếng ồn…

Với hướng dẫn này, chúng ta sẽ làm dự án cảnh báo tiếng ồn và hiển thị ra màn hình kết quả âm thanh đo được.

Thông số kỹ thuật

  • Điện áp hoạt động: 3.3V

  • Độ nhạy microphone (1 Khz): 50-54dB

  • Nội trở microphone: 2.2 KΩ

  • Tần số của microphone : 16-20 KHz

  • Dạng tín hiệu: ngõ ra analog

  • Dòng điện tối đa: 0.5mA

  • IC khuếch đại công suất: LM358

2. Chuẩn bị các thiết bị:


../../../_images/yolo_uno4.png ../../../_images/am_thanh.1.jpg

Máy tính lập trình Yolo UNO

Cảm biến âm thanh

Mua sản phẩm

Mua sản phẩm

3. Kết nối phần cứng


Kết nối cảm biến âm thanh vào cổng Analog: A0 - A1 (có thể kết nối các cổng Analog khác từ A0 - A6)

../../../_images/am_thanh.2.jpg

4. Hướng dẫn lập trình:


  • Giới thiệu khối lệnh:

    • Câu lệnh dùng để đọc kết quả đo tiếng ồn

    ../../../_images/am_thanh.3.jpg

  • Câu lệnh in kết quả ra cửa sổ Serial

../../../_images/am_thanh.4.jpg

Kết nối và gửi chương trình xuống Yolo UNO, kết quả chương trình sẽ được in ra cửa sổ serial sau mỗi giây. Đồng thời, nếu kết quả đo được trên mức 20 thì đèn LED trên board bật đèn đỏ. Ngược lại, tắt đèn.