In diesem Tutorial möchte ich das Relais Shield für den Wemos D1 mini vorstellen.
Ein Relais Shield habe ich bereits im Tutorial Arduino Lektion 13: 2 fach Relaisplatine ansteuern beschrieben. Dieses Shield funktioniert im Grunde genauso nur halt das dieses Shield “nur” 1 Relais Modul enthält.
Bezug
Das Relais Shield kann über ebay.de* oder amazon.de* bezogen werden. Wobei auch hier wieder das Shield zum besten Preis bei ebay.de erhältlich ist.
Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!
Technische Daten des Relais Shield für den Wemos D1 mini
- max. 10A bei 250V AC (Wechselspannung)
- max 10A bei 30V DC (Gleichspannung)
Aufbau und Anschluss
Das Relais Shield wird wie die anderen Shields auf den Wemos D1 mini gesteckt.
Hier bietet es sich an, sich ein Dual Base Shield zu besorgen. Denn das Relais Shield hat bedingt durch die Bauhöhe des Relais keine Möglichkeit ein weiteres Shield auf dieses zu stecken.
Quellcode
Das Relais Shield wird über den digitalen Pin D1 angesprochen (Hinweis dazu ist auf der Rückseite des Shields bzw. auf der Wikiseite zum Shield zu finden.)
#define RELAIS D1 //Relais Shield am digitalen Pin D1 angeschlossen #define BUTTON D3 //One Button Shield am digitalen Pin D3 angeschlossen void setup() { pinMode(BUTTON,INPUT); //Den Button als Eingangssignal definieren. pinMode(RELAIS,OUTPUT); //Das Relais als Ausgangssignal definieren. } void loop() { /* * Wenn der Button gedrückt wird, dann wird das Relais angezogen. * D.h. es wird das Relais aktiviert, das aktivieren ist deutlich am klick Geräusch * zu hören und wird optisch durch eine LED angezeigt. */ digitalWrite(RELAIS, digitalRead(BUTTON)==HIGH?LOW:HIGH); }