2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
L'analizzatore di spettro FFT è un'apparecchiatura di test che utilizza l'analisi di Fourier e le tecniche di elaborazione del segnale digitale per fornire l'analisi dello spettro. Utilizzando l'analisi di Fourier è possibile convertire, ad esempio, un valore nel dominio del tempo continuo nel dominio della frequenza continuo, in cui sono incluse sia le informazioni di grandezza che di fase.
Passaggio 1: costruzione
Il dispositivo descritto è esattamente un analizzatore di spettro realizzato con l'aiuto di un microcontrollore Arduino. Come puoi vedere il dispositivo è molto semplice e contiene solo pochi componenti:
- Arduino nano
- Display LCD con risoluzione 128 x 64 pixel (ST7920 128x64 LCD)
- Due resistori (10KOhm)
- potenziometro (10KOhm) e
- condensatore (1 microF)
L'ingresso audio all'Arduino è su A0, con bias nel punto medio di 10K a Ground e da 10K a +5V. All'ingresso possiamo anche impostare un potenziometro per controllare l'ampiezza del segnale in ingresso. Anche il codice è semplice e utilizza la libreria "fix_fft" che è stata creata per questo scopo
Passaggio 2: test
Il video descrive diversi casi in cui sono stati analizzati diversi tipi di segnali:
Quando si analizza un segnale di ingresso sinusoidale, la portante è chiaramente visibile e Modificando la frequenza del generatore di segnale, cambia anche la posizione della portante. Se portiamo in ingresso un segnale rettangolare, sull'analizzatore spettrale è ben visibile il segnale fondamentale, così come le tre armoniche dispari x3, x5 e x7. Se portiamo un segnale musicale audio all'ingresso, questo dispositivo è in realtà un analizzatore audio grafico che può essere trovato in apparecchiature audio più costose
Passaggio 3: schema e codice
Infine, l'intero assieme è alloggiato in un apposito box. Questo non è uno strumento professionale perché ha una bassa risoluzione e una gamma di frequenze, ma può servire come un ottimo strumento educativo.