MODE 9 — FLAG FLIP
Easy · 30 min · Fast kostenlos
Ziel & Anwendung
Ein Wink, ein Signal, eine Fahne! Der Flag-Flipper erkennt eine Bewegung — per Gyro, Distanz, Bewegungssensor oder Touch — und alle drei Fahnen beginnen zu winken. Der Dreh-Regler wählt den Auslöser-Typ. Vier Sekunden Winke-Animation, dann Ruhe bis zum nächsten Signal. Perfekt als interaktive Begrüßungsstation.
- Vier Auslöser-Typen per Dreh-Regler wählbar: Bewegungssensor / Distanz / Gyro-Schütteln / Touch
- Bei Auslösung winken alle drei Fahnen vier Sekunden lang in versetzten Wellen
- Die Typ-Anzeige zeigt den aktiven Auslöser-Typ als Zeiger — kein Auslöser = ruhige Warteposition
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Fahne 1 (Hauptfahne) |
| S2 | 180°-Servo | Fahne 2 |
| S3 | 180°-Servo | Fahne 3 |
| S4 | 360°-Servo | Auslöser-Typ-Anzeige |
| S5 | 360°-Servo | Aktiv-Anzeige während des Winkens |
| S6 | 180°-Servo | Vierte Fahne, ergänzt die Wink-Sequenz |
| STEPPER | Schrittmotor | Langsame Hintergrundbewegung während des Winkens |
| DC | DC-Motor | Leichte Vibration während der Winke-Animation |
Materialliste
- Drei bunte Fahnen aus Stoff-Resten oder buntem Papier (je 6×4 cm)
- Drei dünne Holzstäbchen (15 cm) als Fahnen-Maste
- Kleiner Karton-Sockel (15×10 cm) für die drei Servos nebeneinander
- Klebeband und Heißkleber
Step-by-Step Tutorial
Fahnen-Station mit drei Masten aufbauen
Baue einen flachen Karton-Sockel als Basis. Drei Fahnen-Servos nebeneinander einbauen: erste Fahne links, zweite mitte, dritte rechts. Plastik-Servo-Horn auf jeden Servo aufschrauben. Holzstäbchen-Mast (15 cm) flächig auf das Horn kleben — nicht nur an der Spitze, sondern mindestens 2 cm Fläche. Bunte Fahnen oben am Mast befestigen. Mastlänge 15 cm: Gegengewicht prüfen! Kleinen Stein oder schwere Münze am Sockel festkleben als Basis-Gewicht damit er nicht kippt.
Check: Alle drei Fahnen schwingen frei von einer Seite zur anderen — keine Berührungen untereinander
Tipp: Fahnen-Abstand mindestens 4 cm damit sie sich bei voller Auslenkung nicht berühren
Auslöser-Typ mit Encoder wählen
Plastik-Servo-Horn auf den Typ-Anzeige-Servo aufschrauben, Zeiger-Arm (4 cm) draufkleben. Der Dreh-Regler-Knopf wechselt den Auslöser-Typ: Bewegungssensor, Distanz (Hand näher als 30 cm), Gyro-Schütteln oder Touch. Der Zeiger zeigt den aktiven Typ an. Jeden Typ kurz ausprobieren um zu sehen ob der Auslöser reagiert.
Check: Dreh-Regler dreht: Der Typ-Zeiger wechselt zwischen vier Positionen für die vier Typen
Tipp: Typ mit dem Zeiger anzeigen: ganz links = Bewegungssensor, ganz rechts = Touch — Positionen dazwischen = Distanz und Gyro
Winke-Animation mit versetzten Wellen
Bei Auslösung startet eine 4-Sekunden Winke-Animation: die erste Fahne schwingt sanft hin und her, die zweite folgt mit leichtem Versatz, die dritte mit noch mehr Versatz. Das ergibt eine wellenartige Bewegung von links nach rechts — wie echtes Winken. Nach 4 Sekunden stoppen alle Fahnen gleichzeitig in der Neutral-Position.
Check: Auslösung: die erste Fahne winkt zuerst, die zweite folgt mit leichter Verzögerung, die dritte wieder versetzt — echtes Wellen-Winken
Tipp: Der zeitliche Versatz zwischen den Fahnen macht das Winken natürlich — alle gleichzeitig wirkt mechanisch
Leichtgängigkeitstest der Masten
Bevor Strom eingeschaltet wird: alle drei Masten manuell an der Servo-Achse bewegen. Gehen alle leicht? Neigen sich die Masten zur Seite? Servo-Horn fest verschraubt? Sockel kippt beim Bewegen der Masten? Stein oder Gewicht unten am Sockel befestigen. Erst nach OK Strom einschalten.
Check: Alle drei Masten schwingen frei von 1000 bis 2000 — kein Kippeln, kein Kratzen am Sockel
Tipp: Mastlänge 15 cm ist gerade noch okay — länger unbedingt mit Gegengewicht oder kürzer machen
Interaktive Begrüßungs-Demo
Strom einschalten. Auslöser-Typ wählen. Bewegungssensor-Typ: in den Erfassungsbereich laufen — Fahnen winken! Distanz-Typ: Hand auf 30 cm halten. Gyro-Typ: ProtoPeaks schütteln. Touch-Typ: Berührungsfläche antippen. Nach 4 Sekunden: Stille. Nächste Person: wieder winken. Perfekte Begrüßungsstation für jeden Eingang!
Check: Hand vor den Sensor bewegen (je nach Typ): alle drei Fahnen beginnen zu winken — 4 Sekunden lang
Tipp: Gyro-Typ: ProtoPeaks selbst schütteln löst aus — spannend für Vorführungen weil der Auslöser unsichtbar ist
Troubleshooting
- Fahnen winken aber stoppen nicht nach 4 Sekunden — Zeitmessung prüfen: der Timer muss beim Auslösen sauber neu gestartet werden, sonst läuft die Animation zu lange
- Gyro-Typ löst ständig aus ohne Schütteln — Empfindlichkeits-Schwelle des Bewegungssensors erhöhen, wenn er in Ruhe schon zu hohe Werte liefert
- Masten kippen zur Seite statt zu winken — Fahnen-Gewicht zu hoch für den Servo-Arm — Fahne kürzer oder leichter machen, Horn enger an den Mast
Modifikationen & Sicherheit
- Pro-Tipp: Jeder Auslöser-Typ löst ein anderes Winke-Muster aus — PIR=langsam, Gyro=schnell, Touch=rhythmisch
- Pro-Tipp: Stepper dreht eine rotierende Basis unter den drei Servos — Fahnen drehen sich während sie winken
Wichtige Code-Teile
// Auslöser-Typ wählen
if(isButtonPressed(EncoderButton, lastEncBtn))
trigSrc = (trigSrc + 1) % 4;
// Auslöser erkennen
bool triggered = false;
switch(trigSrc) {
case 0: triggered = PIRHigh; break;
case 1: triggered = (distanceCM > 0 && distanceCM < 30); break;
case 2: triggered = (abs(mapGyroX) > 500); break;
case 3: triggered = touch1; break;
}
if(triggered && !waving) { waving = true; waveT = millis(); }
if(millis() - waveT > 4000) waving = false;
// Winke-Animation mit Phasen-Versatz
if(waving) {
float t = millis() * 0.02f;
servocontroller.setServoPulse(1, 1500 + (int)(sin(t) * 450));
servocontroller.setServoPulse(2, 1500 + (int)(sin(t + 1.0f) * 400));
servocontroller.setServoPulse(3, 1500 + (int)(sin(t + 2.0f) * 400));
} else {
servocontroller.setServoPulse(1, 1500);
servocontroller.setServoPulse(2, 1500);
servocontroller.setServoPulse(3, 1500);
}
// S4: Auslöser-Typ Anzeige
servocontroller.setServoPulse(4, map(trigSrc, 0, 3, 1100, 1900));Ähnliche Projekte
- MODE 1 — SHAKE TOGG — Einfach schütteln und alles geht an — oder aus! Der Gyrosensor erkennt kräftige Erschütterungen und schaltet alle Ausgänge per Toggle um. Kein Knopf, kein Kabel — eine Handbewegung reicht. Perfekter Einstieg in berührungslose Steuerung.
- MODE 6 — LOGIC — AND, OR, XOR, NAND — Logik-Gatter aus dem Schulbuch, jetzt als echtes Modell! Der Bewegungssensor und eine Berührungsfläche sind die zwei Eingänge. Der Dreh-Regler wählt das Logik-Gatter. Die Ergebnis-Anzeige zeigt: Ausgabe AN oder AUS. Perfekt um digitale Schaltlogik zu erklären — mit echten Sensoren statt Schalter-Symbolen.
- MODE 5 — BIN MIX — Drei Schalter — acht Programme! Zwei Berührungsflächen und ein Kapazitiv-Sensor kombinieren sich zu 8 verschiedenen Zuständen. Jede Kombination erzeugt ein anderes Bewegungsmuster. Der Programm-Servo springt in seine Position, der Tanz-Servo tanzt, die Anzeige zeigt das aktive Programm. Wer findet alle 8?