MODE 7 — NACKEN

Easy · 30 min · Fast kostenlos

Ziel & Anwendung

Handy-Nacken ade! Der Neigungssensor erkennt schlechte Kopfhaltung nach vorn oder nach hinten. Ein Zeiger zeigt die aktuelle Neigung, ein zweiter wie lange sie schon anhält, ein dritter die insgesamt gesammelte Schlecht-Zeit. Bleibt die Haltung zu lange schlecht, meldet sich eine sanfte Vibration als stiller Erinnerer.

  • Kopfhaltung nach vorn und nach hinten mit einem Neigungssensor erkennen
  • Warnung in Stufen aufbauen — erst Vibration, dann Signalton bei anhaltend schlechter Haltung
  • Kumulierte Schlecht-Zeit über die ganze Sitzung als Rückmeldung sammeln

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoLive-Neigungs-Zeiger
S2180°-ServoWarnstärke-Zeiger, steigt mit der Dauer der Fehlhaltung
S3180°-ServoZeigt die insgesamt gesammelte Schlecht-Zeit
S4360°-ServoDreht mit der gesammelten Schlecht-Zeit
S5360°-ServoDreht gegenläufig zu S4
S6180°-ServoErinnerungs-Klappe, öffnet bei lang anhaltender Fehlhaltung
DCDC-MotorSanfte Vibration als Erinnerung ab anhaltend schlechter Haltung

Materialliste

  • Leichtes Stirnband oder Haarband als Kopf-Halterung
  • Kleines Kartongehäuse (ca. 6×4 cm) für die Elektronik
  • Klebestreifen

Step-by-Step Tutorial

  1. Kopf-Sensor-Halterung aufbauen

    Baue ein kleines flaches Gehäuse aus Karton und klebe es auf ein Stirnband, das vorne mittig am Kopf sitzt. Alternativ eignet sich ein Klipp-System für eine Kappe. Prüfe: Kopf gerade — Anzeige ruhig. Kopf nach vorn geneigt — deutlicher Ausschlag in eine Richtung. Kopf nach hinten — Ausschlag in die andere Richtung.

    Check: Der Sensor reagiert klar und deutlich unterscheidbar auf Vor- und Zurückneigen des Kopfes

    Tipp: Stirnband-Befestigung vorne mittig ergibt den klarsten Ausschlag

  2. Anzeigerahmen mit drei Zeigern aufbauen

    Befestige die drei Anzeige-Servos auf einer Kartonplatte als Panel. Schraube die Plastik-Servo-Hörner auf und klebe Zeiger-Arme flächig darauf. Beschrifte die Skalen mit einfachen Worten wie 'gerade' bis 'stark geneigt' und 'gut' bis 'schlecht'. Beide Berührungsflächen gleichzeitig setzen die gesammelte Schlecht-Zeit zurück.

    Check: Live-Zeiger, Warnstärke-Zeiger und Schlecht-Zeit-Zeiger bewegen sich alle frei

    Tipp: Der Warnstärke-Zeiger steigt, solange die Haltung schlecht bleibt, und sinkt sofort bei Korrektur

  3. Warn-Eskalation verstehen und testen

    Strom einschalten. Kopf gerade halten: alle Anzeigen bleiben ruhig. Kopf nach vorne neigen: der Warnstärke-Zeiger steigt. Bleibt die Haltung kurz schlecht, passiert nichts. Bleibt sie länger schlecht, vibriert das Gerät sanft, und bei noch längerer Fehlhaltung kommt ein kurzer Signalton dazu. Kopf aufrichten stoppt alles sofort.

    Check: Kurze Fehlhaltung bleibt ohne Reaktion, anhaltende Fehlhaltung löst erst Vibration, dann einen Signalton aus

    Tipp: Sobald die Haltung wieder stimmt, hört die Warnung sofort auf — kein Nachklang

  4. Leichtgängigkeitstest aller Zeiger vor dem Einschalten

    Jeden Servo-Arm von Hand prüfen: bewegt er sich frei? Sitzt die Kopf-Halterung fest ohne Druckstellen und ohne zu verrutschen? Erst wenn alles passt, Strom einschalten.

    Check: Alle Servo-Arme frei — Kopf-Halterung sitzt fest und verrutscht nicht

    Tipp: Eine wackelnde Kopf-Halterung erzeugt Fehlwarnungen

  5. Arbeitsalltag-Test: Am Schreibtisch tragen

    Gerät während der Arbeit tragen. Der Live-Zeiger zeigt jederzeit die aktuelle Haltung. Bei längerem Blick aufs Handy oder gebeugter Haltung meldet sich erst die Vibration, dann der Signalton. Kopf bewusst aufrichten lässt beides sofort verstummen. Am Ende der Sitzung zeigt der dritte Zeiger, wie lange die Haltung insgesamt schlecht war. Beide Berührungsflächen gleichzeitig setzen für den nächsten Tag zurück.

    Check: Beim normalen Arbeiten zeigt der dritte Zeiger die gesammelte Schlecht-Zeit ehrlich an

    Tipp: Das Handy auf Augenhöhe zu halten verbessert die Haltung spürbar — direkt gegentesten

Troubleshooting

  • Dauernd Warnung obwohl die Haltung gut ist — Sensor bei wirklich gerader Haltung kurz still halten und als Nullpunkt merken — sitzt das Gerät leicht schief, kalibriert sich das mit ein
  • Keine Vibration trotz schlechter Haltung — Die Warnung startet erst nach einer kurzen anhaltenden Fehlhaltung — ganz kurze Neigungen lösen bewusst noch nichts aus
  • Der dritte Zeiger zeigt dauerhaft das Maximum — Die Skala ist auf eine begrenzte Schlecht-Zeit ausgelegt — bei sehr langer Fehlhaltung bleibt der Zeiger einfach am Anschlag stehen

Modifikationen & Sicherheit

  • Pro-Tipp: Neigungsschwelle verschärfen für eine strengere Haltungsschule
  • Pro-Tipp: Vibrations-Verzögerung verlängern für eine sanftere Erinnerung im Meeting
  • Sicherheit: Stirnband nicht zu fest anziehen — Komfort geht vor festem Sitz

Wichtige Code-Teile

// Haltungs-Schwellen: vorgebeugt >25° oder zurückgelehnt <-20°
bool badForward  = (GyroY > 25.0f);
bool badBackward = (GyroY < -20.0f);
bool badPosture  = badForward || badBackward;

if(badPosture) {
    if(warnStart == 0) warnStart = millis();
    totalWarnTime += 250; // alle 250ms displayUpdate
} else {
    warnStart = 0; // sofort zurücksetzen
}
if(touch1 && touch2) totalWarnTime = 0;

// S1: Live-Neigung, S2: Warn-Stärke (steigt mit Dauer), S3: kumulierte Schlecht-Zeit
servocontroller.setServoPulse(1, mapGyroY); // 1:1 Gyro-Mapping
uint16_t warnLvl = warnStart > 0 ?
    map(constrain((int)(millis() - warnStart), 0, 5000), 0, 5000, 1000, 2000) : 1000;
servocontroller.setServoPulse(2, warnLvl);
servocontroller.setServoPulse(3, map(constrain((int)(totalWarnTime / 1000), 0, 300), 0, 300, 1000, 2000));

// Eskalierender Warn-Mechanismus
setMotorspeed(warnStart > 0 && millis() - warnStart > 2000 ? 35 : 0);
if(warnStart > 0 && millis() - warnStart > 3000) Buzzer.setMode(SHORT_BLINK);
else                                              Buzzer.setValue(0);

Ähnliche Projekte

  • MODE 3 — PLANK — Wie lange hältst du wirklich die perfekte Plank? Ein Lage-Sensor misst jede Schieflage deines Körpers — bleibst du ruhig, läuft die Zeit, wackelst du zu stark, bricht sie ab. Eine spürbare Vibration warnt dich, bevor du selbst merkst, dass du kippst.
  • MODE 2 — ZEN BREATH — Atme mit der Maschine — und entspann dich sofort. Zwei Anzeiger heben und senken sich gegenläufig wie Bauch und Zwerchfell, ein Dreh-Regler stellt dein Tempo von sehr ruhig bis flott ein. Auf jeder Atemspitze spürst du eine sanfte Vibration als Signal zum Wechseln.
  • MODE 8 — BOX SPEED — 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.