MODE 8 — BOX SPEED

Easy · 30 min · Fast kostenlos

Ziel & Anwendung

Wie hart schlägst du? Am Handgelenk befestigt erkennt das Gerät jeden kräftigen Schlag: ein Zeiger zeigt die Stärke des letzten Treffers, ein zweiter merkt sich dein bisheriges Maximum. Der Schrittmotor lässt ein kleines Pendel ausschlagen — richtig harte Schläge schwingen spürbar weiter.

  • Kräftige Schläge zuverlässig von normalen Armbewegungen unterscheiden
  • Schleppzeiger führt automatisch das persönliche Bestmaximum
  • Schrittmotor als sichtbares Pendel, das proportional zur Schlagstärke ausschlägt

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoZeigt die Stärke des letzten Schlags
S2180°-ServoSchleppzeiger, bleibt auf dem bisherigen Maximum stehen
S3180°-ServoZählt die Schläge
STEPPERSchrittmotorPunching-Bag-Pendel, schwingt nach jedem Schlag aus
DCDC-MotorKurzer Rückstoß direkt nach dem Schlag

Materialliste

  • Handgelenk-Armband aus Karton und Klettband
  • Schaumstoff-Polsterung (optional) zwischen Gerät und Handgelenk
  • Klebestreifen

Step-by-Step Tutorial

  1. Schlagkraft-Armband aufbauen

    Baue ein Armband aus Karton mit Klettband-Verschluss. Ein dünner Schaumstoff-Streifen zwischen Gerät und Handgelenk dämpft und schützt das Gerät bei Schlägen. Fest anlegen, kein Spiel zwischen Gerät und Handgelenk. Prüfe: normales Bewegen des Arms bleibt ruhig, ein Schlag in die Luft löst deutlich aus.

    Check: Bei einem kräftigen Schlag reagiert das Armband klar, bei normaler Armbewegung bleibt es ruhig

    Tipp: Armband an der Außenseite des Handgelenks anlegen — dort ist der Ausschlag am deutlichsten

  2. Punching-Bag-Pendel mit Stepper aufbauen

    Schraube den Stepper-Mitnehmer auf die Welle und hänge einen schmalen Kartonstreifen als sichtbares Pendel daran. Bei jedem Schlag dreht der Schrittmotor ein Stück weiter — besonders kräftige Schläge lassen ihn deutlich weiter ausschlagen. Das Pendel leicht halten, damit der Schrittmotor es mühelos bewegen kann.

    Check: Nach einem Schlag schwingt das Pendel sichtbar aus — bei besonders kräftigen Schlägen weiter als sonst

    Tipp: Ein hängender Kartonstreifen als Pendel verstärkt den optischen Effekt

  3. Schleppzeiger-Anzeige aufbauen

    Befestige die beiden Anzeige-Servos nebeneinander auf einer Kartonplatte. Schraube die Plastik-Servo-Hörner auf und klebe Zeiger-Arme flächig darauf. Ein dritter Zeiger zählt die Schläge der laufenden Runde. Der Dreh-Knopf-Taster setzt Maximum und Zähler für eine neue Runde zurück.

    Check: Der erste Zeiger zeigt den letzten Schlag, der zweite bleibt auf dem bisherigen Maximum stehen

    Tipp: Der Schleppzeiger bewegt sich nur, wenn ein neuer Schlag stärker als alle vorherigen ist

  4. Leichtgängigkeitstest aller Zeiger vor dem Einschalten

    Jeden Servo-Arm von Hand prüfen: bewegt er sich frei? Das Stepper-Pendel von Hand schwingen: läuft es leicht? Sitz des Armbands am Handgelenk prüfen. Erst wenn alles frei läuft, Strom einschalten.

    Check: Alle drei Zeiger frei beweglich — Stepper-Pendel schwingt leicht und frei

    Tipp: Das Pendel darf nicht am Gehäuse streifen — genug Abstand einplanen

  5. Boxing-Session starten und persönliches Maximum setzen

    Strom einschalten, Armband anlegen. Bei jedem kräftigen Schlag piept das Gerät kurz, das Pendel schwingt aus und eine kurze Vibration quittiert den Treffer. Der erste Zeiger springt auf die Schlagstärke, ist sie stärker als bisher, folgt der zweite nach. Der Dreh-Knopf-Taster startet eine neue Runde.

    Check: Jeder kräftige Schlag wird erkannt, der erste Zeiger zeigt die Stärke, der zweite merkt sich das Maximum

    Tipp: Schattenboxen ohne Sandsack funktioniert genauso gut wie echte Treffer

Troubleshooting

  • Zu viele Zufalls-Schläge ohne tatsächlichen Treffer — Armband fester befestigen, damit lose Wackelbewegungen nicht fälschlich als Schlag erkannt werden
  • Der Schleppzeiger fällt wieder zurück — Der Schleppzeiger bewegt sich nur bei einem neuen Höchstwert — ein scheinbares Zurückfallen ist meist nur der Live-Zeiger daneben
  • Das Pendel schwingt immer gleich weit, egal wie stark der Schlag war — Nur besonders kräftige Treffer lassen das Pendel deutlich weiter ausschlagen — leichte Schläge zeigen bewusst wenig Unterschied

Modifikationen & Sicherheit

  • Pro-Tipp: Erkennungsschwelle erhöhen für einen 'Schwergewicht-Modus', bei dem nur richtig harte Schläge zählen
  • Pro-Tipp: Schlagzahl pro Runde begrenzen und danach den stärksten Treffer als Rundenresultat feiern
  • Sicherheit: Nie gegen harte Oberflächen schlagen mit dem Gerät am Handgelenk — Lufthaken oder ein weiches Kissen verwenden

Wichtige Code-Teile

// Schlag-Erkennung: >8g mit 500ms Mindestabstand
float impactAcc = sqrt(XAcceleration * XAcceleration + YAcceleration * YAcceleration);

if(impactAcc > 8.0f && millis() - lastPunchT > 500) {
    lastPunch = impactAcc;
    if(impactAcc > maxPunch) maxPunch = impactAcc;
    punchCnt++;
    lastPunchT = millis();
    Buzzer.setMode(SHORT_BLINK);
    // Pendel: starke Schläge schwingen weiter
    stepper.move(impactAcc > 12 ? 200 : 100);
}

// Reset: JoystickButton
if(JoystickButton) { maxPunch = 0; punchCnt = 0; }

// S1: letzter Schlag, S2: Maximum-Schleppzeiger, S3: Counter
servocontroller.setServoPulse(1, map(constrain((int)lastPunch, 0, 20), 0, 20, 1000, 2000));
servocontroller.setServoPulse(2, map(constrain((int)maxPunch, 0, 20), 0, 20, 1000, 2000));
servocontroller.setServoPulse(3, map(constrain(punchCnt, 0, 30), 0, 30, 1000, 2000));

// DC: Rückstoß-Vibration kurz nach Schlag (300ms)
setMotorspeed(millis() - lastPunchT < 300 && lastPunchT > 0 ? 80 : 0);

stepper.run();

Ähnliche Projekte

  • MODE 9 — POSTURE — Wie schnell bist du wirklich? Der Buzzer gibt irgendwann ein Signal — dann so schnell wie möglich den Dreh-Knopf drücken! Der Schrittmotor dreht während einer zufälligen Wartezeit langsam vor sich hin, ein Zeiger zeigt deine Reaktionszeit, ein zweiter merkt sich deine Bestzeit. Wer zu früh drückt, bekommt eine Strafanzeige.
  • 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 5 — STEPS — Dein Handgelenk wird zum Schrittzähler! Ein Bewegungssensor erkennt das typische Auf-und-Ab beim Gehen und unterscheidet echte Schritte von zufälligem Wackeln. Ein Zeiger läuft zyklisch als Hunderter-Anzeige, ein zweiter zeigt deinen Gesamt-Fortschritt — bei jedem großen Meilenstein gibt's einen Jubel-Ton.