Sistemele auditive sunt dispozitive mici scumpe, costă în mod obișnuit câteva mii de dolari fiecare. Acestea trebuie să fie foarte integrate pentru a se potrivi în ureche, oferind în același timp procesarea semnalului pentru a asigura o bună calitate audio.
Acest aparat auditiv DIY face unele procesări inteligente de semnal. Utilizează un element electric pentru a capta audio, apoi utilizează un pre-amplificator pentru a crește câștigul de 100 de ori. Următoarea etapă constă din patru filtre, împărțind semnalul de intrare prin frecvență în patru părți. Acestea sunt transmise în patru amplificatoare de câștig programabile LTC6910, care permit unui Arduino să controleze câștigul fiecărui canal. LTC6910 ia 3 intrări digitale care sunt utilizate pentru a seta valoarea câștigului.
Pentru a determina ce câștig de utilizat pentru fiecare bandă de frecvență, Arduino trebuie să știe cât de multă putere este în fiecare bandă. Acest lucru se poate face folosind o transformare rapidă Fourier, dar asta ar necesita un pic de putere de procesare. În schimb, un detector de plicuri meditează semnalul, care poate fi citit de o intrare analogică pe Arduino. Folosind aceste informații, aparatul auditiv poate stimula frecvențe specifice atunci când detectează conversația.
Acest aparat auditiv nu se va potrivi destul de mult în ureche, dar există o mulțime de procesare a semnalului interesant. Se furnizează codul schematic, arduino și o simulare a MATLAB.