Tasmota Schrittmotor Haltemoment

OP #7812673

Hallo zusammen,

Ich habe hier einen ESP8266 und einen A4988 als Treiber für den Schrittmotor. In Tasmota habe ich diesen als Shutter 1 definiert. Das ding soll meine Hühnerklappe Rauf / Runter fahren.

Soweit funktionieren die Buttons im Dashboard Rauf / Runter mit dem Timer zum öffnen und schließen.

Allerdings sobald er rauf gefahren ist hält der Motor nicht, er lässt sich frei drehen und meine Klappe würde einfach schließen. Wie kann ich die "Motorbremse" einstellen wenn geöffnet ist?

Grüße

OP

Also das hat funktioniert, der ist jetzt dauerhaft auf "Bremse" Allerdings wird der echt sehr heiß, und soviel muss er garnicht bremsen, der hat richtig kraft.

Gibt es eine Möglichkeit in Tasmota zu konfigurieren wie stark der gegen halten soll?

Grüße

Den Motorstrom muss man über das Poti auf dem Treiber einstellen, dazu gibt es viele Anleitungen. Steuert Tasmota den Enable Eingang vom Treiber? Der müsste mit einem gpio verbunden werden und das könnte man auch selber steuern.

Mike V. schrieb:

Wie kann ich die "Motorbremse" einstellen wenn geöffnet ist?

Hallo Mike,

das Problem ist, dass ein Schrittmotor ohne Strom nicht hält. Mit Strom, Ohne Bewegung --> Geht die ganze Energie in Wärme.... da ja keine Bewegungsenergie genutzt wird.

Deshalb gibt es Schritt-Motoren mit Bremse !

vy73 Thomas de DG5MPQ

Der Motor soll ja nur bei Klappe oben halten, da muss der Treiber enabled bleiben. Bei Klappe unten kann er disabled werden. Beim 3D Drucker gibt es eine Haltezeit nach erreichen der Sollposition, wenn Tasmota so etwas auch bietet kann man das nutzen. Sonst wird es etwas aufwändiger mit dem Timer, dann ginge das mit Berryscript (setzt ESP32 voraus). Oder mal im Tasmota Forum/Discord fragen.

Noch eine Möglichkeit: Zwischen enable Eingang vom Treiber und Ausgang vom ESP einen Enschalter setzen. In der Auf Stellung muss der Trennen, dann bleibt der Motor bestromt und hält. Unten kann der ESP dann abschalten. Eine Haltezeit habe ich auf die Schnelle nicht in der Tasmota Doku gesehen.

Mike V. schrieb:

Also das hat funktioniert, der ist jetzt dauerhaft auf "Bremse" Allerdings wird der echt sehr heiß, und soviel muss er garnicht bremsen, der hat richtig kraft. Gibt es eine Möglichkeit in Tasmota zu konfigurieren wie stark der gegen halten soll

Nein, du kannst nur die Kraft des Motors insgesamt runterregeln durch das Poti auf der Platine. Dann klemmt es ggf. beim hochziehen.

Wir kommt man auch auf die abstruse Isee so eine Klappe per Schrittmotor bewegen zu wollen, einem Motor der im Stand genau so viel Strom verbraucht wie bei Bewegung ?

Da kommt ein Gleichstrom-Getriebemotor dran mit selbsthemmendem Getriebe.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.