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
Mach Dich mal mit der Artikelübersicht vertraut (link am linken Rand), insbesondere diesem Artikel: http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Das ist schon mal ein super Tipp :) Kannte ich bisher nicht. Super cool. Danke!
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
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.