5V Relaismodul am Arduino Uno schaltet nicht ab

Gast #4010916
Lesenswert?

Hallo zusammen,

ich habe leider keinen passenden Thread gefunden, obwohl ich mir fast 
sicher bin, dass ich nicht der erste bin der so eine Frage stellt. Daher 
tut es mir schon mal leid, aber ich habe wirklich nichts gefunden...

Ich habe ein solches Relais-Modul gekauft und an einen Arduino UNO 
angeschlossen:
http://www.aliexpress.com/store/product/Free-shipping-1-channel-relay-module-12-v-low-level-trigger/221555_1854846219.html

Angeschlossen habe ich es nach diesem Vorbild, den Code zum testen habe 
ich auch von dort:
http://browse-tutorials.com/tutorial/controlling-220v-using-arduino-relay-board

Nun mein Problem: Das Relais schaltet zwar ein, aber nicht mehr aus. Es 
gibt zig Tutorials, die Anschluss und Code ähnlich haben - daran kann es 
also fast nicht liegen.

Ich habe jetzt was von einer Freilaufdiode gelesen. Allerdings waren das 
immer Tipps zu Selbstbau-Relais-Module. Ist so eine auch bei oben 
genannten Modul notwendig oder bereits verbaut? Woran erkenne ich diese? 
Und wenn ich so eine noch brauche - warum funktioniert es bei den ganzen 
Tutorials auch ohne?

Alternative Idee: Mein Arduino UNO kann aus irgendwelchen Gründen den 
PIN nicht auf High und das Relais auf geschlossen setzen. Kann das sein? 
(ist mir gerade so eingefallen, hab die Schaltung gerade nicht zur Hand 
um das zu testen)
Gast #4010937
Lesenswert?

Hi

>Ich habe ein solches Relais-Modul gekauft und an einen Arduino UNO
>angeschlossen:
>http://www.aliexpress.com/store/product/Free-shipp...

Da sind 12V Relais drauf.

Angeschlossen habe ich es nach diesem Vorbild, den Code zum testen habe
ich auch von dort:
http://browse-tutorials.com/tutorial/controlling-2...

Die Schaltung ist für 5V Relais.

>Nun mein Problem: Das Relais schaltet zwar ein, aber nicht mehr aus. Es
>gibt zig Tutorials, die Anschluss und Code ähnlich haben - daran kann es
>also fast nicht liegen.

Wie stellst du das fest?

MfG Spess
Gast #4010960
Lesenswert?

Wie hast du den das Module mit dein Arduino verkabelt? Wie Spess schon 
richtig angemerkt hat sind das 12V Relais. dh. die müssten mit 12V 
geschalten werden.

eine freilaufdiode scheint auf den Board schon vorhanden zusein, ebenso 
eine ansteuerung Eingang für Signale mit einen geringeren Potentiol.

Also sollten In 12V, GND Verbunden mit der Masse vom 12V Netzteil und 
der Masse vom Arduino und dann in in das Signal vom Arduino zum steuern.
#4011233
Lesenswert?

Markus schrieb:
> Muss mich leider korrigieren: Hatte den falschen Artikel auf aliexpress
> rausgesucht. Meine Relais sind doch 5V, es handelt sich um die
> untenstehenden:
>
> 
http://www.aliexpress.com/item/Funny-topstore-One-Channel-5V-Indicator-Light-LED-Relay-Module-For-Arduino-ARM-PIC-AVR-DSP/1971539321.html


Das hier
(Bild)
müsste die Frelaufdiode sein. Zumindest ist es eine Diode, erkennbar am 
schwarzen Ring, der die Durchlassrichtung markiert.
Angehängte Dateien:
Gast #4011245
Lesenswert?

Markus schrieb:
> Muss mich leider korrigieren: Hatte den falschen Artikel auf aliexpress
> rausgesucht. Meine Relais sind doch 5V, es handelt sich um die
> untenstehenden:

Wer billigst kauft, kauft zwei mal.

Erstens sollte man englisch lesen können wenn man in China bestellt:
Low level suction close, high level release.

Das Relais schliesst bei low und öffnet bei high.

Zweitens: Das Relais schaltet zwar 250V, ist aber nicht geeignet um von 
5V auf 230V zu isolieren.   Dein Arduino ist nicht SELV sicher 
netzgetrennt.
#4011251
Lesenswert?

Markus schrieb:

> Alternative Idee: Mein Arduino UNO kann aus irgendwelchen Gründen den
> PIN nicht auf High und das Relais auf geschlossen setzen. Kann das sein?
> (ist mir gerade so eingefallen, hab die Schaltung gerade nicht zur Hand
> um das zu testen)

Sein kann alles mögliche.
Warum hältst du nicht einfach mal dein Voltmeter an den Arduino Pin und 
kontrollierst, ob der Pin den Pegel wechselt?
Gast #4011411
Lesenswert?

@oderso: Der Code-Link funktioniert doch - nur der zitierte Link geht 
nicht, dafür kann ich aber nichts.

@MaWin: Ja, ich schließe ja auch mit LOW und öffne mit HIGH. So wie es 
in dem Codebeispiel auch steht.

@cameljoe: Und bei dir klappt alles?

@kbuchegg: Danke für die Erklärung zur Diode. Und das mit der Spannung 
schau ich mir an, sobald ich dazu komme.
Gast #4011455
Lesenswert?

mach mal am Anfang aus der 2 ne 13
"#define RELAY_1  2"
und lass es ohne angeschlossenes
Relay laufen. OnBoard Diode müssten dann im 3 Sekundentakt blinken.
Dann einfach mal das Relay-IN an 13 anschliessen.

oderso
Gast #4011643
Lesenswert?

Sowohl der Voltmeter-Test als auch die onboard-LED/PIN13 Variante haben 
gezeigt: Nach LOW gibt es bei mir kein HIGH mehr. Dass dürfte wohl 
darauf schließen, dass einfach mein UNO rumspinnt.

Den UNO ausgetauscht und schon funktioniert alles wunderbar. Nochmal 
vielen Dank an alle. Beim nächsten mal hol ich gleich das Voltmeter 
raus...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren