Forum: Mikrocontroller und Digitale Elektronik Mikrofon am Eingang unter Bascom auslesen


von Maik (Gast)


Lesenswert?

Hallo Leute,


ich habe vor eine Musikgesteuerte Lichtanlage mit attin2313 zu bauen.

Jetzt meine Frage: Wie schließe ich das Mikrofon an den AVR und wie kann 
ich die ankommente Signale dann an 6 Ausgänge leiten.
Wenn es geht mit Bascom.


Ich hofe ihr könnt mir helfen.


Gruß Maik

von Marko (Gast)


Lesenswert?

zunächst mal zum Verständnis,
ein Mikrofon ist ne analoge Spannungsquelle, die Dir
n Signal mit Zig verschiedenen Spannungswerten in
irgeneiner Wellenform ausgibt.
Die kannste auch am Atmel anflanschen, vermutlich dann
auf nen Analogeingang, ne?
Da kannste dann die Spannungswerte messen, soweit klar.
Die Spannungswerte sagen aber zunächst mal nix über die Frequenz
des anliegenden Signals aus. Ich vermute mal Du willst sowas
wie ne Lichtorgel zusammenschweißen.
Die Analogsignale kannste aber mitnichten im Tiny aufdröseln
und analog auf Ausgänge aufteilen.

Erster Schritt: Mache Dir bewusst was der Unterschied zwischen
Digital- und Analogtechnik ist. Dann wird dir manches bestimmt klarer.

von Maik (Gast)


Lesenswert?

Ja es soll eine Lichterorgel werden, und das dass nicht digital ist weiß 
ich auch sonst würde ja nur 1 und 0 dabei rauskommen und analog sind 
halt genaue Werte die ich ablesen kann. Aber wie mach ich nun weiter.

Gruß Maik

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ein Stichwort wäre Fourieranalyse - eine softwaremäßig umsetzbare 
Variante davon ist die FFT (fast fourier transformation).

Was das genau ist und wie das funktioniert, wirst Du in den unendlichen 
Weiten des Internets oder auch fast ungezählten Fach- und Lehrbüchern 
finden.

Mit dem algorithmischen Grundwissen bewaffnet, wirst Du Dich wieder 
Deiner eigentlichen Aufgabe zuwenden können.

Und erkennen, daß eine Lichtorgel auch viel einfacher ohne Einsatz von 
Microcontrollern aufgebaut werden kann (wie die bereits in den 70er 
Jahren jede Disco und jeden Partykeller verschönernden Exemplare 
bewiesen).

von Marko (Gast)


Lesenswert?

FFT auf dem Tiny ?¿ ;o) , das wird spassig !!!
n paar kondensatoren, Spulen und Widerstände zu verbraten macht mehr fun 
denk ich ;o)

von Maik (Gast)


Lesenswert?

@ Rufus t. Firefly


Ich will die ja nicht einfach haben, die soll ja bloß für meine 
Geburtstagsparty werden und ich wollte den mit einem AVR machen, weil 
ich den ja dann für irgendwas anderes danach nehmen kann und ich jetzt 
auch nicht vor hatte noch irgendwas dazu zu kaufen.


Gruß Maik

von Blinklicht (Gast)


Lesenswert?

Mit dem Mikrofonsignal einen kleinen Kondensator aufladen, bei einem 
bestimmten Pegel erkennt der µC "high" -> Lampe schalten
Das war jetzt bewußt nur so hingerotzt, eine 6-Kanal Orgel mit nem tiny 
und "mal eben" ist für DICH zur Zeit noch nicht möglich! Bitte nicht 
böse sein.

von fnah (Gast)


Lesenswert?

-attiny2313 hat keinen adc
-attiny2313 hat keinen hardware-multiplizierer

beides K.O.-Gruende gegen eine Lichtorgel auf FFT-basis "ohne was dazu 
zu kaufen".

ich wuerde eher ein winamp-plugin schreiben/runterladen*, dass per 
parallelport die lampen direkt ansteuert. wenn denn der attiny2313 in 
der schaltung vorkommen soll, dann koennte das plugin auch daten per 
rs232 rausschicken, die der 2313 dann irgendwie weiter verwurschtelt.

* http://de.wikipedia.org/wiki/Lichtorgel "Weblinks"

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.