Mục lục:

Bộ chuyển mạch âm thanh (Arduino): 5 bước
Bộ chuyển mạch âm thanh (Arduino): 5 bước

Video: Bộ chuyển mạch âm thanh (Arduino): 5 bước

Video: Bộ chuyển mạch âm thanh (Arduino): 5 bước
Video: Arduino | Cách sử dụng cảm biến âm thanh 2024, Tháng bảy
Anonim
Bộ chuyển mạch âm thanh (Arduino)
Bộ chuyển mạch âm thanh (Arduino)

Dự án này được bắt đầu vì nhóm dự án trường học của tôi và tôi cần chuyển nhiều nguồn âm thanh sang một bộ khuếch đại âm thanh. Khi tìm kiếm trên internet cho một số loại mô-đun chuyển đổi âm thanh cho Arduino, chúng tôi không thể tìm thấy bất kỳ thứ gì giống nó. Tôi đã biết về một con chip có khả năng chuyển đổi tín hiệu tương tự, nhưng cũng không có thiết bị nào thực sự hữu ích cho nó. Vì vậy, tôi phải làm việc và tạo ra của riêng mình.

Bước 1: Bạn cần gì

Bạn cần gì
Bạn cần gì

Bo mạch này hoàn toàn là SMD (ngoại trừ đầu cắm chân cắm) có nghĩa là tất cả các thành phần được hàn trên đầu của PCB. Điều này có nghĩa là các kết nối hàn rất nhỏ và do đó khó hàn hơn so với các thành phần lỗ. Vì lý do này, tôi khuyên bạn không nên thử điều này mà không thực hành trước với các thành phần lớn hơn.

Hóa đơn nguyên vật liệu:

  • 1x 74HC139
  • 1x CD4052
  • 10x tụ 10uF (0805) (lưỡng cực)
  • LED 4x (0805)
  • Điện trở 4x 330 ohm (0805)
  • Giắc cắm âm thanh 5x cái
  • Tiêu đề 1x 5 pin

Ngoài ra còn có một BOM được xuất từ EasyEda:

Bước 2: Giải thích sơ đồ

Sơ đồ giải thích
Sơ đồ giải thích

Tôi sẽ chỉ lướt qua hoạt động của các sơ đồ một cách ngắn gọn để hầu hết mọi người có thể làm theo điều này nếu họ muốn.

Vì tiêu đề pin không thú vị lắm nên chúng tôi sẽ chuyển sang chip 4052. Con chip này là một bộ chuyển đổi analog kép và như tên gọi của nó, nó sẽ chuyển tín hiệu âm thanh từ bốn đầu vào của nó và hướng nó đến một đầu ra. Vì phần lớn thời gian âm thanh là âm thanh nổi nên chúng ta cần hai bộ chuyển đổi âm thanh. đây là lúc "kép" có ích. Các nhãn được đánh dấu là CH1_L cho "kênh 1 bên trái" hoặc COM_L cho "bên trái chung" và có thể được theo sau đến các đầu nối giắc cắm.

Tiếp theo là SN74HC139. Đây là một bộ phân kênh nhưng đừng lo lắng về thuật ngữ kỳ lạ này. Chức năng chính của nó là cho biết kênh nào đang được chọn để truyền qua tín hiệu âm thanh. Đây là phần mà tôi đã mắc một lỗi nhỏ. Nó được cho là sẽ làm sáng đèn LED ở kênh được chọn, nhưng vì nó sáng lên tất cả các đèn LED NGOẠI TRỪ cho kênh đã chọn. Vì vậy, bạn có thể coi đèn LED là chỉ báo "kênh này bị tắt tiếng".

Phần duy nhất còn lại là các đầu nối giắc cắm âm thanh. Không có gì đặc biệt để xem ở đây thực sự. Điều duy nhất có vẻ kỳ lạ là các tụ điện. Đây là những tụ điện tách rời và chúng chặn tín hiệu DC và tạo ra tín hiệu AC giống như âm thanh.

Bước 3: Đặt hàng bảng

Đặt hàng một bảng
Đặt hàng một bảng

Như bạn có thể đã thấy trên các bức ảnh của PCB thực, tôi đã phải tạo kết nối với một sợi dây mà tôi không có kế hoạch. Điều này là do gói của 74HC139 không đúng (một lỗi của thư viện EasyEda).

Lỗi này vẫn chưa được sửa nên bạn hãy ghi nhớ điều này khi đặt hàng nhé!

Bước 4: Sử dụng bảng

Sử dụng bảng
Sử dụng bảng
Sử dụng bảng
Sử dụng bảng

Điều đầu tiên bạn cần làm là cấp nguồn cho bo mạch với 5 volt vì nó sẽ không hoạt động nếu không có nó. Tất cả logic cũng hoạt động trên 5 volt. Kết nối Sel1, Sel2 và Mute với arduino vì chúng không bị kéo lên hoặc xuống bởi bất kỳ điện trở nào. Nếu chúng không được kết nối, chúng sẽ trôi nổi sẽ gợi lên những hành vi kỳ lạ.

Bảng này có chức năng tắt tiếng sẽ ngăn chặn bất kỳ tín hiệu nào truyền qua bảng. Ở trạng thái tắt tiếng, tất cả các đèn LED sẽ sáng. Để tắt tiếng bảng, hãy kéo chốt lên cao.

Để chọn một kênh, đầu tiên phải tắt tính năng tắt tiếng. Với hai chân Sel, bạn có thể chọn một kênh theo bảng sự thật.

Bước 5: Kết thúc

Cảm ơn đã kiểm tra hướng dẫn của tôi. Tôi hy vọng điều này có ích cho bạn. Nếu bạn có bất kỳ câu hỏi nào để lại trong phần bình luận. Hầu hết thời gian tôi trả lời trong vòng vài ngày.

Đề xuất: