Neuigkeiten    Das Projekt    Technik    RoboSpatium    Unterstützung    Stichwortverzeichnis    Download    Reaktionen    Spiele    Gadgets    Kontakt   




<<< WinchBot          WinchBot 2.0 >>>

WinchBot 1.5

Das Video zum Kapitel


WinchBot 1.5
Abbildung 1:
Für einen Messestand auf der SPS IPC Drives in Nürnberg war RS-Components auf der Suche nach einem Ausstellungsobjekt. Somit wurde schnell die Idee geboren, eine verbessere Version dieses recht ungewöhnlichen, über Seilzüge angesteuerten Roboters in´s Leben zu rufen. Kernkomponente des neuen Modells sind bipolare Schrittmotoren, welche die über Sensorscheiben-Rückkopplung gesteuerten Gleichstrommotoren ersetzen. Der Vorteil liegt darin, dass diese in deutlich kleineren Schritten angesteuert werden können.

Teileliste

Entstanden ist der WinchBot aus einer Kooperation mit RS-Components, daher sind in der Tabelle die Links zu deren Online-Shop gelistet.


Bauteil Stückzahl RS Components Bemerkung
Raspberry Pi Model 3 1 896-8660  
Schrittmotor 1.68A an 2.8V 3 892-8732 Schrittmotoren Seilwinden
Geckodrive Schrittmotorsteuerung G250X 3 896-8553  
Kühlkörper fü G250X 3 896-8557  
Schrittmotor 400mA an 12V 2 191-8299 Schrittmotoren Greifer-Plattform
L293D 2 714-0622 Treiberchip Schrittmotoren Greifer-Plattform
Standard Servos 3 781-3058 Servos Greifer
5V Netzteil 1 124-2200 5V Netzteil Servos und Raspberry Pi
12V Netzteil 1 776-7738 12V Netzteil Schrittmotoren
Zahnrad 80 Zähne 3 521-7691 Zahnrad an Kabeltrommel
Zahnrad 12 Zähne 3 521-6193 Zahnrad an Welle Schrittmotor. Achtung, Bohrung beträgt 6mm, Welle Schrittmotor ist nur 5mm. Entweder eine Hülse auf die Motorwelle schieben oder Zahnrad mit kleinerer Bohrung verwenden!
Kugellager 6mm Innendurchmesser 12 618-9913 Zentrale Linearführung und Seilwinden.
Kugellager 3mm Innendurchmesser 3 492-1939 Zugentlastung Kabel
Steuerleitung, geschirmt 1 529-582 Verkabelung
Sechstkantmuttern M6 1 525-919  
Gewindestange M6 1 530-321  
Kunststoffplatte 5mm 3 769-8749  
Alu-Vierkantrohre 20x20x100mm 5   Rahmenkonstruktion
Alu-Vierkantrohr 25x25x100mm 1   Zentrale Führung

Mechanik

WinchBot 1.5
Abbildung 2:
Die Bauteile der Mechanik habe ich mit meiner CNC v3.2 aus 5mm Acrylglas gefräst.
WinchBot 1.5
Abbildung 3:
Die Führung des zentralen Aluminumrohres ist etwas "schlanker" als beim Vorgänger gebaut.
WinchBot 1.5
Abbildung 4:
Die Teile der Seilwinden wurden für die Verwendung der bipolaren Schrittmotoren nur leicht abgeändert.
WinchBot 1.5
Abbildung 5:
Ich verwende Zahnräder aus dem RS-Sortiment an den Seilwinden.
WinchBot 1.5
Abbildung 6:
Den unteren Teil mit dem Greifer hatte ich zunächst wieder mit 5 Servos aufgebaut. Im Verlauf der Tests habe ich zwei der Servos...
WinchBot 1.5
Abbildung 7:
...durch kleinere bipolare Schrittmotoren ersetzt, um das Zittern des Greifers zu reduzieren.
WinchBot 1.5
Abbildung 8:
Da diese Schrittmotoren deutlich schwerer als die beiden Servos sind, habe ich die Rahmenkonstruktion nochmals überarbeiten müssen.
WinchBot 1.5
Abbildung 9:
Das höhere Gewicht des unteren Teils hat dazu geführt, dass sich die dünnen Stahlseile an den Metallösen durchgescheuert haben. Kleine Kugellager vor den Ösen verhindern das nun.
WinchBot 1.5
Abbildung 10:
Der an der Decke hängende Rahmen ist mit Schnüren befestigt. Die Kreuzverspannung verringert das Schwingen des WinchBot - auch diesbezüglich macht sich das höhere Gewicht der Schrittmotoren am unteren Teil des Greifers deutlich bemerkbar.

Elektronik

WinchBot 1.5
Abbildung 11:
5 Schrittmotoren inklusive Treiberplatinen, 3 Servos und ein Raspberry Pi Model 3 werden zum Betrieb von WinchBot 1.5 benötigt.
Die drei Schrittmotoren an den Winden ziehen einen Phasenstrom von 1.68A an 2.8V und werden über Geckodrive G250X mit 10 Mikroschritten angesteuert.
Die beiden unteren Schrittmotoren sind mit 400mA an 12V etwas leistungsschwächer, dafür aber auch leichter. Diese werden über L298D Chips im Vollschrittmodus angesteuert.
Die drei Servos dienen zum Öffnen und Schließen des Greifers und können diesen um zwei Achsen drehen.
WinchBot 1.5
Abbildung 12:

Software

WinchBot 1.5
Abbildung 13:
Angesteuert wird WinchBot 1.5 durch das schon beim Vorgänger gezeigte, jedoch weiter ausgebaute Browser-Interface. Die Steuerung und Programmierung von Bewegungsabläufen kann somit plattformunabhängig von vielen Endgeräten aus erfolgen. Hier verwende ich ein Nokia 3 und selbst mit diesem preisgünstigen Smartphone gelingt die Programmierung der Bewegung problemlos. Auf dem Raspberry Pi läuft der Webserver "Apache" mit Unterstützung für Perl Scripts. Koppelt man eine Bluetooth-Tastatur mit dem Smartphone und installiert einen simplen Texteditor sowie einen ssh-Client, so kann man sämtlichen Quellcode der verwendeten Programme editieren und somit jederzeit vor Ort anpassen. Um Robotik zu betreiben, bedarf es keiner umfangreichen Entwicklungsumgebung oder teuren Hardware - wie zu sehen funktioniert das auch mit einem günstigen Taschencomputer - vorausgesetzt man selbst ist smarter als sein Phone...
Die Software inklusive Schaltplänen gibt's als Download.



<<< WinchBot          WinchBot 2.0 >>>


Neuigkeiten    Das Projekt    Technik    RoboSpatium    Unterstützung    Stichwortverzeichnis    Archiv    Download    Reaktionen    Spiele    Verweise    Gadgets    Kontakt    Impressum   





Twitter YouTube Hackaday Patreon TPO