Vorstellung
Das Roboterkit von DOBOT wurde im September 2018 der AG von Profiroll Technologies
aus Bad Düben zur Verfügung gestellt.
Die AG Young Engineers bedankt sich herzlich für die Unterstützung.
Der Dobot Magician ist ein kompakter 4-Achsen-Desktop-Roboterarm für Ausbildung,
Labor und einfache Automatisierungsversuche.
Der Dobot Magician eignet sich gut für den Einstieg in die Robotik.
Mit ihm lassen sich Koordinatensysteme, Bewegungsabläufe und Programmierung anschaulich erklären.
Durch Saug- und Greifwerkzeuge können einfache Greif- und Pick-and-Place-Aufgaben praktisch umgesetzt werden.
Zusätzlich sind Anwendungen wie Zeichnen, Schreiben, 3D-Druck und Lasergravur möglich.
Arbeitsbereich
Der Arbeitsbereich des Dobot Magician wird durch die mechanischen Grenzen des Roboterarms bestimmt.
Die Abbildung zeigt die Reichweite aus Seitenansicht und Draufsicht. Für praktische Versuche ist diese
Darstellung wichtig, damit Arbeitsflächen, Bauteile und Sicherheitsabstände sinnvoll geplant werden können.
Die maximale Reichweite beträgt ca. 320 mm in der X-Richtung und ca. 240 mm in der Y-Richtung. Die maximale Höhe in Z-Richtung beträgt ca. 150 mm.
Koordinatensysteme
Arbeitsplatte
Eine Kunststoff-Lochrasterplatte dient als Arbeitsfläche des Dobot Magician.
Sie ist mit einem Raster versehen, das die Positionierung von Bauteilen erleichtert.
Die Platte hat Außenmaße von etwa 700 mm × 500 mm.
Das Lochraster besteht aus 40 × 27 Löchern.
Der Lochabstand beträgt 16 mm.
Kunststoffwürfel dienen als Teile für den Sauggreifer.
Sie besitzen unten ein 3×3-Raster aus kegelförmigen Steckzapfen ohne mittleren Zapfen und oben passende Löcher,
sodass sie zuverlässig auf der Lochrasterplatte positioniert und zusätzlich übereinander gestapelt werden können.
Auf der Arbeitsplatte können auch andere Komponenten befestigt werden.
DobotStudio
Auf der Startseite von DobotStudio sind die wichtigsten Funktionen schnell erreichbar.
Die Software ist für Windows, MacOS und Linux verfügbar.
Für den Einstieg eignen sich besonders:
· die Direktsteuerung und
· Teach In und Playback von Bewegungsabläufen,
Für Fortgeschrittene ist
· das visuelle Programmieren mit Blockly und
· das Programmieren mit Python.
verfügbar
Wegen der häufigen Updates ist es sinnvoll, die aktuelle Version von der Herstellerseite herunterzuladen:
Öffne https://www.dobot-robots.com/service/download-center und gib unter "Suchen" 'DobotStudio' ein.
Unter Data Type - Control Software sind verschiedene Versionen verfügbar.
Die aktuellste Version ist DobotStudio Pro 4.6 (V4.6.1.0) for Win64 vom 11. April 2025.
DobotStudio für Windows V1.4.9 ist unter: http://schulroboter.de/DL/DobotStudio(Windows)V1.4.9.dev-Magician-Lang.zip verfügbar.
Bedienung
Für den Unterricht oder eine AG bietet sich eine schrittweise Einführung an:
- Roboter und Arbeitsbereich kennenlernen.
- DobotStudio starten und Verbindung zum Roboter herstellen.
- Den Roboter zunächst per Direktsteuerung bewegen.
- Bewegungsabläufe per Teach In aufnehmen und wiedergeben.
- Bewegungsabläufe per Blockly erstellen und testen.
- Bewegungsabläufe per Python-Skript erstellen und testen.
Wichtig: Vor jedem praktischen Versuch sollte der Arbeitsbereich frei sein. Bewegungen des Roboterarms müssen langsam und kontrolliert getestet werden. 🦾
Programmieren mit Blockly und Python
Blockly
Blockly ist eine visuelle Programmiersprache, die auf Blöcken basiert. Sie ermöglicht es, Programme durch das Zusammenfügen von Blöcken zu erstellen, anstatt Code zu schreiben. Dies erleichtert den Einstieg in die Programmierung und macht sie zugänglicher für Anfänger.
Blockly ist besonders nützlich für die Steuerung des Dobot Magician, da es eine intuitive Möglichkeit bietet, Bewegungsabläufe und Aktionen zu programmieren.
In einem Textfenster werden zu den verwendeten Blöcken entsprechende Code-Snippets angezeigt, die den generierten Python-Code darstellen.
Python
Bezüglich der Python-Version im installierten Dobot Studio für Windows V1.4.9 meldet sich Python über Konsole (Running Log)
mit der Version Python 3.5.0 und dem Hinweis auf die 32-Bit-Version:
[07:41:55]3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)]
Dobot_Magician_portabel ermöglicht die Steuerung des Dobot Magician per Python ohne Installation von Python und DobotStudio auf dem PC.
Weitere Informationen und Ressourcen finden sich auf der Dobot Magician Projekte-Seite.
Projekte
Hier sind einige Projekte, die mit dem Dobot Magician umgesetzt werden können:
- Türme von Hanoi
- Containerlagerplatz
- ESP32 macht mit ... - Beispiele für die Einbeziehung eines Mikrocontrollers in die Steuerung des Roboters
- Kommunikationsschnittstellen nutzen lernen
- Die ersten Überlegungen dazu gibt es hier.
- Serielle Schnittstelle
- Bluetooth
- WLAN
- USB
- Farberkennungssensor
- Entfernungssensor
- Dobot mit Bildverarbeitungssystem koppeln
Gedanken und Ideen als Grundlage weiterer Projekte
Links
- Dobot Magician Bedienungsanleitung
- schulroboter.de - DOBOT Magician Anleitung
Beispiele: Nr.5 - EIO Multiplex, Nr.10 - WiFi Kit , Nr.11 - Controller Kit - Dobot Magician User Manual V1.2.4
- Dobot Magician User Manual V1.2.5
- Youtube-Kanal Next Robotics:
- HS-Osnabrück: Umgang mit dem Dobot Magician, Dobot Magician Anfänger, Dobot Magician Fortgeschrittene
- Unsere Dobot Magician Projekt Übersicht enthält weitere Links und Informationen bezüglich Technik und Programmierung.