1-Kanal Relais Modul 5V mit WeMos D1 kontrolieren

Steuerung von elektronischen Geräten mit einem Relai und einem WeMos D1 mini.


Dieses ist ein sehr einfaches Projekt. Ich möchte nur eine Lampe mit einem Demos D1 steuern. Dafür nutzte ich ein Relay welches schaltet wenn die “In” Verbindung mit “GND” verbunden ist (es gibt auch andere module bei denen das schalten erfolgt wenn “In” mit “VCC” verbunden wird). Also nutzte ich einen PNP-Transistor und verband damit IN und GND wenn der Ausgang von D1 am WeMos auf Hight gestellt ist.

Auf dem WeMos habe ich folgenden code geladen: (Das Ergebnis gibt es auf Twitter zu sehen)   

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
   pinMode(D1, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);
  digitalWrite(D1, LOW);
  delay(3000);
  digitalWrite(LED_BUILTIN, HIGH);
  digitalWrite(D1, HIGH);
  delay(3000);
}

Die Umsetzung war sehr einfach. Der interessantere Teil ist die neue Software die ich entwickelt habe um das WeMos mit W-Lan und MQTT zu verbinden und über ein Webinterface konfigurierbar zu halten.

Teile: