Forum: Mikrocontroller und Digitale Elektronik Audio Spectrum Analyzer


von Michael L. (maddimini)


Lesenswert?

Hallo Community,

als mein nächstes Projekt wollte ich einen Audio Spectrum Analyzer 
bauen, passend zur nächsten ET-Vorlesung.
Gewisse Grundkenntnisse habe ich auch schon (FFT, etc., sprich: Leider 
nur die mathematischen).

Meine Frage ist nun: Kennt jemand ein gutes Tutorial zum Einsteigen 
dazu?
Ich kann ein wenig Mikrocontroller (ATmega8 und MSP430) programmieren, 
von DSPs habe ich leider keine Ahnung; würdet ihr mir trotzdem raten mit 
einem solchen das Projekt zu beginnen?

Viele Grüße aus Aachen und vielen Dank für jede Hilfe!

von Christian B. (casandro)


Lesenswert?

Wenn es nur ein Lernprojekt sein soll würde ich Dir den AtMega8 in 
Assembler empfehlen. So richtig toll wird das nicht funktionieren, aber 
der Lerneffekt ist da.

von L. P. (lpg)


Lesenswert?

Hi,

Stichwort "ElmChan FFT"

Lg.

von Michael L. (maddimini)


Lesenswert?

Hallo,
vielen Dank für die äußert schnellen Antworten.
Das Projekt von ElmChan geht schon in die richtige Richtung.

Ist es eigentlich möglich, so ein Projekt auch analog zu gestalten?
Quasi, dass man das Audiosignal splittet, etc. ?
Im Prinzip wie diese Taschenlichtorgel: http://b-kainka.de/bastel85.htm

von Erwin (Gast)


Lesenswert?

Welche Auflösung willst du denn analog haben?

Mit einigem Aufwand könntest du z.B 10 Bandpässe
im Oktav-Abstand aufbauen. Frequenzen (/Hz):
31 - 63 - 125 - 250 - 500 - 1k - 2k - 4k - 8k - 16k.

Darüber wird es schon ein SEHR teures Bauteilegrab.
Und die Genauigkeit bzw. Stabilität ist nicht soo doll.

von Stefan (Gast)


Lesenswert?

Warum ncht die Soundkarte von einem PC nehmen?
http://www.heise.de/download/audioanalyser.html
Oder such mal nach: fft-analyse mit soundkarte

von Lutz H. (luhe)


Lesenswert?

Michael Lenzen schrieb:
> würdet ihr mir trotzdem raten mit
> einem solchen das Projekt zu beginnen?

Ja, es existieren viele Beispiele in den unterschiedlichsten 
Programmiersprachen,
und die Verarbeitung ist überschaubar.
Eine bestimmte Menge Werte aus den ADC, diese miteinander nach 
Vorschrift berechnen und anzeigen.
Machbar

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.