Máy trợ thính là những thiết bị nhỏ đắt tiền, thường tốn vài nghìn đô la mỗi chiếc. Chúng cần được tích hợp cao để phù hợp với tai, trong khi vẫn cung cấp xử lý tín hiệu để đảm bảo chất lượng âm thanh tốt.
Máy trợ thính DIY này thực hiện một số xử lý tín hiệu thông minh. Nó sử dụng olerret để chụp âm thanh, sau đó sử dụng bộ khuếch đại trước để tăng mức tăng 100 lần. Giai đoạn tiếp theo bao gồm bốn bộ lọc, chia tín hiệu đầu vào theo tần số thành bốn phần. Chúng được truyền vào bốn bộ khuếch đại tăng khả năng lập trình LTC6910, cho phép Arduino kiểm soát mức tăng của mỗi kênh. LTC6910 mất 3 đầu vào kỹ thuật số được sử dụng để đặt giá trị tăng.
Để xác định mức tăng nào để sử dụng cho mỗi băng tần, Arduino cần biết có bao nhiêu năng lượng trong mỗi băng tần. Điều này có thể được thực hiện bằng cách sử dụng một biến đổi Fourier nhanh, nhưng điều đó sẽ đòi hỏi khá nhiều khả năng xử lý. Thay vào đó, một máy dò phong bì trung bình tín hiệu, có thể được đọc bởi một đầu vào tương tự trên Arduino. Sử dụng thông tin này, máy trợ thính có thể tăng tần số cụ thể khi phát hiện cuộc trò chuyện.
Máy trợ thính này sẽ không hoàn toàn phù hợp với tai của bạn, nhưng có rất nhiều xử lý tín hiệu thú vị đang diễn ra. Mã nguồn Sơ đồ, Arduino và mô phỏng Matlab được cung cấp.