Funktioniert alles wunderbar, ABER mir gefällt nicht, dass ich im Endeffekt zwei Stecker für eine Lampe benötige, einen für das Modul und einen für die Lampe.
Gibt es eine vorschriftsmäßige Schaltung für so etwas? Und einen empfehlenswerten Trafo von 230V AC auf 5V DC?
Gleiches Problem habe ich auch noch im Gleichstrombereich. Für die Steuerung eines Türmagnet-Schlosses nutze ich 12V DC. Die Stromversorgung des Arduino Nano erfolgt derzeit noch seperat. Kann man dies ebenfalls auf einen Stecker reduzieren?
Du sollst nicht Netzspannung über dieses Modul schalten.
Wenn du was mit Gehäuse suchst, nimm ein Sonoff S20 oder ähnliches und flasche das mit der Software die du magst. Im S20 ist ein ESP8266 drinnen, google etwas ob das im S26 auch noch so ist. Das Relais ist zwar auch nicht besser, aber das ist wenigstens geschlossen mit einem Gehäuse runderhum.
Es gibt auch weitere Interessante Module von Sonoff.
Ich stimme @noiasca absolut zu: Netzspannungsnahe Geräteentwicklung ist etwas für Fachleute; zu leicht kann da etwas schiefgehen. Entsprechend vorbereitete Kaufgeräte softwareseitig anpassen ist ein Weg.
Wem das nicht liegt, der kann im Zweifelsfall auf 433MHz Funksteckdosen ausweichen, die sich mit einschlägigen Bibliotheken und sehr kostengünstiger Hardware steuern lassen, ohne dass man am Netz rumschrauben muss ... Und man kann gleich mehrere Anschlüsse problem- und kabellos von einem Controller aus betreiben.
Vielen Dank für Eure Hilfe. Das Projekt mit der Funksteckdose ist sehr interessant. Das muss ich mal testen. Sieht mir zu leicht aus. Habe mal eine Zeit mit SDR rumgespielt. Das war gar nicht so trivial.
Nur noch eine Abschlussfrage:
Ich habe ein Relais, 5V, 1 Kanal (blaues KF301-Terminal).
Wenn ich das mit einem normalen Arduino Uno schalte (modifiziertes Blink-Beispiel, 2 sek. an, 2 sek. aus), dann funktioniert es wunderbar. Egal, ob ich es per Arduino oder Netzgerät mit den 5V versorge.
Wenn das Ganze mit einem NodeMCU v3 mache, dann schaltet das Relais 1x an und dann aber nicht wieder aus. Nur wenn ich das IN-Kabel trenne, schaltet es wieder aus.
Du kannst vor dein vorhandenes Relaismodul einen NPN-Transistor schalten. Dann funktioniert das auch schon. Dann schaltest du mit HIGH am Ausgang des Arduino das Relais, nicht mit LOW.
Wenn du mehr Strom schalten willst, musst du dafür einzelne Relais (KFZ-Technik) verwenden. Da wirst du keine Module finden.
sonst halt wie schon angesprochen ein Relais aus dem KFZ Bedarf und die Ansteuerung selber bauen,
Sowas hab ich selber mal verbaut gehabt: Bosch 0 332 002 156. Schaltleistung 12 V 75 A (400A, 1s).
Die Freilaufdiode D1 kann bei dir entfallen und den Kollektor des Transistors legst du auf den Eingangspin des Relaismoduls. Wie schon geschrieben, damit das Relais anzieht, musst du den Ausgangspin des ESP32 (hier ESP8266) auf HIGH legen.
Mit den Arduino-Libs geht das Schalten von 433MHz-Steckdosen recht einfach; ich habe das schon mehrfach umgesetzt. Die (China-) Funkmodule haben i.d.R. eine kleine Antenne, Reichweiten im Raum ohne Hindernis wenige Meter. Braucht es mehr, muss man eine Antenne anlöten. Das ist aber auch kein Problem: