Arduino Lichtorgel

OP #4542362
Lesenswert?

Hi, ich will eine Arduino lichtorgel mit 12v rgb LED Stripes bauen. ich 
habe einen arduino, und eine Klinkenbuchse. ich sollte damit demnächst 
fertig werden(brauch das für ne party) und will es auch einfach halten. 
als geht das überhaupt, dem arduino das direkte audiosignal vom handy zu 
geben, ihn die bässe herausfiltern zu lassen, und ein paar verschiedene 
lichtwechselmodi einzuprogrammieren? wenn ja wie? oder giebt es so einen 
Ähnlichen code schon(ich habe noch nie einen arduino programmiert, der 
ist von nem kumpel und der ist auch nur ein blutiger anfängert)?
Gast #4542444
Lesenswert?

Du schreibst, du hast noch nie einen Arduino programmiert und willst 
damit auch demnächst fertig werden.

Dann nutze doch fertige Sketche, die dir hier präsentiert werden.

Selbst wirst du da ohne Vorkenntnisse in Kürze nichts fertig stellen 
können.
#4543278
Lesenswert?

Chris H. schrieb:
> als geht das überhaupt, dem arduino das direkte audiosignal vom handy zu
> geben, ihn die bässe herausfiltern zu lassen, und ein paar verschiedene
> lichtwechselmodi einzuprogrammieren? wenn ja wie?

Du kannst entweder eine Peak-Spitzenpegelerkennung machen, indem Du per 
analogRead()-Funktion das Audiosignal mit einer bestimmten Abtastrate 
sampelst und dann Deine Berechnungen machst, um z.B. bei Erkennung einer 
Pegelspitze Deine LEDs einmal aufblitzen zu lassen.

Oder für Mehrkanal-Lichtorgeln bietet sich an, einen MSGEQ7 Spectrum 
Analyzer Chip dranzuhängen, aus dem Du zigmal pro Sekunde den Pegel für 
verschiedene Mittenfrequenzen auslesen kannst.

Der Chip ist bei Arduino-Bastlern, die geräuschgesteuerte Lichteffekte 
generieren möchten, recht beliebt:

https://www.sparkfun.com/datasheets/Components/General/MSGEQ7.pdf
Gast #4543604
Lesenswert?

Für eine Analyse des Frequenzspektrums ist der Arduinio vermutlich zu 
schwach, schätze ich mal.

Solange ich nicht mit der Programmierung von erheblich 
Leistungsstärkeren Mikrocontrollern vertraut bin, liegt für eine analoge 
Lösung nächer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren