MODE 1 — PUSH-UPS
Easy · 30 min · Fast kostenlos
Ziel & Anwendung
Schluss mit dem Mitzählen im Kopf! Ein Abstandssensor unter deiner Brust erkennt jede Auf- und Ab-Bewegung und zählt nur echte, vollständige Liegestütze. Der Fortschritts-Zeiger wandert Richtung Ziel — und wenn du ankommst, legt die Maschine einen kleinen Sieges-Tanz hin.
- Zählt nur echte, vollständige Liegestütze — kein Schummeln mit halben Bewegungen
- Wiederholungs-Ziel frei einstellbar, Fortschritts-Zeiger zeigt live wie weit du bist
- Bei Zielerreichen: Sieges-Tanz mit tanzenden Servos und spürbarer Vibration
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Fortschritts-Zeiger, wandert mit jeder gezählten Wiederholung Richtung Ziel |
| S2 | 180°-Servo | Ziel-Zeiger, zeigt das eingestellte Wiederholungs-Ziel |
| S3 | 180°-Servo | Auf/Ab-Anzeiger, zeigt ob du gerade unten oder oben bist |
| S4 | 360°-Servo | Dreht beim Sieges-Tanz nach Zielerreichen |
| S5 | 360°-Servo | Dreht gegenläufig beim Sieges-Tanz |
| S6 | 180°-Servo | Zusatzklappe, spiegelt den Auf/Ab-Status |
| STEPPER | Schrittmotor | Mechanischer Zähler, rückt bei jeder validen Wiederholung ein Stück vor |
| DC | DC-Motor | Kurze Vibration bei jeder Wiederholung, dauerhaft an beim Zielerreichen |
Materialliste
- Kartonbox oder Brett als Sensor-Halterung (für den Boden)
- Klebestreifen oder Heißkleber zur Montage
Step-by-Step Tutorial
Sensor-Halterung für den Boden bauen
Baue eine flache Kartonplatte (ca. 15×10 cm) als Bodenhalterung. Klebe den Abstandssensor mittig darauf, senkrecht nach oben zeigend — Heißkleber flächig an den Seiten des Sensors, nicht auf die Sensor-Fläche selbst. Lege die Platte unter deine Brust-Position in der Liegestütz-Ausgangshaltung. Test: Stehst du aufrecht darüber, meldet der Sensor viel Abstand — gehst du tief, meldet er wenig.
Check: Der Sensor erkennt einen klaren Unterschied zwischen aufrechter Haltung und abgesenkter Position
Tipp: Sensor zeigt senkrecht nach oben — deine Brust ist beim Absenken das Messziel
Ziel-Wiederholungen einstellen
Drehe den Dreh-Regler nach rechts, um das Wiederholungs-Ziel zu erhöhen, nach links zum Senken. Der Ziel-Zeiger zeigt den aktuellen Wert auf einer Papier-Skala. Schraube das Plastik-Servo-Horn auf den Ziel-Zeiger-Servo und klebe einen Zeiger-Arm (6 cm Karton) flächig darauf. Teste: Regler nach rechts drehen — wandert der Zeiger sichtbar nach oben?
Check: Der Ziel-Zeiger wandert beim Drehen des Rädchens und zeigt jede gewünschte Wiederholungszahl
Tipp: Der Dreh-Regler ändert direkt das Wiederholungs-Ziel — nach rechts mehr, nach links weniger
Mechanischen Zähler einrichten
Befestige den Mitnehmer auf der Zähler-Welle (Schraube festziehen). Klebe eine Papier-Scheibe mit Strich-Markierungen flächig auf den Mitnehmer. Jede valide Wiederholung dreht die Scheibe ein Stück weiter — sichtbares mechanisches Feedback. Beide Touch-Felder gleichzeitig drücken setzt Zähler und Scheibe zurück auf null.
Check: Der Zähler dreht bei jeder Liegestütz-Wiederholung sichtbar ein Stück weiter
Tipp: Strich-Markierungen auf der Scheibe machen jede einzelne Drehung gut sichtbar
Leichtgängigkeitstest aller Zeiger vor dem Einschalten
Sind alle Servo-Hörner aufgeschraubt und die Zeiger-Arme flächig aufgeklebt? Bewege jeden Zeiger-Arm von Hand über den gesamten Bereich — gleitet er frei? Drehe den Zähler von Hand: läuft er ohne Schleif-Geräusch? Erst nach diesem Check Strom einschalten.
Check: Fortschritts-, Ziel- und Status-Zeiger bewegen sich frei ohne zu haken — der Zähler dreht ohne Blockade
Tipp: Servo-Arme dürfen nicht ans Gehäuse stoßen — genug Spielraum lassen
Push-Up-Session starten und Sieges-Reaktion erleben
Strom einschalten. Gehe in Liegestütz-Position über dem Sensor. Beim Absenken springt der Auf/Ab-Anzeiger auf unten. Beim Aufdrücken zählt die Wiederholung: kurzer Ton, der Zähler rückt vor, der Anzeiger springt auf oben. Der Fortschritts-Zeiger nähert sich dabei dem Ziel. Ist das Ziel erreicht, tanzen die beiden Sieges-Servos, der Vibrations-Motor läuft durchgehend, und ein Herzschlag-Ton ertönt.
Check: Jede vollständige Wiederholung zählt genau einmal — der Zähler rückt vor, ein kurzer Ton bestätigt
Tipp: Zu schnell hintereinander erkannte Bewegungen werden automatisch aussortiert — normal trainieren reicht
Troubleshooting
- Wiederholungen werden doppelt gezählt — Der eingebaute Mindestabstand zwischen zwei Wiederholungen filtert die meisten Doppelzählungen bereits automatisch — bewege dich zusätzlich etwas langsamer und kontrollierter
- Sensor erkennt die unterste Position nicht — Sensor tiefer legen — je nach Körpergröße kommt die Brust unterschiedlich nah heran
- Zähler dreht nicht bei jeder Wiederholung — Leichtgängigkeitstest wiederholen — eine mechanische Blockade verhindert oft die Drehung, nicht die Elektronik
Modifikationen & Sicherheit
- Pro-Tipp: Stelle das Ziel mitten im Training höher — für eine spontane Extra-Herausforderung
- Pro-Tipp: Klebe eine zweite Skala mit Ring-Markierungen hinter den Fortschritts-Zeiger für schnelle Orientierung auf einen Blick
- Sicherheit: Fixiere die Sensor-Halterung gut — verrutscht sie, zählt die Maschine falsch
Wichtige Code-Teile
// Schwellen-Erkennung: unter 15cm = unten, über 25cm = oben
if(distanceCM > 0 && distanceCM < 15 && !isDown) isDown = true;
if(distanceCM > 25 && isDown && (millis() - lastRepT > 300)) {
pushupCnt++;
isDown = false;
lastRepT = millis();
Buzzer.setValue(120);
stepper.move(20); // Mechanischer Schritt-Zähler
}
// Reset: touch1 + touch2 gleichzeitig
if(touch1 && touch2) { pushupCnt = 0; stepper.setCurrentPosition(0); }
// S1: Fortschritts-Zeiger, S2: Ziel, S3: Auf/Ab-Status
servocontroller.setServoPulse(1, map(constrain(pushupCnt, 0, targetReps), 0, targetReps, 1000, 2000));
servocontroller.setServoPulse(2, map(constrain(targetReps, 1, 99), 1, 99, 1000, 2000));
servocontroller.setServoPulse(3, isDown ? 1000 : 2000);
// Ziel erreicht: Sieges-Tanz
if(goalReached) {
servocontroller.setServoPulse(4, 1700);
servocontroller.setServoPulse(5, 1300);
Buzzer.setMode(HEARTBEAT);
setMotorspeed(60);
}Ähnliche Projekte
- MODE 4 — SQUATS — Kniebeugen richtig zählen — mit doppelter Sicherheit! Ein Lage-Sensor am Oberschenkel und ein Abstandssensor am Boden bestätigen gemeinsam jede vollständige Bewegung. Nur wenn beide zustimmen, zählt die Wiederholung — der Fortschritts-Zeiger wandert Richtung Ziel, der Zähler rückt mechanisch vor.
- MODE 6 — HAMPELMANN — Hampelmann — aber mit Style! Nur ein echter, vollständiger Sprung mit Armbewegung zählt als Wiederholung, reines Hüpfen oder Armwedeln allein wird ignoriert. Zwei Tänzer-Servos drehen bei jeder Rep gegenläufig, und alle paar Sprünge gibt's eine kleine Jubel-Pause.
- MODE 10 — KATAPULT — Sport verdient Belohnung! Erst sammelst du dein Rep-Ziel, dann startet der Dreh-Knopf die Katapult-Sequenz: spannen, abschießen, nachladen — in klar getrennten Phasen für maximale Dramatik. Am Ende fliegt eine Süßigkeit durch den Raum, und der Förderer legt automatisch Nachschub bereit.