Intercom Ring Notifier mit ESP8266

10

Meine Projektidee ist es, "etwas" an meine Gegensprechanlage anzuschließen. Wenn ein elektrisches Signal empfangen wird (jemand klingelt an der Tür), wenden Sie sich an einen lokalen Webdienst auf einem Heimserver, und dieser Server sendet eine Push-Benachrichtigung an die Telefone.

Der Teil des Projekts, den ich derzeit kontrolliere, ist der des Servers und der Push-Benachrichtigung (ich bin Entwickler). Der Teil, den ich verloren habe, ist der Hardware-Teil.

Es scheint, dass der ESP8266 eine gute Option für mich ist. Aber ich muss wissen, wie es auf das Ringsignal reagiert und wie es mit der Intercom-Stromquelle betrieben wird. Können Sie mir einen Rat geben?

Dies ist die Gegensprechanlage.


Vielleicht kann der SparkFun ESP8266 eine bessere Option sein?


Basierend auf den Kommentaren von Chris Stratton: Ist es eine bessere Möglichkeit, einen ESP8266 mit eigener Stromversorgung zu haben und das akustische Signal der Gegensprechanlage zu verfolgen, als die interne Elektrik der Gegensprechanlage zu verwenden?

Wenn ja, was brauche ich, damit mein Gerät das akustische Signal verfolgt? Und gibt es eine Batteriequelle, die über die Lebensdauer informiert? Oder ist die Lebensdauer der Batterie lang genug, um sich darüber keine Sorgen zu machen?


Als ich meine ursprüngliche Idee fortsetzte, fand ich dieses Stromsensormodul ACS712 . Ich verstehe, dass dies das Kabel "umgehen" könnte, das vom Portal zur Gegensprechanlage kommt, und dass die Gegensprechanlage klingelt, sodass ich diese Änderung erkennen kann, wenn dieses Kabel mit Strom versorgt wird (jemand namens).

Es scheint mir eine präzisere und einfachere Option zu sein als die akustische Erkennung.

Mulflar
quelle
Stromversorgung: - Audio: 12 VAC - Video: 18 VDC sonst nicht viel im Dokument, ich denke, er muss es öffnen und sehen, was es hat.
Snake Sanders
Verkabelung: - Audio-Türöffnungssystem: 4 gemeinsame Kabel + N (1 Rufkabel pro Haus). - Video-Türöffnungssystem: 7 gemeinsame Kabel + 1 Video-Koaxialkabel + N (1 Anrufkabel pro Haus).
Snake Sanders
In ein paar Stunden kann ich es öffnen und ein Bild machen, wenn du willst.
Mulflar
1
Der Link ist in Ordnung @Mulflar, aber es wäre besser, die Nennleistung zu haben, um das Gerät besser zu verstehen. Aber hoffentlich haben wir dafür einen universellen Standard.
Prashanth Benny
1
Sie werden wahrscheinlich am besten tun , um den Ring , einen Weg zu akustisch oder elektrisch zu erfassen , zu finden Ausgabe anstatt zu versuchen , auf dem Kabel schnüffeln. Achten Sie jedoch auf galvanische Verbindungen zur Gegensprechanlage, es sei denn, Sie verstehen die Stromversorgung vollständig. Ihr System benötigt wahrscheinlich eine eigene Netzversorgung - Batterien halten nicht lange und es ist nicht klar, ob Sie ohne übermäßiges Reverse Engineering nutzbaren Strom von der Gegensprechanlage beziehen können.
Chris Stratton

Antworten:

5

Ich fand den folgenden Artikel, in dem erklärt wird, wie Sie eine LM567-Schaltung verwenden können, um einen Ton über den Mikrofoneingang zu erkennen, und wo der Ausgang bei der Erkennung auf LOW fällt.

Diese Lösung benötigt etwas Löten und einige Widerstände und Kondensatoren, um die Mikroschaltung zu versorgen.

In dem Artikel wird erwähnt, dass Sie den Detektor einstellen müssen, indem Sie eine Schleife eines kurzen Teils des erkennbaren Tons spielen. Ein LED-Licht wird zum Einstellen verwendet, um anzuzeigen, wann der Wert erreicht ist.

Das Ablesen des Tons kann mit ESP8266 oder einem beliebigen Mikrocontroller erfolgen, der hohe und niedrige Werte lesen kann. Beachten Sie, dass der ESP8266 eine Spannung von 3,3 V und der LM567 5 V verwendet.

Sie sind besser dran, wenn Sie für jeden der genannten Stromkreise eine separate Stromversorgung haben.

[1] http://www.scary-terry.com/more_stuff/tonedet/tonedet.htm

[2] http://www.electrodragon.com/product/special-sound-identifier-module/

(gleiche Schaltung ohne Löten erforderlich)

mico
quelle
Benötigt der LM567 keine Stromversorgung in der Gegensprechanlage?
Prashanth Benny
Mein Vorschlag ist, für jedes Gerät ein eigenes Netzteil zu verwenden.
Mico
4

Ich bin mir nicht ganz sicher, ob die Intercom-Signale unterbrochen werden, wenn Sie ein Gerät (möglicherweise einen IC) verwenden, das Strom aus der Intercom-Versorgung zieht.

Wenn nicht, sind die Dinge ganz einfach. Wie Herr Stratton in seinen Kommentaren erwähnte, ist dies ein kostenloser Verzicht auf viele damit verbundene Komplexitäten!

Sie können einen Arduino oder einen anderen Mikrocontroller verwenden und einen seiner Eingangsanschlüsse an die Versorgung der InterCom anschließen .
Es sollte darauf geachtet werden, dass die Schaltung an die Schaltung der Gegensprechanlage angeschlossen wird .

Jeder Stromkreis sollte separat mit Strom versorgt werden, da der Strombedarf unterschiedlich sein oder Störungen verursachen kann.

Programmieren Sie den Mikrocontroller so, dass er den Server anpingt, wenn er Signale an diesem Terminal erkennt.

Das ESP8266-Modul kann für die Wi-Fi-Konnektivität verwendet werden .

Ich erwähnte Arduino wegen der einfachen Programmierung . Es wird im Allgemeinen nur für Prototyping-Zwecke verwendet! Ich mache die Dinge leicht verständlich. Bitte kommentieren Sie, wenn Sie eine Klarstellung benötigen oder etwas falsch finden.

Prashanth Benny
quelle
Wenn ich also noch einmal an ESP8266 (oder vielleicht SparkFun ESP8266) denke, ist meine Frage erneut, wie man es über die Gegensprechanlage mit Strom versorgt und wie man
erkennt
Es sollte separat mit Strom versorgt werden. Sie benötigen ein 5-V-Stromversorgungsmodul für Arduino und ESP8266. Es ist besser so.
Prashanth Benny
1
@ Prashanth Benny Beachten Sie, dass ESP als Original-Arduinos mit 3,3 V und nicht mit 5 V betrieben wird.
Bence Kaulics