İçindekiler:

DIY FFT Ses Spektrum Analizörü: 3 Adım
DIY FFT Ses Spektrum Analizörü: 3 Adım

Video: DIY FFT Ses Spektrum Analizörü: 3 Adım

Video: DIY FFT Ses Spektrum Analizörü: 3 Adım
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Temmuz
Anonim
DIY FFT Ses Spektrum Analizörü
DIY FFT Ses Spektrum Analizörü

FFT spektrum analizörü, spektrum analizi sağlamak için Fourier analizi ve dijital sinyal işleme tekniklerini kullanan bir test ekipmanıdır. Fourier analizini kullanarak, örneğin sürekli zaman alanındaki bir değerin, hem büyüklük hem de faz bilgilerinin dahil edildiği sürekli frekans alanına dönüştürülmesi mümkündür.

Adım 1: Bina

Image
Image

Tarif edilen cihaz tam olarak bir Arduino mikrodenetleyici yardımıyla yapılmış bir Spektral Analizördür. Gördüğünüz gibi cihaz çok basit ve sadece birkaç bileşen içeriyor:

- Arduino nano

- 128 x 64 piksel çözünürlüğe sahip LCD ekran (ST7920 128x64 LCD)

- İki direnç (10KOhm)

- potansiyometre (10KOhm) ve

- kapasitör (1 mikroF)

Arduino'ya ses girişi A0'da, orta noktada önyargı 10K'dan Toprak'a ve 10K'dan +5V'a. Girişte, giriş sinyalinin genliğini kontrol etmek için bir potansiyometre de ayarlayabiliriz. Kod da basittir ve bu amaçla oluşturulmuş "fix_fft" kitaplığını kullanır.

2. Adım: Test Etme

Test yapmak
Test yapmak
Test yapmak
Test yapmak

Video, farklı sinyal türlerinin analiz edildiği birkaç durumu açıklar:

Sinüzoidal bir giriş sinyalini analiz ederken, taşıyıcı açıkça görülebilir ve sinyal oluşturucunun frekansını değiştirerek taşıyıcının konumu da değişir. Girişe dikdörtgen bir sinyal getirirsek, spektral analizörde temel sinyalin yanı sıra üç tek harmonik x3, x5 & x7 açıkça görülebilir. Girişe bir sesli müzik sinyali getirirsek, bu cihaz aslında daha pahalı ses ekipmanlarında bulunabilen bir grafik ses analizörüdür.

Adım 3: Şematik ve Kod

Şematik ve Kod
Şematik ve Kod

Son olarak, tüm montaj uygun bir kutuya yerleştirilmiştir. Bu, düşük çözünürlük ve frekans aralığına sahip olduğu için profesyonel bir araç değildir, ancak harika bir eğitim aracı olarak hizmet edebilir.

Önerilen: