Avvertenza : la risposta proposta di seguito è non il modo più semplice per ottenere i risultati, ma forse più precisa e meno complicata per ottenere risultati stabili rispetto ad altri metodi non coinvolgere un microcontrollore. Questa soluzione è significativamente un approccio per gli studenti che ho suggerito agli studenti in precedenza.
Un metodo per ottenere una separazione dello spettro audio abbastanza stretta per il tuo scopo è usare l'equalizzatore grafico a sette bande MSGEQ7 IC.
L'MSGEQ7 emette una tensione proporzionale alla deviazione dalla frequenza del polo in ciascuna delle sue 7 bande, con il primo polo a 63 Hz, probabilmente ideale per i requisiti di visualizzazione dei bassi. Un semplice amplificatore operazionale con configurazione buffer sull'uscita risolverà il requisito di impedenza di uscita di 1 MOhm di questo IC.
(Opzionale) L'uscita può essere inviata a un op -amp o transistor basato amplificatore a transconduttanza (o amplificatore a transconduttanza IC specificamente progettato per il pilotaggio di LED, ad esempio TI OPA660) se si desidera un controllo preciso della corrente sul LED - L'intensità del LED è corrente che lo attraversa, non tanto la tensione che lo attraversa.
Per fare in modo che l'MSGEQ7 controlli solo la sua prima banda, all'accensione un impulso di 100 nS su RESET seguito da un singolo 20 un impulso di microsecondi al pin STROBE imposterà il dispositivo sulla sua prima banda (63 Hz) e lo lascerà lì. Un multivibratore monostabile che utilizza il timer 555 può essere utilizzato per fornire ciascuno dei due impulsi richiesti.
Il segnale di clock richiesto da 145 a 180 KHz può essere generato da un 555 anche timer. La parte MSGEQ7 è molto tollerante per la durata dell'impulso e la variazione della frequenza di clock, quindi hai flessibilità nella selezione del resistore / condensatore per i due monostabili e l'oscillatore astabile.
Un singolo NE558 quad timer IC fornisce i 3 timer 555 richiesti in un unico pacchetto, lasciandone uno 555 inutilizzato.
Ulteriori miglioramenti:
Il design sopra può essere facilmente espanso per fornire indicazioni per una qualsiasi delle 7 bande audio supportate dall'IC MSGEQ7, o anche per tutte, utilizzando un demultiplexer sull'uscita.