Forum: Mikrocontroller und Digitale Elektronik Arduino Bestimmten Ton als Eingabe


von P. P. (Gast)


Lesenswert?

Hallo zusammen,

ich habe vor einiger Zeit für die Ladestation meines Funkmeldeempfängers 
der Feuerwehr eine Lampe gebaut, welche im Einsatzfall an geht. Da 
steckt ein Arduino drin, welcher das Signal von der Ladestation im 
Einsatzfall abgreift. das ganze funktioniert leider nur, wenn der Melder 
in der Station steckt.

Der Melder soll aber nicht jede Nacht in der Ladestation stecken. also 
möchte ich den irgendwo im Zimmer liegen haben.

Nun zur eigentlichen Frage:
meine Idee war es nun, mittels Arduino bestimmte Töne oder Frequenzen zu 
erfassen und das Licht so anzuschalten, wenn eine Alarmierung ankommt.

Am Melder selbst, darf ich nichts ändern, daher muss das über Schall 
oder ähnliches klappen. Es gibt zwar Module für Arduino, diese erkennen 
aber nur Ton oder kein Ton. Und über Lautstärke wollte ich dies auch 
ungern lösen.

Hätte jemand Vorschläge, wie ich vorgehen muss, bzw. wie ich das 
realisieren könnte? Vielleicht sogar mit einer kleinen Zeichnung

Gruß

von Einer K. (Gast)


Lesenswert?

Bandpass

FFT

von Harry L. (mysth)


Lesenswert?

Arduino Fanboy D. schrieb:
> Bandpass
>
> FFT

Mit nem Arduino?

....sehr sportlich.

von Olli (Gast)


Lesenswert?

Wie wäre es mit einem Görtzel-Filter und dann einem Vergleich des 
gegebenen Frequanzanteils mit der mittleren Gesamtamplitude?

https://de.wikipedia.org/wiki/Goertzel-Algorithmus

von Borislav B. (boris_b)


Lesenswert?


von Georg M. (g_m)


Lesenswert?

P. P. schrieb:
> meine Idee war es nun, mittels Arduino bestimmte Töne oder Frequenzen zu
> erfassen
>
> Es gibt zwar Module für Arduino, diese erkennen aber nur Ton oder kein Ton.

Die Impulsbreite bzw die Periodendauer kann man einem Mikrocontroller 
messen. Wo liegt das Problem?

Mikrofon --> Verstärker --> Arduino

von spess53 (Gast)


Lesenswert?

Hi

NE567

MfG Spess

von Vn N. (wefwef_s)


Lesenswert?

Der Pager hat sicher einen Hersteller und eine Modellbezeichnung?

von Einer K. (Gast)


Lesenswert?

Harry L. schrieb:
> ....sehr sportlich.

FFT, ja.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Hat der Pager wirklich ausser Piepsen keinerlei Außenwirkung?

- LED?
- Display?
- Anschluss f. Kopfhörer oder sonstiges Zubehör?
- magnet. Kopplung f. Hörgeräte?
- im Empfangsfall außen dedektierbare magnetische oder Funksignale?
- Vibrationen?


Display evtl. mit Mini-Kamera überwachen.

Natürlich keine "normale" Kamera mit tausenden von Pixeln, dazu reichen 
weder Speicher noch Performance des Arduino. Ich würde das mal mit einem 
optischen Maus-Sensor versuchen, die haben um die 16x16 oder 32x32 
Pixel.

Wenn der Pager in einer Halterung (z.B. aus dem 3D-Drucker) steckt und 
die Kamera eine feste Position einnimmt, könnte man ein Pixelbild 
"anlernen" und auf Veränderung hin auswerten.

von Georg M. (g_m)


Lesenswert?

Georg M. schrieb:
> einem Mikrocontroller

Soll heißen "mit einem Mikrocontroller".

Eine bestimmte Frequenz zu erkennen ist viel einfacher als das, was der 
Mikrocontroller in der Funksteckdose macht, wenn er das OOK-Signal 
decodiert.

von Jobst Q. (joquis)


Lesenswert?

spess53 schrieb:

> NE567

würde ich dir auch empfehlen. Das ist ein Analog-IC, das genau für 
solche Zwecke gedacht ist. Du kannst sogar den Arduino sparen und über 
ein Relais direkt ein Licht anschalten.

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

Harry L. schrieb:
> Arduino Fanboy D. schrieb:
>> Bandpass
>>
>> FFT
>
> Mit nem Arduino?
>
> ....sehr sportlich.

aber nicht unmöglich
http://shelvin.de/arduino-fft-auf-dem-5110-display-ausgeben/

wenns früher auf einem 286er ging warum nicht auf einem Arduino

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.