Nimm einen Optokoppler dafür, damit geht`s am einfachsten und Du hast gleichzeitig eine galvanische Trennung:
https://instrumentationtools.com/opt...ing-principle/
pc817
Nimm einen Optokoppler dafür, damit geht`s am einfachsten und Du hast gleichzeitig eine galvanische Trennung:
https://instrumentationtools.com/opt...ing-principle/
pc817
Ein Optokoppler hat ziemlich sicher nicht die ausreichende Stromverstärkung, um einen Türbuzzer direkt anzusteuern. (Mit Türbuzzer meinst du den Schnarrer, der die Tür öffnet, oder?) Es kann aber sein, dass der Taster (und damit auch ggf. ein Optokoppler) nur einen Steuerstrom schaltet, und der Buzzer über einen Treiber angesteuert wird.
Wenn du es gauer wissen willst, müsstest du den Strom messen, der dort fließt. Stell dein Messgerät auf Strommessung und verbinde die beiden Pole. Der Schnarrer sollte dann ansprechen und du kannst den Strom messen. Wenn der unter 5 mA liegt, kann es mit einem Optokoppler klappen. Dann einfach:
- µC-Ausgang über 200-400 Ohm an die Anode
- Kathode an GND
- plus an Collector
- Emitter an minus
Falls der Schnarrer direkt über den Kontakt angesteuert wird, nehme ich an, dass der Strom irgendwo unter 100 mA liegt. Du kannst es mit einem BC547 probieren - das ist ein NPN-Transistor mit einem Collectorstrom von 100 mA. Wenn das nicht reicht, schau mal in die Datenblätter der anderen Typen und nimm einen NPN-Transistor mit einem höheren Collectorstrom.
Miss noch mal deine beiden Punkte. Wenn das Messgerät +5V anzeigt, ist an der roten Messspitze der Pluspol (zeigt es -5V, ist der Pluspol an der schwarzen Messspitze).
Jetzt müsste man eigentlich noch wissen, wo die Last ist. Ich vermute, dass auf der Platine die Leitung vom Pluspol zum Buzzer führt. Ist das so?
Wenn ja, kannst du so anschließen:
- Plus an Collector
- Minus an Emitter
- Ausgang des Mikrocontrollers über einen Widerstand von 1000 Ohm an die Basis.
Das wäre schon alles.
Geändert von Gnom67 (07.08.2020 um 09:34 Uhr)
...wenn der "Buzzer" etwas mehr Strom zieht, dann hat der Kollege natürlich völlig Recht, dann reicht ein Optokoppler lange nicht.
es gibt Relais mit eigenem Optokoppler und eingebautem "Signalverstärker", die nur sehr wenig Schaltstrom brauchen, sodass man sie sogar an recht "schwachen" Microcontroller-Pins verwenden kann, z.B.:
https://www.ebay.de/itm/5V-1-2-4-6-8...0AAOSwkvdaXYls
Vermutlich sind die auch für die Zwecke vom OP Monkey gut geeignet.5V 1-Channel Relay interface board, and each one needs 15-20mA Driver Current.
Equiped with high-current relay, AC250V 10A ; DC30V 10A.
- - - Aktualisiert - - -
PS,
ich habe ein ähnliches Relais an meinem esp8266, es wird mit 5V Versorgungsspannung angesteuert (esp-Vin-Pin, wird über USB abgegriffen), aber die Signalpins schalten es einwandfrei mit ihren 3.3V; ich schalte dann damit einen 12V Verbraucher, es gingen aber auch mit meinem alle anderen Ausgangs-Schaltspannungen AC/DC .
Geändert von HaWe (07.08.2020 um 13:05 Uhr)
Danke für die ganzen schnellen Antworten!
Ja genau den.
So sieht das für mich aus, genau. Ich kann keine nennenswerte Stromstärke messen, es geht hier also nur darum, einen Steuerstrom fließen zu lassen.
Wenn ich die beiden Kontakte mit einem bloßen Kabel verbinde, löst das auch schon den Schnarrer aus. Deshalb dachte ich als offensichtlicher Laie, dass ein Transistor das richtige wäre, da er zwischen Emitter und Kollektor leitend wird, wenn ich an die Basis eine Spannung anlege (oder?).
Wenn ich den Wikipediaeintrag richtig verstanden habe, habe ich hier keine wirkliche Last, weil es sich nur um einen Steuerstrom handelt, oder?
Ich werde eine Hand voll Oktokoppler pc817 bestellen. Danke @Andree-HB. Jetzt ist aber mein Interesse geweckt: kann ich hier trotzdem einen Transistor benutzen? Ich lese aus der Antwort heraus, dass ich mit einem Transistor keine zwei getrennten Stromkreise habe, wie ich es mit einem Oktokoppler oder einem Relais hätte. Ist das problematisch?
@HaWe: wieso brauche ich hier einen "Signalverstärker"?
Sorry für die ganzen mit Sicherheit sehr grundlegenden Fragen und noch mal Danke für die schnellen Antworten!
Ein Relais stand nie zur Debatte. Ich wundere mich immer, dass irgendwelche Dinge von der Seite reingeworfen werden, die mit dem Problem wenig zu un haben. Natürlich kann man das Problem mit einem Relais lösen - aber das ist unsinnig, denn da braucht man ja noch ne Stromversorgung für die Spule.
Es geht hier doch mehr darum, erst mal rauszukriegen, WAS hier genau geschaltet wird. Wenn es nur um einen kleinen Steuerstrom geht, reicht ein Optokoppler. Ist der Strom größer, sollte es eher ein Transistor sein.
Den Strom solltest du mit einem Multimeter messen können. Irgendwo im Bereich um 1 mA müsste der schon liegen... dann reicht ein Optokoppler völlig aus.
Unterlasse mal bitte deine rotzfrechen Bemerkungen. Solange der OP offenbar nicht den Strom richtig messen kann und sich auch noch nicht mal über die korrekte Messung der Spannungspolarität im Klaren ist, ist ein Relais mit Optokoppler IMO die sicherste Methode, denn man hat sowohl eine galvanische Entkopplung als auch eine Sicherheit gegen Überlastung, Verpolung und gegen Spannungsspitzen.
PS, auch die Spannungsversorgung der Spule ist überhaupt kein Problem über den Vin-Pin des ESPs, denn der führt ja sowieso immer 5V Spannung.
Geändert von HaWe (07.08.2020 um 16:22 Uhr)
Vielen Dank HaWe und Sisor!
Die Optokoppler habe ich bestellt und die scheinen tatsächlich narrensicher zu sein. Wenn im ersten Stromkreis mit dem esp Strom fließt, geht das Licht im Optokoppler an, die Photodiode wird "aktiviert" und im zweiten Stromkreis, also in meiner Gegensprechanlage kann zwischen den zwei oben markierten Kontakten Strom fließen, wodurch der Schnarrer an der Haustür auslöst. Kommt das so hin?
Ich habe den Strom gemessen und liegen 0.18mA an. Nachdem Gnom67 von dem fünffachen ausgegangen ist, habe ich mehrmals nachgemessen, es ist tatsächlich nicht mehr.
Lesezeichen