NEWS
Wroom32 mit MAX 6675 und Relais [gelöst]
-
moin gemeinde,
ich habe einen NodeMCU Wroom32 mit einem MAX 6675 folgendermaßen beschaltetich möchte über den selben Wroom32 einen viererblock relais schalten.
kann mir da jemand weiter helfen.
danke schon mal. -
@medoc auch wenn du es nirgends erwähnst nutzt du offensichtlich Tasmota.
Deine Relaiskarte mit den 4 Relais hat vermutlich neben Plus (VCC oder 3.3V) und Minus (GND) auch 4 Pins / Eingänge zum schalten der Relais.Suche dir 4 freie Pins / GPIO-Ports an deinem WROOM32 und schieße diese daran an.
Achtung die Bezeichnung am WROOM32 kann anders sein als in der List aus dem Screenshot - aber das hast du vermutlich schon herausbekommen.
Die 4 Pins stellst du um auf "Switch" 1 bis 4, wenn es damit nicht klappt probierst du "Switch_N". Der Unterschied ist das bei dem einen das anlegen einer Spannung schaltet, beim anderen das anlegen von Masse.
Nachdem du die GPIO-Ports eingestellt und das Gerät neu gestartet hast solltest du auf der Oberfläche 4 On/Off Buttons haben welche die Relais schalten
Eventuell:
Normalerweise will Tasmota zu jedem Relais einen Schalter haben (Switch, auch 1 bis 4). Variante 1 ist das du 4 weitere ungenutzte GPIOs nimmst und diese auf Switch umstellst (auch wenn du keinen daran anschließt).
Variante 2 ist das entkoppeln der Switche von den Relais per BefehlSetOption114 1
Siehe auch https://tasmota.github.io/docs/Buttons-and-Switches/#detach-switches-with
Kann auch sein das es einfach geht, ich habe schon lange kein Relais ohne Switch an Tasmota betrieben
-
@bananajoe sagte in Wroom32 mit MAX 6675 und Relais:
SetOption114 1
mit dieser eingabe fliegt der wroom aus dem netz und muß neu geflasht werden.
mehrfach versucht
-
switch oder und button ist die vollkommen falsche baustelle.
richtig ist relais
und jetzt gehe ich schlafen
und ganz wichtig ohne SetOption114 1 -
@bananajoe
es ist vollkommen verrückt:
bei relay 1-4 sehe ich die schalter, aber es schaltet nichts.
stelle ich switch ein, sehe ich keine schalter.
irgendwie komme ich nicht weiter -
jepp im meinem artikel habe ich mich verschrieben, statt
Switch
muss es natürlichRelais
heißen.Hast du es mit erst einmal einem versucht, dann als Paar, also ein Switch 1 und Relais 1 ob es dann geht?
SetOption114
nutze ich bei mir an einem Bewegungsmelder, da klappt das (es gibt aber trotzdem einen Switch) -
@bananajoe
hab ich versucht.klappt nicht.
im iobroker sind die relais eingetragen, auch von da schalten sie nicht. -
@medoc erst einmal langsam: Schalten die denn über die Weboberfläche des WROOM32?
Hast du GPIO15 (=Pin 21) richtig zugeordnet, sprich daran den Schaltkontakt für das Relais gesteckt?Funktioniert die Relaiskarte? Wenn VCC und GND angeschlossen ist müsstet du mit einer Strippe die ebenfalls auf VCC liegt per Stecken die Relais ein/ausschalten können. Oder mit einer Strippe die auf GND liegt. Funktioniert das?
-
@medoc sagte in Wroom32 mit MAX 6675 und Relais:
ich möchte über den selben Wroom32 einen viererblock relais schalten
welches viererblock relais ? Bild, Link, Beschreibung oder Datasheet
-
@bananajoe
die pins sind richtig, die karte funktioniert mit einem wemos problemlos.
auch über die weboberläche geht nichts.
der block wird mit 5v fremdversorgt.
schalten gegen vcc oder gnd am wroom geht auch nicht. -
-
@bananajoe
ich vermute fast, das es am wroom liegt.
er verabschiedet sich regelmäßig aus dem netz oder hängt sich auf.
ich werde zur sicherheit einen neuen bestellen -
du kannst nicht jeden beliebigen Pin des ESP nutzen, hier Boot Pins, Pull up usw.
Datasheet lesen welcher Pin als Relai nutzbar ist.
Das wird nicht am wroom liegen sondern an deiner Beschaltung. -
@ralla66
erklärt das auch die netzabbrüche und das aufhängen? -
@medoc sagte in Wroom32 mit MAX 6675 und Relais:
@ralla66
erklärt das auch die netzabbrüche und das aufhängen?kann die Spannungsversorgung sein. Der WROOM32 braucht 3.3V die aus den 5V der USB-Buchse generiert werden. (Wenn du einen mit MicroUSB-Buchse hast).
Je nachdem was da alles dran hängt ...
Im Netz wirst du verschiedene Vorschläge zur Spannungsversorgung finden. -
@bananajoe
ok, da hängt ja schon der max6675 dran.
ich werd das mal alles umbasteln. -
problem gefunden, es ist tatsächlich die stromversorgung auf 3.3.
der max6675 zieht zuviel.
nachdem auch der extern versorgt wird, klappt es - zumindest mit dem ersten relais. -
@medoc
alles läuft, wenn die geräte welche gesteuert werden sollen - relais & hochtemperatursensor - extern mit strom versorgt werden.
eine eintragung von switsch zusätzlich zum relais ist nicht nötig.wenn niemand mehr anmerkungen hat, schließe ich das hier als gelöst.
danke für eure hilfe.