Forum: Mikrocontroller und Digitale Elektronik Motoren mit ESP8266 oder ähnliches in 2 Richtungen ansteuern


von Michael (Gast)


Lesenswert?

Hey Leute,

ich habe vor meinen Velux Rollo (Dachflächenfenster) nicht mit der KUX 
zu betreiben, sondern möchte es offen Betreiben. Von der Basis her ist 
kein Problem, nur bin mir da nicht sicher, ob das schon der beste Weg 
ist.

Mein Plan war 2 Relais (2Pol.) zu nehmen. Relais 1 dient zum EIN und AUS 
Schalten des Motorlaufs und über Relais 2 würde ich den Polumkehr 
machen. So zu mindest der Plan.

Um das Rollo nur ein Teil zu zu fahren (möglichst in Prozentwerten), 
muss ich das ja softwaretechnisch theoretisch über die Laufzeit des 
Motors realiseren können. Wäre zwar nicht zu 100% Perfekt, aber wenn man 
z.B. auf 50% stellt, wäre es mir persönlich egal ob es tatsächlich bei 
50% ist oder + - paar Prozent. Da müsste man natürlich die Laufzeit 
vorab einmal per Stopuhr oder ähnlichem messen um einen Basiswert zu 
bekommen.

Meine Frage, hat sich ggf. jemand schon mit sowas beschäftigt? Oder gibt 
es da ggf. schon Fallstricke, welche mir Probleme bereiten können? Ggf. 
gibt es auch schon ein "fertiges" Projekt oder so.


Michael

PS: Die Lösung an sich mit den Relais fand ich recht einfach und 
elegant, da ich für einen Motor nur EIN / AUS benötige und keine 
Drehzahlregulierung oder der gleichen. Darüber hinaus, ist es "egal" 
welche genaue Leistung der Motor benötigt, vorausgesetzt die Relais 
haben ein entsprechendes Schaltvermögen.

von Harald W. (wilhelms)


Lesenswert?

Michael schrieb:

> Mein Plan war 2 Relais (2Pol.) zu nehmen. Relais 1 dient zum EIN und AUS
> Schalten des Motorlaufs und über Relais 2 würde ich den Polumkehr
> machen. So zu mindest der Plan.

M.E. besser ist es, zwei Relais mit je einem Umschaltkontakt
zu verwenden und diese als H-Brücke zu verschalten.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Michael schrieb:
> Velux Rollo (Dachflächenfenster) nicht mit der KUX zu betreiben
Was ist denn das für ein Motor? Wie wird die Endlage festgestellt? Hast 
du einen Link da drauf?

> Da müsste man natürlich die Laufzeit vorab einmal per Stopuhr oder
> ähnlichem messen um einen Basiswert zu bekommen.
Du könntest auch die Stromaufnahme messen und feststellen, wann der 
Strom steigt. Dann bis du wahrscheinlich auf den Endanschlag gefahren.

von Michael (Gast)


Lesenswert?

Okay,

also Sprich + (Vom Motor) auf COM Port vom Relais 1 und - (Vom Motor) 
auf COM Port vom Relais 2 und jeweils die "Wechselkontakte" (NO / NC) 
mit + bzw - vom Netzteil versorgen?

Okay, auch eine Idee. Sprich der Motor bekommt im Ausgeschalten zustand 
einfach auf beiden Kontakten das -?

Muss da nur gucken wie man das dann Softwaretechnisch am besten löst.

Michael

von Dob S. (dobstronsky)


Lesenswert?

Theoretisch kannst du auch einen Stepper Motor nehmen da gehts dann 
nicht über die Zeit sondern wieviele Flanken (also Pin on und wieder 
off) du dem Treiber sendest. Dann sind es ganz genau 50% wenn du das 
willst.

Stepper Motoren finden Ihre Daseinsberechtigung darin, dass man per 
Software genau Steuern kann wie Weit und wie schnell sie sich drehen und 
auch vor und zurück ist easy steuerbar. Pin high links lauf pin low 
Rechtslauf zum Beispiel

von Michael (Gast)


Lesenswert?

Bearbeiten kann ich es ja nicht mehr scheinbar.

Aber theoretisch könnte ich ja bei der Lösung mit der H - Brücke auch 
ein fertigen Homematic Rolloaktor nehmen oder? Also Sprich auf Kanal 
rauf ein Relais anklemmen und das zweite auf Kanal B? Verständlich 230V 
Spulenspannung.

Dann wäre mit Software und so nichts mehr notwendig oder habe ich da ein 
falschen Gedanken? Also als "Halbfertige" Lösung? In den Geräten kann 
man ja die Laufzeit des Rollos definieren und so weiter.


Michael

von Michael (Gast)


Lesenswert?

@lkmiller:

Link zum Motor:
https://www.dachgewerk.de/VELUX/Elektro-Rollladen-SML-FK04-0000S-Aluminium-Dunkelgrau?gclid=EAIaIQobChMIxffSssiW-QIVFtxRCh0GkA-cEAQYASABEgIovvD_BwE


@dobstronsky:

Dann müsste man aber das "fertige" Produkt von Velux total auseinander 
nehmen und das fänd ich bei 400€ etwas unschön.

Michael

von Dob S. (dobstronsky)


Lesenswert?

https://www.amazon.de/gp/product/B08R64Y7V7/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

Das sind Treiber die ich mir gerade bestellt habe, die kannst du mit 
einem Arduino ansteuern.


Bei dem Motor musst du dich für eine Größe entscheiden, die sind nicht 
Teuer aber auch nicht leise.

von Pete K. (pete77)


Lesenswert?

Ich habe das für einen Markisenmotor realisiert und habe ein 2-Kanal 
Relaisboard von Aliexpress genommen und einen kleinen ATMega.
Der ESP nimmt den WLAN Befehl auf und leitet ihn über die serielle SST 
an den WVR weiter ("Up", "Down", "Stop"), dieser steuert dann die Relais 
an. Den AVR habe ich benutzt, weil man den Markisenmotor nicht sofort in 
der Richtung umschalten darf, sondern 1sek warten sollte, damit die 
Kondensatoren sich entladen können (laut Anleitung Motor).
Das hilft bei Fehlbedienung oder Fehlverhalten des ESP.

: Bearbeitet durch User
von Dob S. (dobstronsky)


Lesenswert?

Michael schrieb:
> Dann müsste man aber das "fertige" Produkt von Velux total auseinander
> nehmen und das fänd ich bei 400€ etwas unschön.

Ja das ist unschön

von J. S. (jojos)


Lesenswert?

Shelly 2.5 Schaltaktor mit Doppelrelais und Tasmota draufpacken. Kostet 
fertig ca. 20€, dafür kann man das kaum selber bauen.

Als EWMS unterstützt Tasmota alle möglichen Motoren, hat die 
Kalibrierung für den Fahrweg und auch das Anfahren der Stellung in 
Prozent.
https://tasmota.github.io/docs/Blinds-and-Shutters/#button-control

: Bearbeitet durch User
von Dave (Gast)


Lesenswert?

J. S. schrieb:
> Shelly 2.5 Schaltaktor mit Doppelrelais und Tasmota draufpacken. Kostet
> fertig ca. 20€, dafür kann man das kaum selber bauen.

Hervorragende Idee! Und danach ab zum Baumarkt und ein neues Rollo 
kaufen.

Der T0 hat einen 24V DC Antrieb verlinkt und der Shelly 2.5 kann nur 
230V, nicht potentialfrei

von J. S. (jojos)


Lesenswert?

Dave schrieb:
> Der T0 hat einen 24V DC Antrieb verlinkt und der Shelly 2.5 kann nur
> 230V, nicht potentialfrei

dann sieh dir die Beschreibung mal genauer an. Das 3. Bild der 
Anschlussbelegungen.

https://www.longlife-led.de/Shelly-2.5-Wi-Fi-Schaltaktor-2x10A-Doppelrelais-Schalter-und-Rollladen-Steuerung-Alexa-und-Google-Home/4466

Stromversorgung: 110 - 240 V ± 10%, 50 / 60 Hz AC oder 24 - 60 V DC

von Michael (Gast)


Lesenswert?

Ich kann auch einfach 230V Relais nehmen. Bzw. Die brauche ich dich für 
die H-Brücke. Somit arbeitet der Shelly wie gewohnt mit 230V und das 
Rollo mit 24V dc.

Um die Relais komme ich ja nicht rum, da der Motor nur + & - Ader hat.

Oder sehe ich da was falsch?

Michael

von noiasca (Gast)


Lesenswert?

schließ dich vieleicht mit dem zusammen, der hat aktuell ganz was 
ähnliches vor:

https://forum.arduino.cc/t/velux-rollo-mittels-esp8266-oder-ahnliches-steuern/1016267

Bündelt eure Energien - dann seid ihr in halber Zeit fertig!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.