Forum: Mikrocontroller und Digitale Elektronik Ambitioniertes Anfängerprojekt: Türklingel per Arduino an Siemens Gigaset


von Patrick A. (patrick_a624)


Lesenswert?

Hallo zusammen,

Als technikinteressierter und mit rudimentären Programmierkenntnissen 
ausgestatteter Anfänger habe ich mir gleich ein Projekt für 
fortgeschrittene ausgesucht.

Ich habe ein größeres Haus mit drei Etagen und ein Problem, meine 
Klingel zu hören- vor allem im Garten. Ich könnte jetzt zwar eine 
Funkklingel an die Haustür kleben, damit ich, wenn ich im Garten bin, 
erreichbar wäre, möchte das, ehrlich gesagt, aus verschiedenen Gründen 
nicht.

Ich habe eine steinalte Klingel, die an einem klingeltrafo betrieben 
wird sowie zwei Gongs. Einer ist im Erdgeschoss, einer im Keller. Dort 
ist auch eine sprechstelle (scheint ein mehrdraht system zu sein, kein 
a\b) um mit dem Besucher vor der Tür zu reden - das interessiert mich in 
Ausbaustufe 1 aber noch nicht.

Nun die Idee: ich möchte per Optokoppler das klingelsignal des 
kellergongs mit einem arduino registrieren und dann mit dem arduino ein 
gigaset mobilteil steuern. So sieht der Ablauf aus:

Wenn Eingang signal verzeichnet (der Optokoppler meldet klingelsignal) 
dann:

Schalte Optokoppler an Ausgang 1 (verbunden mit den Kontakten der INT 
Taste des Gigaset)
Warte 2 Sekunden (Telefon braucht Zeit zu reagieren)
Schalte Optokoppler an Ausgang 2 (verbunden mit grünem Hörer auf 
Gigaset) >> es wird ein interner rundruf gestartet
Warte 120 sekunden (solange klingeln alle Mobilteile)
Schalte Optokoppler an Ausgang 3 (verbunden mit rotem Hörer auf sem 
Gigaset)

Das gigaset habe ich schon soweit fertig konfiguriert, der Algorithmus 
soll nicht das Problem sein, mir geht es jetzt um die technischen 
Vorüberlegungen:

Das gigaset wird mit 2aaa Batterien betrieben (da löte ich irgendwann 
ein Netzteil dran - kriege ich hin) auf den schaltkontakten unter der 
gummitastatur des gigaset liegen 2,46V und 50mA an.

Der Arduino packt am Ausgang bei 5V pro Ausgang max 40mA und am Eingang 
ebenfalls 40mA

FRAGE

Welche Optokoppler mit welchen widerständen auf beiden seiten muss ich 
nehmen? Da komme ich ehrlich gesagt grad nicht weiter, weil ich zwar 
verstehe wie ein optokoppler funktioniert und Testschaltungen auf dem 
Breadboard hinbekommen habe, ich stecke aber gerade mental irgendwo fest 
und verstehe die Werte eines optokopplers nicht in allen Einzelheiten. 
Habe nach wochenlangem suchen auch keine leicht verständliche Hilfe im 
Netz gefunden.

Es geht mir im ersten schritt um die Schaltung arduino >> gigaset. Das 
abfangen des klingelsignals simulieren ich zunächst noch per Taster auf 
dem breadboard

Jetzt hoffe ich auf Euch, liebe Elektronik-Götter.. :)

von W.S. (Gast)


Lesenswert?

Jetzt hast du nen halben Roman geschrieben, bist aber immer noch 
unverständlich geblieben.

Also, ich interpretiere das mal so:
1. du hast ne ganz normale Hausklingel, also Klingeltrafo, Kabel nach 
draußen, dort Klingelknopf, innerhalb des Hauses zwei parallel 
geschaltete gewöhnliche Klingeln in Form von "Gongs", also Ding-Dong = 
Ding, wenn Klingelknopf gedrückt wird und der Anker anzieht - und Dong 
beim Loslassen, wo der Anker dann wieder zurückfällt.

2. du willst um alles in der Welt nen Arduino verbasteln

3. du weißt nicht, wie man die 50 Hz Wechselspannung, die bei gedrücktem 
Klingelknopf an den Gongs anliegt, per Optokoppler potentialfrei auf nen 
Eingang deines Arduinos kriegt

4. du willst mit o.g. Arduino der Basis-Station deines 
Schnurlos-Telefones (das meinst du wohl mit "Gigaset") weismachen, daß 
gerade ein Anruf erfolgt.

Ist das so?

W.S.

von Patrick Arnold (Gast)


Lesenswert?

Moin W.S.

aus meiner Sicht war das verständlich, ich hab aber auch nicht die Menge 
an Ahnung. :-)

Zu 1: ganz genau.
Zu 2: nicht unbedingt. Ich will nur die bestehende Verkabelung nutzen 
und hab gerade einen Arduino herumfliegen... :-)
Zu 3: Mein Hauptproblem ist, dass ich das Gigaset nicht mit meinem 
Arduino per Optokoppler geschaltet bekomme. Arduino sendet Signal an 
Optokoppler, der schaltet und das Telefon wählt. Das krieg ich nicht 
hin.

Im ersten Schritt reicht es mir, wenn Arduino und Gigaset 
zusammenarbeiten. Wenn ich dann begriffen habe, wie das funktioniert, 
widme ich mich dann dem Thema Klingel >> Arduino
Zu 4: Genau. Ich habe an einer Schnurlose Telefon Basisstation mehrere 
Mobilteile (aus dem Hause Gigaset) und will, dass alle läuten, wenn an 
der Haustür jemand klingelt.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Patrick Arnold schrieb:
> und will, dass alle läuten, wenn an
> der Haustür jemand klingelt.

Dann nimm doch die Pagertaste an der Basis und taste die mit dem 
Türklingelsignal. So habe ich das mal in meiner alten Wohnung gemacht. 
Du solltest bloss zusehen, das du sie nicht länger als 5 Sekunden 
tastest, sonst denkt die Basis, du möchtest ein Mobilteil anmelden.

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.