MODE 8 — DELTA
Hard · 2h · Fast kostenlos
Ziel & Anwendung
Drei Servos, drei Arme — und trotzdem bewegen sie alle denselben einen Punkt! Das ist Delta-Kinematik: drei Arme im 120°-Abstand steuern gemeinsam die Position einer Plattform im Raum. Der Joystick bewegt die Plattform seitlich, die Berührungsfläche hebt und senkt sie. Genau so funktionieren schnelle Industrie-Roboter!
- Drei Delta-Arme im 120°-Abstand steuern gemeinsam die Plattform-Position
- Der Joystick bewegt die Plattform horizontal — die Berührungsfläche hebt und senkt sie vertikal
- Der Joystick-Knopf steuert den Greifer — der Schrittmotor dreht die Basis
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Delta-Arm 1 |
| S2 | 180°-Servo | Delta-Arm 2 |
| S3 | 180°-Servo | Delta-Arm 3 |
| S4 | 360°-Servo | Vierte Achse (Werkzeugwechsel/Rotation) links |
| S5 | 360°-Servo | Vierte Achse rechts |
| S6 | 180°-Servo | Zeigt, ob die Saugpumpe gerade hält |
| STEPPER | Schrittmotor | Rotation des Endeffektors |
| DC | DC-Motor | Saug-Pumpe für die Pick-Funktion |
Materialliste
- Dreieckige Karton-Basis (20 cm Seitenlänge) mit drei Servo-Montage-Punkten im 120°-Abstand
- Drei Karton-Arme (je 10 cm) auf den Servos
- Dreieckige Karton-Plattform (8 cm Seitenlänge) als bewegliche Endplattform
- Sechs dünne Holzstäbchen (8 cm) als Parallelstangen zwischen Armen und Plattform
- Heißkleber, Stecknadeln, Klebeband
Step-by-Step Tutorial
Dreieck-Basis mit drei Servos aufbauen
Zeichne ein gleichseitiges Dreieck (20 cm Seitenlänge) auf die Karton-Basis. An jeder Ecke ein Servo montieren: Plastik-Horn auf die drei Delta-Arm-Servos aufschrauben, Arm (10 cm) flächig draufkleben. Alle drei Arme zeigen nach innen zur Basis-Mitte. Basis-Dreieck schwer machen: Steine oder Gewichte draufkleben damit es beim Bewegen nicht kippt.
Check: Drei Servos exakt auf 120°-Positionen der Basis-Dreieck-Ecken — alle gleich weit von der Mitte
Tipp: Dreieck-Basis mit Zirkel anzeichnen: Mittelpunkt fixieren, drei Punkte im 120°-Abstand markieren — dann Servos montieren
Parallelstangen und Endplattform montieren
Kleine dreieckige Endplattform (8 cm) bauen. Sechs Holzstäbchen (8 cm) paarweise je Arm als Parallelführung: je zwei Stäbchen pro Servo-Arm zur Plattform. Gelenke mit Stecknadeln. Durch die Parallelführung bleibt die Endplattform immer waagrecht, egal wie die Arme stehen — das ist das Geheimnis der Delta-Kinematik.
Check: Alle sechs Stangen verbinden Arme mit Endplattform — Plattform bleibt immer waagrecht wenn Arme sich bewegen
Tipp: Sechs Stangen paarweise (je zwei pro Arm) erzeugen den Parallel-Effekt: Plattform kippt nicht
JoystickX/Y steuert Plattform-Position
Alle drei Arme berechnen ihre Position gemeinsam aus dem Ziel-Punkt der Plattform. Der Joystick stellt die seitliche Position ein, die Berührungsfläche die Höhe. Jeder der drei Arme bekommt dabei einen leicht anderen Wert, je nach seiner Position im 120°-Abstand. So folgen alle drei Delta-Arme synchron dem Joystick.
Check: Joystick nach rechts: alle drei Arme bewegen sich und verschieben die Plattform nach rechts
Tipp: Alle drei Servos bekommen leicht verschiedene Werte — das erzeugt die seitliche Bewegung ohne Kippen
Leichtgängigkeitstest der Parallelführung
Bevor Strom eingeschaltet wird: Endplattform manuell in verschiedene Richtungen schieben. Folgen alle sechs Stangen gleichmäßig? Klemmt eine Stange? Kippt die Plattform bei seitlicher Bewegung? Alle 12 Gelenke einzeln prüfen. Basis-Dreieck steht stabil? Erst nach OK Strom einschalten.
Check: Endplattform manuell nach links/rechts schieben: alle sechs Stangen folgen gleichmäßig, Plattform bleibt waagrecht
Tipp: Gelenke an den Stäbchen-Enden müssen sehr leicht sein — Stecknadeln nur locker einstecken
Delta-Roboter in Bewegung: Plattform lenken
Strom einschalten. Joystick nach rechts: Plattform wandert nach rechts. Joystick vor/zurück: Plattform bewegt sich entsprechend. Berührungsfläche gehalten: Plattform sinkt. Joystick-Knopf: Greifer schließt. So heben echte Delta-Roboter in der Lebensmittel-Industrie kleine Objekte mit mehreren Hundert Griffen pro Minute. Die Karton-Version macht dasselbe — nur etwas langsamer!
Check: Joystick: Plattform verschiebt sich in alle Richtungen. Berührungsfläche gehalten: Plattform steigt und sinkt
Tipp: Demo: Plattform auf ein kleines Objekt (Streichholzschachtel) absenken und es mit dem Greifer greifen
Troubleshooting
- Endplattform kippt bei seitlicher Bewegung — Parallelstäbchen-Paare prüfen: beide Stäbchen je Arm gleich lang? Gelenke alle frei drehend?
- Einer der Servos dreht in die falsche Richtung — Arm-Winkel-Berechnung für diesen Servo prüfen: Vorzeichen umkehren wenn Arm anders montiert ist
- Plattform lässt sich nicht weit genug verschieben — Den erlaubten Bewegungsbereich vergrößern: größerer Bereich erlaubt mehr Auslenkung — aber Mechanismus muss das physisch mitmachen
Modifikationen & Sicherheit
- Pro-Tipp: Stepper dreht die gesamte Basis — Delta-Roboter rotiert und erreicht einen größeren Arbeitsbereich
- Pro-Tipp: Drucksensor auf der Endplattform — Greifkraft messbar und begrenzbar
Wichtige Code-Teile
// Ziel-Position aus Joystick
float deltaX = map(JoystickX, 0, 4095, -200, 200);
float deltaY = map(JoystickY, 0, 4095, -200, 200);
float deltaZ = touch1 ? -150 : 0;
// Drei Arm-Winkel im 120°-Abstand
for(int n = 0; n < 3; n++) {
float ang = n * 2.0944f; // 120° in Radiant
float arm = deltaX * cos(ang) + deltaY * sin(ang) + (200 + deltaZ);
arm = constrain(arm, 0, 400);
servocontroller.setServoPulse(n + 1, 1500 + (int)(arm * 3));
}
// Greifer: Joystick-Button
if(JoystickButton) {
servocontroller.setServoPulse(4, 1700);
servocontroller.setServoPulse(5, 1300);
} else {
servocontroller.setServoPulse(4, 1500);
servocontroller.setServoPulse(5, 1500);
}
// Stepper: Basis-Rotation
if(abs(EncoderPos) > 0) { stepper.move((int)EncoderPos * 20); EncoderPos = 0; }
stepper.run();Ähnliche Projekte
- MODE 9 — 3DOF ARM — Du sagst wo — der Arm entscheidet wie! Statt jeden Servo einzeln zu steuern, gibst du nur das Ziel vor. Der Arm berechnet selbst welchen Winkel jedes Gelenk einnehmen muss um dorthin zu gelangen. Der Joystick stellt die Zielposition ein, der Dreh-Regler die Höhe. Das ist Inverse Kinematik — wie Roboter denken!
- MODE 6 — CUSTOM KIN — Was passiert wenn du einen Roboterarm-Abschnitt länger machst? Direkt ausprobieren! Die erste Berührungsfläche wählt die Arm-Sektion (Oberarm oder Unterarm), der Dreh-Regler verlängert oder verkürzt sie. Die beiden Positions-Zeiger zeigen sofort, wie sich die Endpunkt-Position ändert. Mechanik als interaktives Experiment — ohne Schrauben, nur per Knopfdruck.
- MODE 5 — PANTOGRAPH — Zeichne mit einem Arm — der andere zeichnet gleichzeitig größer oder kleiner! Der Pantograph ist das älteste Kopier-Gerät der Welt: ein Gelenkviereck das Bewegungen maßstabsgetreu überträgt. Der Joystick steuert den Eingangs-Arm, der Ausgangs-Arm folgt skaliert. Der Dreh-Regler stellt den Vergrößerungs-Faktor ein.