Keine Sorge, der Motor passt. Hab sie ja auch bei mir im Einsatz und verbaut in den Modellen.
Mittlerweile kam der Motor an und ja, passt an den Technic-Hub und lässt sich problemlos wie der L-Motor ansteuern und macht das was ich will^^
Wie Du schreibst: wenn Du nur in einer Richtung drehst ist das Spiel eliminiert.
Dann ist nur zu klären ob die Genauigkeit reicht.
Und man kann das Spiel "wegprogrammieren".
Durch den Winkelmotor konnte ich das 24er Zahnrad korrekt zum gelben, großen Zahnkranz platzieren -> Spiel wurde schon mal deutlich reduziert
Danach habe ich eine 0,5mm Unterlegscheibe aus Plastik zum fixieren der Schnecke eingebaut. Die Schnecke von Lego ist leicht kürzer als 3 Noppen und konnte daher hin und herrutschen, die 1/2 Bush Teile können die Schnecke nicht ausreichend fixieren. Durch die Unterlegscheibe ist das mechanische Spiel so gering wie möglich.
Der nächste Schritt war, die Positionierung abhängig von der Drehrichtung zu machen. Ich habe also nun 2 Tabellen mit den Anhaltepositionen, eine für "im Uhrzeigersinn" und eine "gegen Uhrzeigersinn".
In der Summe denke ich: das Konzept steht und funktioniert.
- Motor -> Schnecke -> 24er Zahnrad -> 140er Zahnkreis: ergibt Untersetzung von 140:1. Der Motor braucht 50400 Umdrehungen für eine Drehung der Drehscheibe.
- die Bedienung erfolgt derzeit über die Fernbedienung Kanal A: + = 1 Position im Uhrzeigersinn fahren, - = 1 Position gegen Uhrzeigersinn fahren, rot = Stop. Es können durch mehrfaches drücken der +/- Tasten Positionen übersprungen werden. Also 3x drücken = 3 Positionen fahren. Es gibt nur Positionen mit Gleisen, Leerräume werden überfahren. Es gibt aktuell 24 Positionen
- die Genauigkeit passt für meine Zwecke: auch durch hin/her fahren, mit/ohne Last habe ich noch kein Problem festgestellt. Ich habe aber noch kein 24h Dauerbetrieb durchgeführt ;-)
- die Drehgeschwindigkeit wird kurz vor Erreichen der Sollposition reduziert um die Genauigkeit zu verbessern und es sieht auch eleganter aus
- Kanal B dient zum Einrichten: Die Drehscheibe kann so in "Tippelschritten" hin/hergefahren werden und per Druck auf Kanal B "rot" wird die 0 festgelegt (0 muss im Uhrzeigersinn angefahren werden, rot drücken = Scheibe ist justiert)
- aktuell gibt es kein Endlosdrehen in eine Richtung: das Programm erlaubt derzeit nur eine Drehung um fast 360° in +. Es kann so jede Position mit beiden Orientierungen der Drehscheibe angefahren werden. Aber man muss im Extremfall eine weiten Weg zurücklegen um die Nachbarposition zu erreichen. Ob ich das ändere, weis ich noch nicht.
Als nächstes werde ich die Bedienung verbessern. Aktuell funktioniert sie, ist aber nicht intuitiv für jedermann.
Ich verfolge diese Idee:
- Motor als Eingabe nutzen (ähnlich zur Weichensteuerung am Ablaufberg): Schalterstellung Mitte = Drehscheibe stoppt an nächster Position. Schalterstellung links = Drehscheibe dreht gegen Uhrzeigersinn, Schaltersteillung rechts: Drehscheibe dreht im Uhrzeigersinn.
- das sollte simpel genug sein und eine einfache Bedienung ermöglichen
- die Fernbedienung bleibt zur Justage erhalten
Fazit:
eine Drehscheibe ohne Absteckung und großen Aufwand sollte mit Lego PU und Programmierung möglich sein. Die Genauigkeit vom Anhalten per Winkel ist gut genug. Mal schauen was ein Dauerbetrieb ergibt^^
Fremdteile:
- Motorkabel verlängert, damit der Hub ausserhalb der Drehscheibe Platz findet ohne das alles zu hoch werden muss
- Unterlegscheibe um mechanisches Spiel zu verringern
- Einsatz von PyBricks auf dem Technic-Hub (könnte man durch die Lego PU-App auf einen Tablet ersetzen)
Viel Text, keine Bilder. Das geht so nicht, ich hab noch ein Video erstellt:
Thomas