MODE 4 — SQUATS

Easy · 30 min · Fast kostenlos

Ziel & Anwendung

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.

  • Zwei Sensoren bestätigen gemeinsam jede Kniebeuge — zuverlässiger als nur einer
  • Nur vollständige, saubere Bewegungen zählen als Wiederholung
  • Ziel per Dreh-Regler einstellbar, Fortschritts-Zeiger zeigt live den Stand

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoFortschritts-Zeiger, wandert mit jeder gezählten Kniebeuge Richtung Ziel
S2180°-ServoZiel-Zeiger, zeigt das eingestellte Wiederholungs-Ziel
S3180°-ServoTief/Hoch-Anzeiger, zeigt deine aktuelle Position
S4360°-ServoDreht bei jeder validen Wiederholung weiter
S5360°-ServoDreht gegenläufig als zweiter Indikator
S6180°-ServoZusatzklappe, spiegelt den Tief/Hoch-Status
STEPPERSchrittmotorMechanischer Zähler, rückt bei jeder validen Wiederholung ein Stück vor
DCDC-MotorKurze Vibration bei jeder Wiederholung, läuft durchgehend beim Zielerreichen

Materialliste

  • Flache Kartonplatte als Boden-Sensor-Halterung (für den Abstandssensor)
  • Schmale Kartonschiene zur Befestigung am Oberschenkel (für den Lage-Sensor)
  • Klettband oder Klebestreifen

Step-by-Step Tutorial

  1. Sensor-Setup für Oberschenkel und Boden aufbauen

    Option A (nur Lage-Sensor): Befestige das Gerät mit Klettband am Oberschenkel. Bei einer Hocke neigt sich der Sensor deutlich. Option B (nur Abstandssensor): Lege eine flache Kartonplatte mit dem Sensor nach oben auf den Boden unter die Kniebeugen-Position. Bei tiefer Hocke kommt das Knie nah heran. Beide Methoden funktionieren einzeln — teste, welche bei dir zuverlässiger anschlägt.

    Check: Der Lage-Sensor zeigt bei tiefer Hocke einen klaren Ausschlag, der Abstandssensor meldet bei nahem Knie einen kleinen Wert

    Tipp: Lage-Sensor am Oberschenkel oder Schienbein — Abstandssensor auf dem Boden unter dem Knie

  2. Ziel-Wiederholungen einstellen

    Dreh-Regler nach rechts für mehr Ziel-Wiederholungen, nach links für weniger. Der Ziel-Zeiger zeigt den Wert auf einer Papier-Skala. Schraube das Plastik-Servo-Horn auf den Ziel-Zeiger-Servo, klebe einen Zeiger-Arm (6 cm) flächig darauf. Beide Touch-Felder gleichzeitig setzen Zähler und Zeiger zurück.

    Check: Der Ziel-Zeiger wandert beim Drehen des Rädchens

    Tipp: Ein guter Start liegt bei zehn bis fünfzehn Wiederholungen

  3. Mechanischen Zähler aufbauen

    Schraube den Mitnehmer auf die Zähler-Welle. Klebe eine Papier-Scheibe mit Strich-Markierungen flächig auf den Mitnehmer. Jede valide Wiederholung dreht die Scheibe ein Stück weiter — sichtbarer mechanischer Fortschritt. Der Tief/Hoch-Anzeiger zeigt live, ob du gerade oben oder unten bist.

    Check: Der Zähler dreht bei jeder gezählten Kniebeuge sichtbar ein Stück weiter

    Tipp: Strich-Markierungen auf der Scheibe machen die akkumulierten Wiederholungen sichtbar

  4. Leichtgängigkeitstest aller Komponenten vor dem Einschalten

    Bewege jeden Zeiger-Arm von Hand — frei? Drehe den Zähler von Hand: kein Schleifgeräusch? Prüfe die Sensor-Befestigung am Körper oder Boden: sitzt sie fest und wackelt nicht? Erst nach diesem Check Strom einschalten.

    Check: Alle Zeiger-Arme frei beweglich, der Zähler läuft leicht, der Sensor sitzt fest am Körper

    Tipp: Ein lockerer Sensor verfälscht alle Messungen — Klettband fest anziehen

  5. Squat-Session starten und Ziel erreichen

    Strom einschalten. Squat-Ausgangsposition einnehmen (aufrecht). Absenken in die Hocke: der Tief/Hoch-Anzeiger springt auf unten. Aufrichten: die Wiederholung zählt, ein kurzer Ton bestätigt, der Zähler rückt vor. Der Fortschritts-Zeiger zeigt deinen Stand. Bei Zielerreichen: Herzschlag-Ton, der Vibrations-Motor läuft mit.

    Check: Eine vollständige Wiederholung zählt genau einmal — der Tief/Hoch-Anzeiger wechselt klar zwischen den Positionen

    Tipp: Langsam und kontrolliert squatten — zu hastige Bewegungen werden automatisch aussortiert

Troubleshooting

  • Wiederholung wird mitten in der Bewegung schon gezählt — Aufricht-Erkennung verschärfen: der Oberkörper muss wirklich vollständig aufrecht sein, bevor gezählt wird
  • Abstandssensor erkennt die tiefe Hocke nicht — Sensor-Position prüfen: muss direkt unter der Kniescheibe liegen — seitliche Platzierung verfälscht die Messung
  • Zähler dreht nicht gleichmäßig — Leichtgängigkeitstest wiederholen — der Zähler muss durchgehend mitlaufen können, nicht nur bei einer gezählten Wiederholung

Modifikationen & Sicherheit

  • Pro-Tipp: Nur den Lage-Sensor nutzen, wenn kein ebener Boden vorhanden ist
  • Pro-Tipp: Für schnelle Puls-Squats den Mindestabstand zwischen Wiederholungen im Code-Teil verkürzen
  • Sicherheit: Nie mit schmerzhaften Knien squatten — das Gerät misst Wiederholungen, nicht die Ausführungsqualität

Wichtige Code-Teile

// Duale Erkennung: GyroY ODER Ultraschall
bool inLow  = (GyroY > 50.0f) || (distanceCM > 0 && distanceCM < 20);
bool inHigh = (GyroY < 15.0f) && (distanceCM > 30 || distanceCM == 0);

if(inLow && !lowPos) lowPos = true;
if(inHigh && lowPos && millis() - lastSquatT > 400) {
    squatCnt++;
    lowPos = false;
    lastSquatT = millis();
    Buzzer.setValue(120);
    stepper.move(20); // Mechanischer Schritt-Zähler
}

// Reset: touch1 + touch2 gleichzeitig
if(touch1 && touch2) { squatCnt = 0; stepper.setCurrentPosition(0); }

// S1: Fortschritts-Zeiger, S2: Ziel-Zeiger, S3: Tief/Hoch-Status
servocontroller.setServoPulse(1, map(constrain(squatCnt, 0, squatTarget), 0, squatTarget, 1000, 2000));
servocontroller.setServoPulse(2, map(constrain(squatTarget, 1, 99), 1, 99, 1000, 2000));
servocontroller.setServoPulse(3, lowPos ? 1000 : 2000);

// Ziel erreicht: Feier-Reaktion
if(squatCnt >= squatTarget) {
    Buzzer.setMode(HEARTBEAT);
    setMotorspeed(50);
}

Ähnliche Projekte

  • MODE 1 — PUSH-UPS — 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.
  • 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.