Forum: Mikrocontroller und Digitale Elektronik bistabiles Relais am Arduino/Digispark


von Torsten C. (tcurdt)


Lesenswert?

Hallo,

ich würde gerne mit einem Arduino/digispark zwei 230V, Lampen steuern 
(LED, jeweils max. 10W).

Nun gibt es für den digispark zwar ein Relais Shield

http://digistump.com/products/6

aber...

1) brauche ich zwei Relais (und ich sehe nicht wie ich zwei Shields 
nutzen könnte)

2) möchte (eigentlich "muss") ich bistabile Relays nutzen. Meine Wahl 
ist dabei auf dieses "double coil" Relais hier gefallen

http://www.reichelt.de/Miniaturrelais/HFE20-1-005-1HT/3/index.html?&ACTION=3&LA=5&ARTICLE=127008&GROUPID=3292&artnr=HFE20-1-005-1HT

Wenn ich das Datenblatt richtig verstehe muss ich in diesem Fall keine 
Polarität umdrehen (weil eben double coil) und müsste ein Relais also 
mit zwei Pins steuern können. Zum Schalten brauch ich aber so um die 
0.1-0.2A und das schafft der Digispark natürlich nicht. Daher müsste ich 
das wohl über Transistoren machen.

Soweit erst einmal richtig?

Auch wenn ich es noch nicht ausprobiert habe - wäre es cool mit Fritzing 
daraus dann ein kleines Shield zu machen damit es schön kompakt wird.

Habt ihr da vielleicht Shields im Hinterkopf wo ich mir was abgucken 
könnte? Oder sonst Feedback?

Mein Bastel Kenntnisse sind ein wenig eingestaubt.
Daher würde ich mich über Tipps freuen :)

Gruss,
Torsten

von Stefan F. (Gast)


Lesenswert?

Mach Dich mal mit der Artikelübersicht vertraut (link am linken Rand), 
insbesondere diesem Artikel: 
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

von Torsten C. (tcurdt)


Lesenswert?

Das ist schon mal ein super Tipp :)
Kannte ich bisher nicht. Super cool.
Danke!

von Torsten C. (tcurdt)


Lesenswert?

Torsten Curdt schrieb:
> 2) möchte (eigentlich "muss") ich bistabile Relays nutzen. Meine Wahl
> ist dabei auf dieses "double coil" Relais hier gefallen
>
> 
http://www.reichelt.de/Miniaturrelais/HFE20-1-005-1HT/3/index.html?&ACTION=3&LA=5&ARTICLE=127008&GROUPID=3292&artnr=HFE20-1-005-1HT
>
> Wenn ich das Datenblatt richtig verstehe muss ich in diesem Fall keine
> Polarität umdrehen (weil eben double coil) und müsste ein Relais also
> mit zwei Pins steuern können. Zum Schalten brauch ich aber so um die
> 0.1-0.2A und das schafft der Digispark natürlich nicht. Daher müsste ich
> das wohl über Transistoren machen.
>
> Soweit erst einmal richtig?

Wenn ich hier noch Feedback bekommen könnte wäre das super.

Gruss,
Torsten

von Wolfgang A. (Gast)


Lesenswert?

Torsten Curdt schrieb:
> aber...
>
> 1) brauche ich zwei Relais (und ich sehe nicht wie ich zwei Shields
> nutzen könnte)

Ein Relais braucht genau max. drei Verbindungen zum Arduino (Gnd, +5V 
und I/O-Pin). Wenn du mehrere davon anschließen möchtest, kommen die Gnd 
und die +5V alle an die gleiche Versorgungspins, d.h. pro weiterem 
Relais brauchst du genau einen weiteren IO-Pin.

von Torsten C. (tcurdt)


Lesenswert?

Wolfgang A. schrieb:
> Ein Relais braucht genau max. drei Verbindungen zum Arduino (Gnd, +5V
> und I/O-Pin). Wenn du mehrere davon anschließen möchtest, kommen die Gnd
> und die +5V alle an die gleiche Versorgungspins, d.h. pro weiterem
> Relais brauchst du genau einen weiteren IO-Pin.

Wieso 3? GND und der I/O-Pin sollte doch reichen - bei dem ist dann 
allerdings bei 40mA Schluss. Und genau daher gibt es dann entweder die 
fertigen Shields - oder man bastelt sich sowas mit nem Transistor.

...würde ich jetzt so mal sagen.

Gruss,
Torsten

von Torsten C. (tcurdt)


Angehängte Dateien:

Lesenswert?

Nun bin ich endlich dazu gekommen - Board und Relais sind da :)

https://cdn-reichelt.de/documents/datenblatt/C300/DS_HFE20-1-L2.pdf

Um das Relais zu schalten dachte ich an die angehängte Schaltung.

(Irgendwelche Einwände?)

Das Problem ist nun, dass laut Datenblatt Set und Reset nicht 
gleichzeitig Strom bekommen dürfen/sollten. Mir ist nicht ganz klar was 
passiert wenn doch. Ich könnte es per Software so gut es geht vermeiden 
- aber so richtig toll find ich das nicht.

Da ich eh zwei von diesen Relais steuern möchte, frage ich mich gerade 
ob man das nicht auch mit einer H-Brücke (z.B. L298) besser machen 
könnte.

Danke für Euren Input - und noch ein frohes neues Jahr :)

Gruss,
Torsten

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.