MODE 1 — BOAT
Medium · 1h · Fast kostenlos
Ziel & Anwendung
Ein Boot, das seinen Kurs selbst hält — ohne dein Zutun! Der Bewegungssensor misst die Abweichung vom gesetzten Kurs, zwei Ruder korrigieren automatisch gegenläufig. Zwei Schrauben treiben das Boot an und mischen die Kurskorrektur mit ein. Eine Berührungsfläche lehrt den aktuellen Kurs als Ziel ein — einfach gerade ausrichten und antippen.
- Automatische Kurskorrektur mit einem Bewegungssensor umsetzen
- Aktuellen Kurs per Fingertipp als Ziel einlehren
- Gegenläufige Ruder und Doppelschrauben-Antrieb kombinieren
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Hauptruder |
| S2 | 180°-Servo | Trim-Ruder, gegenläufig zum Hauptruder |
| S3 | 180°-Servo | Kurs-Zeiger |
| S4 | 360°-Servo | Backbord-Schraube |
| S5 | 360°-Servo | Steuerbord-Schraube |
| S6 | 180°-Servo | Signalflagge, zeigt Kurshaltungsstatus |
| STEPPER | Schrittmotor | Feine Trimmklappen-Nachjustierung |
| DC | DC-Motor | Vibration bei starker Kursabweichung |
Materialliste
- Plastikbox oder Schüssel als Bootsrumpf (mind. 25 cm lang)
- Heißkleber und Klebeband zur Montage
- Holzstäbchen als Ruder-Halter
- Schaumstoff oder Styropor als Auftriebskörper (falls Box zu schwer)
Step-by-Step Tutorial
Bootsrumpf aufbauen und Auftrieb prüfen
Baue einen Bootsrumpf aus einer Plastikbox oder einem halbierten Plastikbehälter. Befestige Schaumstoff-Streifen seitlich als Auftriebshilfe, wenn das Gehäuse zu schwer ist. Alle Elektronik-Komponenten so tief und mittig wie möglich positionieren — das senkt den Schwerpunkt. Prüfe: Boot liegt im Wasser horizontal? Kippt es nicht auch bei leichtem Druck zur Seite?
Check: Boot schwimmt stabil — kippt nicht zur Seite, liegt waagerecht
Tipp: Schwerpunkt so tief wie möglich legen — Elektronik in den Bauch des Bootes, nicht oben drauf
Doppelruder-System aufbauen
Befestige das Hauptruder hinten mittig am Boot. Plastik-Servo-Horn aufschrauben, einen flachen Karton-Ruder-Flügel (5×3 cm) flächig darauf kleben. Das Trim-Ruder daneben montieren — es bewegt sich stets spiegelverkehrt zum Hauptruder. Holzstäbchen als Ruder-Welle durch den Rumpfboden führen (Loch mit einem Kugelschreiber ausweiten und glätten für leichten Lauf).
Check: Beide Ruder bewegen sich gegenläufig — schlägt das Hauptruder rechts aus, geht das Trim-Ruder gleichzeitig nach links
Tipp: Zwei gegenläufige Ruder verstärken die Korrekturwirkung gegenüber einem einzelnen Ruder
Doppelschrauben und Kurs-Einlehren einrichten
Die beiden Schrauben-Servos hinten links und rechts montieren. Mitnehmer auf jeden Servo schrauben, Karton-Propeller-Blätter flächig aufkleben. Der Steuerknüppel steuert den Vorwärtstrieb beider Schrauben gemeinsam. Boot gerade ausrichten, dann Berührungsfläche antippen — ab jetzt hält das Boot automatisch diesen Kurs.
Check: Beide Schrauben drehen gleichmäßig — Berühren der Fläche setzt den aktuellen Kurs als Zielkurs
Tipp: Boot vor dem Einlehren unbedingt gerade ausrichten
Leichtgängigkeitstest aller Ruder trocken vor dem Wassertest
Alle Ruder ohne Wasser manuell testen: gleiten sie frei? Ruder-Lager im Boden mit Heißkleber oder Dichtungsband wasserdicht abdichten. Propeller-Flügel manuell drehen: keine Blockade? Erst nach diesem trockenen Test den Wassertest beginnen — und nur in ruhigem Wasser (Badewanne, Eimer, Teich).
Check: Alle Servo-Ruder frei beweglich — keine Reibung am Rumpf oder Wasser-Einlass
Tipp: Ruder-Lager (Loch im Boden) mit Klebeband wasserdicht abdichten — kein Wasser darf eindringen
Kursstabilisierung testen
Boot ins Wasser setzen, Berührungsfläche für den Sollkurs antippen. Steuerknüppel für Vorwärtsfahrt nutzen. Boot seitlich leicht anstoßen: korrigiert das Ruder von selbst zurück auf Kurs? Der Kurs-Zeiger zeigt dabei live die aktuelle Ausrichtung an.
Check: Boot korrigiert bei einer deutlichen Kursabweichung klar zurück Richtung Sollkurs, ohne über das Ziel hinauszuschießen
Tipp: Ein kurzer Signalton warnt, wenn das Boot deutlich vom Kurs abweicht
Troubleshooting
- Boot schlingert statt geradeaus zu fahren — Dämpfungsanteil der Kurskorrektur erhöhen — schwächt das Überschwingen ab
- Kurs driftet langsam trotz Korrektur — Sensor-Drift: Sollkurs alle 30 Sekunden neu einlehren (Berührungsfläche antippen)
- Boot fährt Kreise ohne Gegenwirkung — Ruder-Richtung prüfen — reagiert es verkehrt herum, muss die Korrekturrichtung im Programm umgekehrt werden
Modifikationen & Sicherheit
- Pro-Tipp: Boot aus einer flachen Frischhaltedose bauen — dichter als Karton und leichter als Holz
- Pro-Tipp: Zusätzliche manuelle Kurs-Übersteuerung für Slalomkurs-Navigation ergänzen
- Sicherheit: Nur in ruhigem, flachem Wasser testen — Elektronik wasserdicht abdecken (Frischhaltefolie über Platine)
Wichtige Code-Teile
// Teach-In: touch1 setzt Sollkurs
if(touch1) targetCourse = GyroZ;
// PD-Kurskorrektur
float yawErr = targetCourse - GyroZ;
while(yawErr > 180) yawErr -= 360;
while(yawErr < -180) yawErr += 360;
float dYaw = yawErr - lastYawErr;
lastYawErr = yawErr;
// S1=Hauptruder, S2=Trim (gespiegelt)
uint16_t rudder = constrain(1500 + (int)(yawErr * 5.0f + dYaw * 2.0f), 1000, 2000);
servocontroller.setServoPulse(1, rudder);
servocontroller.setServoPulse(2, 3000 - rudder); // gegenläufig
// S3: Live-Kursanzeige
servocontroller.setServoPulse(3, mapGyroZ);
// S4/S5: Doppelschrauben mit Yaw-Mischung
int throttle = applyDeadzone(map(JoystickY, 0, 4095, -300, 300), 0, 30);
servocontroller.setServoPulse(4, constrain(1500 + throttle + (int)(yawErr * 2), 1000, 2000));
servocontroller.setServoPulse(5, constrain(1500 - throttle + (int)(yawErr * 2), 1000, 2000));
if(abs(yawErr) > 30) Buzzer.setMode(SHORT_BLINK); else Buzzer.setValue(0);Ähnliche Projekte
- MODE 1 — 3-AX GIMBAL — Deine Kamera wackelt nicht mehr! Baue einen aktiven 3-Achsen-Gimbal aus Karton, der per Bewegungssensor jede Erschütterung in Echtzeit ausgleicht. Drei Servos gleichen Rollen, Nicken und Drehen aus, zwei weitere zeigen die Ausgleichsbewegung live an. Der Schrittmotor übernimmt optional eine vierte Achse.
- MODE 4 — YAW HOLD — Dein Fahrzeug hält automatisch seinen Kurs! Ein Fingertipp auf die Touch-Fläche speichert die aktuelle Ausrichtung als Soll-Kurs, der Kompass-Sensor erkennt jede Abweichung und der Antrieb lenkt sanft gegen. Drei Zeiger zeigen live Lenkausschlag, Soll-Kurs und Ist-Kurs.