Inhaltsverzeichnis:

AccuRep: ein Push-up-Zählgerät - Gunook
AccuRep: ein Push-up-Zählgerät - Gunook

Video: AccuRep: ein Push-up-Zählgerät - Gunook

Video: AccuRep: ein Push-up-Zählgerät - Gunook
Video: Introducing the New Thermage FLX Skin Treatment 2024, November
Anonim
AccuRep: ein Push-up-Zählgerät
AccuRep: ein Push-up-Zählgerät
AccuRep: ein Push-up-Zählgerät
AccuRep: ein Push-up-Zählgerät
AccuRep: ein Push-up-Zählgerät
AccuRep: ein Push-up-Zählgerät

Fusion 360-Projekte »

Ich kenne viele Leute, die angefangen haben, diese Quarantäne zu trainieren. Das Problem beim Heimtraining ist der Mangel an Fitnessgeräten. Meine Workouts beinhalten meistens Liegestütze. Um mich richtig zu pushen, höre ich beim Training Rockmusik. Das Problem ist die Anzahl der Wiederholungen. Meistens vergesse ich meine Wiederholungen zwischendurch durch die Musik. Da kam mir diese Idee. Dies ist AccuRep, ein genauer Wiederholungszähler.

Dieses einfache Gerät kann Ihre Liegestütze, Springseil, Kniebeugen und mehr zählen. Es gibt vier LEDs. Jeder ist so eingestellt, dass er aufleuchtet, nachdem Sie eine bestimmte Anzahl von Wiederholungen abgeschlossen haben. Sie müssen nur kreativ sein und einen Weg finden, dies zu verwenden, um Ihre Wiederholungen in jeder Übung zu zählen. Halten Sie diese für Liegestütze auf dem Boden direkt unter dem Kinn, wenn Sie nach unten drücken. Bei Springseilen der Punkt auf dem Boden kurz bevor das Seil den Boden berührt (vor deinen Beinen). Für Kniebeugen… na ja… du hast es.

Warum sage ich, dass es richtig ist? Weil Sie es an Ihre Wiederholungsgeschwindigkeit anpassen können, damit es nie eine falsche Wiederholung verfehlt oder registriert. Und das ist sehr einfach zu erstellen und zu codieren. Alles, was Sie brauchen, ist ein Mikrocontroller (wie Arduino nano), LEDs und ein IR-Näherungssensor.

Lieferungen

NodeMcu/Arduino nano: Amazon

IR-Näherungssensor: Amazon

LEDs

Weiblich - Weibliche Überbrückungsdrähte (optional) Amazon

5V Netzteil/Akku: Amazon

Schritt 1: Herstellung des Gehäuses

Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen
Das Gehäuse herstellen

Ich habe das Gehäuse in Autodesk Fusion 360 entworfen. Es ist ein Overkill, ich könnte einfach Tinkercad verwenden, da es ein einfaches Design ist. Ich habe Fusion 360 gelernt, also dachte ich, dies wäre eine Übung. Die Basis ist ein einfacher Zylinder mit 80 mm Durchmesser und 20 mm Höhe. Das rechteckige Loch in der Seite dient der Stromversorgung des Mikrocontrollers. Sie können einen wiederaufladbaren Akku verwenden, um ihn tragbarer zu machen. Aber der Einfachheit halber verwende ich ein externes Netzteil.

Schritt 2: Die obere Platte

Die obere Platte
Die obere Platte
Die obere Platte
Die obere Platte

Die Oberseite ist einfach eine Scheibe mit vier 1mm Löchern für die LEDs und einer Aussparung für den Näherungssensor. Dies wurde auch in Fusion 360 entworfen. Sie können die 3D-Dateien finden.

Schritt 3: Stromkreisverbindungen

Stromkreisanschlüsse
Stromkreisanschlüsse
Stromkreisanschlüsse
Stromkreisanschlüsse
Stromkreisanschlüsse
Stromkreisanschlüsse

Während ein Arduino Nano aufgrund seiner geringen Größe die beste Option wäre, hatte ich keinen zur Hand. Also werde ich stattdessen einen Nodemcu verwenden. Es spielt keine Rolle, da der Code in beiden Fällen gleich bleibt.

Verbinden Sie den D0-Pin (digitaler Ausgang) des Näherungssensors mit dem gpio-Pin 5 Ihres Mikrocontrollers. Die LEDs müssen in folgender Reihenfolge angeschlossen werden:

LED1 geht an Pin 0

LED2 geht an Pin 2

LED3 geht an Pin 4

LED4 geht an Pin 12

Schritt 4: LED-Konfiguration

LED-Konfiguration
LED-Konfiguration

Beachten Sie, dass LED1 so eingestellt ist, dass sie nach 10 Wiederholungen aufleuchtet. LED2 leuchtet nach 25 Wiederholungen, LED3 leuchtet nach 50 und LED4 bei 100. Sie können diese Werte im Code ändern, den ich im nächsten Schritt erklären werde.

Schritt 5: Code und Optimierung

Code und Optimierungen
Code und Optimierungen
Code und Optimierungen
Code und Optimierungen

Der Code ist ziemlich einfach. Es gibt Bedingungen für jede LED, basierend auf der Anzahl der Wiederholungen, die Sie ausführen sollten, um sie zum Leuchten zu bringen. Sie können dies nach Ihren Wünschen ändern.

Eine wichtige Zeile ist der erste if-Block. Sie können sehen, dass es eine Verzögerung von 500 ms gibt. Dies ist die Verzögerung, die darauf basiert, wie lange Sie bei jeder Wiederholung in der maximalen Position verbringen. Wenn Sie sich beispielsweise während einer Liegestütze in der untersten Position befinden, müssen Sie ungefähr wissen, wie lange Sie brauchen, um sich wieder nach oben zu drücken. Mit anderen Worten, wie lange Sie damit verbringen, mit Ihrer Brust den Boden zu berühren. Bei mir sind es ca. 500 ms die ich im Delay eingestellt habe. Wenn Ihre Wiederholungen langsamer sind, müssen Sie sie auf etwa 1 s (1000 ms) erhöhen.

Da muss man nicht sehr genau sein. Ich würde dir vorschlagen, eine Uhr vor dir zu behalten und ein paar Liegestütze zu machen, um es herauszufinden. Bei Springseilen ist diese Verzögerung viel geringer. Sobald Sie mit dem Optimieren des Codes fertig sind, können Sie ihn auf Ihr Board hochladen.

Schritt 6: Montieren Sie die LEDs

Montieren Sie die LEDs
Montieren Sie die LEDs
Montieren Sie die LEDs
Montieren Sie die LEDs
Montieren Sie die LEDs
Montieren Sie die LEDs

Kleben Sie die LEDs in jedes der Löcher auf der oberen Platte. Sie können Superkleber oder Heißkleber verwenden. Um alles in das kleine Gehäuse zu passen, habe ich den Nodemcu auf den Kopf gestellt, um sicherzustellen, dass der Stromanschluss durch das dafür vorgesehene Loch an der Seitenwand verläuft.

Schritt 7: Montieren Sie die andere Elektronik

Montieren Sie die andere Elektronik
Montieren Sie die andere Elektronik
Montieren Sie die andere Elektronik
Montieren Sie die andere Elektronik

Ich habe dann den Näherungssensor mit doppelseitigem Klebeband darauf geklebt und die Sensorbirnen nach oben gebogen. Sie können die Anzeige-LEDs des Näherungssensors mit schwarzem Isolierband abdecken, damit es keine andere Lichtquelle als unsere 4 LEDs gibt.

Dann klebte ich die obere Platte auf die Basis, um sicherzustellen, dass die Sensorbirnen durch die für sie gemachte Aussparung gehen.

Schritt 8: Bereit zum Training

Bereit zum Training
Bereit zum Training
Bereit zum Training
Bereit zum Training

Jetzt müssen Sie sich nur noch aufwärmen und trainieren. Dieses Gerät zählt nicht nur Ihre Wiederholungen, sondern motiviert Sie in gewisser Weise, mehr zu tun. Im weiteren Verlauf können Sie die Cutoff-Wiederholungszahl für jede LED erhöhen. Sie können anstelle der LEDs einen LCD-Bildschirm hinzufügen, aber dies würde die Dinge kompliziert machen.

Tipp: Wenn du damit deine Kniebeugen zählst, pass auf, dass du dich nicht darauf setzt, wenn du müde bist:p

Empfohlen: