Forum: Mikrocontroller und Digitale Elektronik LED im Takt eines Basses blinken lassen


von Christoph (Gast)


Lesenswert?

Hallo Freunde,
ich würde gerne eine Schaltung bauen, welche
+ Musik in der Umgebung wahrnimmt
+ den Bass herausfiltert
+ und einen Timer des Atmegas mit diesem Takt synchronisieren

Es soll eine Art Lichtorgel entstehen. Wenn man Musik spielt, blinken 
LEDs im Takt.

Gibt es dafür ein fertiges Bauteil?

Wenn nicht, habe ich mir folgende Lösung überlegt:

+Mikrofonbauteil (Gibt es da etwas günstiges?)
+RC-Tiefpass für die in Musikstücken üblichen Bassfrequenzen
+kontinuierliche Abtastung mit AD-Wandler
+Intervall Messung zwischen den gemessenen Hochpunkten
+Umrechnen in Bassfrequenz.

Kann das funktionieren?
Hat jemand Erfahrung mit dem Thema?

Freue mich über alle konstrukiven Beiträge.

Achso, eingesetzt wird ein Atmega2560 in einer 5V Umgebung.

LG, Christoph

von Marc Rupprath (Gast)


Lesenswert?

Hallo;
habe mich noch nicht damit befasst.
Gefühlsmäßig klingt das nach:

Filter, Spektrumanalyser,FFT (Fast fourier transformation).

Bei Conrad gab es zum Thema Spektrum analyser mal einen Bausatz, sogar 
mit
Display.


Für "Lichtorgeln" gab es ebenfalls µC basierte Bausätze.
Vielleicht hilft dir dies bei der Suche.

von c-hater (Gast)


Lesenswert?

Christoph schrieb:

> Wenn nicht, habe ich mir folgende Lösung überlegt:
>
> +Mikrofonbauteil (Gibt es da etwas günstiges?)

Elektretmikrofone gibt es bei allen üblichen Verdächtigen für ein paar 
Cent. Z.B.:

http://www.pollin.de/shop/dt/MDk4OTMzOTk-/HiFi_Car_HiFi_Video_TV/Mikrofone_Schallwandler/Kondensator_Mikrofone/Elektret_Kondensatormikrofon_Kapsel_WM_52_BT.html

Man kann sie aber auch problemlos aus defekten Geräten der 
Telekommunikation oder Unterhaltungselektronik ausschlachten. In jedem 
Handy ist z.B. mindestens eins drin.

Dazu brauchst du maximal noch einen Vorverstärker, wenn der Effekt auch 
schon bei geringen Musiklautstärken stattfinden soll. Alles andere, was 
nötig ist, kann der Atmel problemlos per Software machen.

von Jupp (Gast)


Lesenswert?

Christoph schrieb:

> ich würde gerne eine Schaltung bauen, welche
> + Musik in der Umgebung wahrnimmt
> + den Bass herausfiltert
> + und einen Timer des Atmegas mit diesem Takt synchronisieren

Eine Lichtorgel mit µC... Ist's schon soweit, kann man das heutzutage 
nicht mehr simpel analog?

> Es soll eine Art Lichtorgel entstehen. Wenn man Musik spielt, blinken
> LEDs im Takt.
>
> +Mikrofonbauteil (Gibt es da etwas günstiges?)

Elektretkapsel. Aber: Bei viel zusätzlichem Umgebungsgeräusch besser 
direkt speisen!

> +RC-Tiefpass für die in Musikstücken üblichen Bassfrequenzen

...und ab hier auf die Treiberstufen der LEDs (oder was auch immer du 
steuern willst) und fertig.

http://www.b-kainka.de/bastel85.htm
http://www.google.com/search?q=led+lichtorgel

> +kontinuierliche Abtastung mit AD-Wandler
> +Intervall Messung zwischen den gemessenen Hochpunkten
> +Umrechnen in Bassfrequenz.

Wozu der Aufwand? Oder ist damit mehr geplant als nur simpler 
Lichtorgelbetrieb?

von Old P. (Gast)


Lesenswert?

Also am einfachsten, die LED mit Schutzdiode und Widerstand direkt an 
die Bassbox!

Da im Musikspektrum eh nur die Bässe nennenwerte Leistung haben, geht 
das sehr gut.
Wenn die Ausgangsleistung zu knapp ist, halt einen Schalttransistor 
dazwischen.
Mit uC ist da wirklich mit Kanonen auf Spatzen geschossen.
Im Übrigen ist die Welt analog! Digital ist nichts, aber auch garnichts 
von Natur aus. Warum meinen immer alle, nur noch digital geht was?

Old-Papa

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.