Mihai-Corneliu POJĂR (24839) - Audio Spectrum Analyzer

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Scopul proiectului este de a realiza un analizor spectral al sunetului provenit de la un dispozitiv cu ieşire audio.

Semnalul audio analogic este analizat, iar intensitatea fiecărui domeniu de frecvenţe va fi reprezentată prin aprinderea led-urilor.

Descriere generală

Placa de extensie va avea o intrare audio şi o ieşire audio (prin care semnalul va trece nemodificat). Intrarea audio va fi conectată la controller prin intermediul pinilor ADC. Controller-ul va analiza semnalul va calcula o valoare pentru fiecare domeniu de frecvenţă şi va transforma această valoare în numarul de led-uri aprinse pe o coloană.

Hardware Design

Lista de piese:

  • 2273 LED 5 mm ROSU 700 mcd 30 gr. 0.50 54
  • 13233 PLACA TEST 100×100 PASTILE ROTUNDE 8.00 1
  • 1767 CABLU ST 3.5mm TATA-TATA 0.5m 5.00 1
  • 8306 CABLU PLAT 10 FIRE GRI 2.00 2
  • 17470 CONECTOR LINIAR 1×40 1.50 2
  • 19674 100 MF/10 V 0.10 1
  • 7836 2 N 3904 0.25 8
  • 82/0.25 W 0.07 20
  • 35 120/0.25 W 0.07 29
  • 36 150/0.25 W 0.07 10
  • 46 1 K/0.25 W 0.07 10

Schema matrice led-uri

Schema input audio

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare: Programmer's Notepad
  • algoritmi: FFT
  • surse şi funcţii implementate

Rezultate Obţinute

Concluzii

A fost interesant lucrul la acest proiect. Cel mai mult mi-a placut sa lipesc piesele si sa aprind ledurile. Cel mai complicat mi s-a parut sa implementez algorimul.

Download

Jurnal

  • Saptamana 8: alegerea temei
  • Saptamanile 8-10: placa de baza
  • Saptamanile 9-11: cautarea si cumpararea pieselor
  • Saptamanile 11-12: lucrul la partea hardware
  • Saptamanile 13-14: lucrul la partea software

Bibliografie/Resurse

Resurse:

pm/prj2016/avoinescu/audio-spectrum-analyzer.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0