Forum: Mikrocontroller und Digitale Elektronik Musikaktive LED-Beleuchtung, null Ahnung, Bitte helfen :)


von Dominik G. (nexusplanet)


Lesenswert?

Hallo Leute.

Vielleicht kennt ja einer von euch, oder auch mehrere, den LEDancer von 
Techno4Ever.
Für alle die es nicht kennen, es handelt sich dabei um eine Scheibe an 
deren Umfang eine Reihe verschiedenfarbige LED's angebracht sind, welche 
passend zum Takt der jeweiligen Musik in zweier- oder vierergruppen 
durchlaufen.

Ich wollte mal so ein Ding aufbauen, doch da ich keinen blassen Dunst 
von PIC's und deren Programmierung habe, wollte ich erstmal klein 
anfangen und das Ganze mit einem 74HCT4017 und einem NE555 als Taktgeber 
aufbauen. Der original LEDancer wird per USB mit einem entsprechenden 
Programm angesteuert, ich jedoch möchte ihn über einen freien, 
unverstärkten Kanal direkt ansteuern. Falls es von der Leistung nicht 
reicht, wäre ein kleiner 2W Verstärker auch kein Problem.

Alles hinter dem NE dürfte nicht so das große Problem sein, jedoch habe 
ich keine Ahnung, wie ich den NE abhängig von der Musik "takten" lassen 
kann.

Ich habe es mir so vorgestellt, dass er bei jedem Beat einen Takt 
erzeugt der dann am 4017 die nächste Gruppe LED's durchschaltet.

Jetzt habe ich aber folgendes Problem. Wie isoliere ich den "Beat"?

Möglichkeit 1) Über eine Frequenzweiche die nur Bässe (Bassdrum) 
durchlässt?
Keine gute Idee, da die Frequenzen der Bässe je nach Msuikrichtung ja 
doch schon recht stark variieren. Die Weiche müsste also intelligent und 
adptiv sein, was ohne PIC wahrscheinlich wieder nicht funktioniert.

Möglichkeit 2) Bässe haben idR einen höheren Pegel als der Rest der 
Musik, also könnte ich theoretisch Pegelspitzen filtern, diese mit einem 
kleinen C halten, sodass nicht bei jedem Pegelausschlag gleich 20 
Gruppen übersprungen werden.

Möglichkeit 2 finde ich recht interessant und wahrscheinlich ist es auch 
die bessere Lösung, nur habe ich keine Ahnung, wie ich Signale unter 
einem bestimmten Pegel blocken kann, sodass wirklich nur die Spitzen 
durchkommen, oder ich stell mich zu blöd an, was natürlich auch sein 
kann XD

Über ein wenig Hilfestellung würde ich mich sehr freuen. Bitte keine 
komplett durchgearbeiteten Vorschläge, da ich dabei gern wenigstens ein 
Bisschen lernen möchte. Hinweise und Denkanstöße wären für den Anfang 
optimal. Wenn es dann immernoch nicht klappt, darf es auch gern etwas 
mehr sein ;)

Wer also Ideen parat hat oder es völlig anders (aber bitte ohne PIC) 
angehen würde, dann immer her damit.

Besten Dank im Vorraus.

-nex-

EDIT: Schaltplan habe ich gerade keinen zur Hand, möchte ich aber auch 
noch anfertigen. Wer einen Vorschlag für ein geeignetes Programm unter 
Linux hat, der darf es hier auch gern kundtun.

von Axel D. (axel_jeromin) Benutzerseite


Lesenswert?

Hallo Dominik,
am Ende soll es doch so was wie eine Lichtorgel werden.

Gib den Suchbegriff mal da oben bei Suchen ein und lies mal die 208 
Threads, bei denen sich Andere schon Gedanken um die Erkennung der Beats 
gemacht haben.



Axel

von Dominik G. (nexusplanet)


Lesenswert?

Genau so etwas meinte ich mit "blöd anstellen" XD

Danke für den Hinweis. Manchmal kommt man echt nicht auf die einfachsten 
Dinge.

von Dominik G. (nexusplanet)


Lesenswert?

OK. Scheinbar lässt sich die Anteuerung tatsächlich recht leicht über 
einen Filter mit vorgeschaltetem Poti für die Empfindlichkeit regeln.

Alerdings ist mir nun bei meinen Überlegungen ein neues Problem 
untergekommen.

Es kann ja durchaus mal vorkommen, dass die Tiefen Frequenzen bei 
bestimmten Passagen in manchen Liedern komplett rausfallen. Dann würde 
die Kreisel-Lichtorgel theoretisch stillstehen

Wäre es möglich, hier eine Art intelligente Umschaltung zu realisieren, 
die nach, sagen wir mal 1-2 Sekunden ohne Bassfrequenzen, auf einen 
zweiten NE555 mit festem Takt von etwa 0,2s , sodass während dieser 
Passagen die Lichtorgel sozusagen rotiert? Wenn ja, wie kann ich so 
etwas möglichst unkompliziert aufbauen? (natürlich müsste dann beim 
Wiedereinsetzen der Bässe auf den ersten NE zurückgeschaltet werden)

mfg

-nex-

von fdx (Gast)


Lesenswert?

Dominik Grübler schrieb:
> Wäre es möglich, hier eine Art intelligente Umschaltung zu realisieren,
> die nach, sagen wir mal 1-2 Sekunden ohne Bassfrequenzen, auf einen
> zweiten NE555 mit festem Takt von 0,1s , sodass während dieser Passagen
> die Lichtorgel sozusagen rotiert? Wenn ja, wie kann ich so etwas
> möglichst unkompliziert aufbauen? (natürlich müsste dann beim
> Wiedereinsetzen der Bässe auf den ersten NE zurückgeschaltet werden)
Datenblatt NE555: missing pulse detector

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.