Wie verbinde ich ein Relais und einen Transistor mit einem Arduino?

7

https://i.stack.imgur.com/ad2ah.png

Ok, so sieht mein Relais aus. Ich kann nicht herausfinden, an welche Pins ich das Arduino und den Transistor anschließe und an welche Pins das andere Gerät angeschlossen werden soll.

Bitte helfen Sie.

Glorfindel
quelle

Antworten:

10

Hier ist eine gut illustrierte ähnliche Antwort in einem anderen Forum.

http://letsmakerobots.com/node/528#comment-15665

(deeplinked Bilder)

Ein schematisches Diagramm eines Relais, das die zwei Spulenstifte und den dreipoligen Schalter zeigt, die aus normalerweise offen, normalerweise geschlossen und gemeinsam (Leistung) bestehen.

Relais
(Quelle: Let'smakerobots.com )

Eine Schaltung, die einen Transistor zum Ansteuern der Spule und eine Diode zum Unterdrücken ihrer Gegen-EMK verwendet.

Treiber
(Quelle: Let'smakerobots.com )

Vergessen Sie nicht, die unterschiedliche Pinbelegung Ihres Relais anzupassen.

Toby Jaffey
quelle
4

Verbinden Sie ein Ende der Relaisspule mit der 5-V-Schiene. Verbinden Sie das Kathodenende (das Ende mit der Stange) einer Diode, z. B. eines 1N4001, mit demselben Ende der Relaisspule. Haken Sie das andere Ende der Diode an die andere Seite der Relaisspule. Verbinden Sie diese Seite der Relaisspule mit dem Kollektor eines NPN-Transistors. Der Emitter des NPN geht auf Masse. Schließen Sie einen Ausgang des Arduino über einen Widerstand von ca. 2,2 kOhm an die Basis des NPN an.

Wenn Sie den Ausgang auf HIGH stellen, überprüfen Sie die Spannung am Kollektor des NPN. Es sollte nicht mehr als etwa 0,2 V sein; Wenn Sie 0,25 oder mehr sehen, versuchen Sie es mit einem kleineren Widerstand, aber gehen Sie nicht unter 500 Ohm, sonst ziehen Sie mehr Strom aus dem Arduino, als Sie wirklich brauchen.

JustJeff
quelle
Benötige ich eine Diode? Nehmen wir an, die beiden oberen sind A und B und die beiden unteren sind C und D. und eine für sich ist E. Können Sie Ihre Erklärung bearbeiten, weil ich mir immer noch nicht sicher bin.
1
Ja, du brauchst die Diode. Ohne sie wird sich die in der Spule gespeicherte Energie beim Ausschalten des Relais selbst auflösen, indem der Transistor und möglicherweise Ihr Arduino ausgebrannt werden.
JustJeff
Unter Verwendung Ihres Beschriftungsschemas wäre die Relaisspule C und D.
JustJeff
Das ist alles was ich benutzen muss? Die anderen 4 Pins spielen keine Rolle?
A, B und E sind die Schaltseite des Relais, die in diesem Fall dem SPDT-Schalter entspricht, den Sie bereits in der Nerfgun haben. Wenn Sie diese parallel zum vorhandenen Schalter verkabeln, sollten Sie entweder den Originalschalter oder das Arduino verwenden können, um die Waffe abzufeuern.
JustJeff