Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Herstellung des Gehäuses
- Schritt 2: Die obere Platte
- Schritt 3: Stromkreisverbindungen
- Schritt 4: LED-Konfiguration
- Schritt 5: Code und Optimierung
- Schritt 6: Montieren Sie die LEDs
- Schritt 7: Montieren Sie die andere Elektronik
- Schritt 8: Bereit zum Training
Video: AccuRep: ein Push-up-Zählgerät - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
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
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 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
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
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
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
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
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
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:
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Diskrete Komponente.: 5 Schritte
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Discrete Component.: Hallo zusammen, habe im Netz nach einer Ein/Aus-Schaltung gesucht. Alles, was ich fand, war nicht das, was ich suchte. Ich habe mit mir selbst gesprochen, es gibt unbedingt einen Weg dazu. Das habe ich gebraucht. - Nur ein Druckknopf zum Ein- und Ausschalten. - Muss nur
EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELN: 37 Schritte
WIE MAN EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELT: http://www.internetsecretbook.com https://www.youtube.com/thebibleformulaInmitten der Schwierigkeit liegt die Chance. - Albert Einstein Das Nokia 6600 bietet neue fortschrittliche Bildgebungsfunktionen, darunter ein helles TFT-Display mit 65.536 Farben und ca
So richten Sie ein Heimnetzwerk ein: 6 Schritte
So richten Sie ein Heimnetzwerk ein: Das Einrichten eines Netzwerks kann zunächst entmutigend klingen, aber sobald Sie alles haben, was Sie brauchen, ist es sehr einfach. Die traditionelle Einrichtung erfordert ein Modem und einen Router, aber einige benötigen möglicherweise mehr und andere weniger. Es gibt viele verschiedene
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: 8-Schritte (mit Bildern)
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: Ich bin ein Mensch, der gerne Elektrotechnik lernt. Ich bin eine High School an der Ann Richards School for Young Women Leaders. Ich mache dies anweisbar, um jedem zu helfen, der seine Musik von einem Mini LG HiFi Shelf Syste genießen möchte
Wie konvertiert man ein physisches Buch in ein E-Book?: 7 Schritte (mit Bildern)
Wie wandelt man ein physisches Buch in ein E-Book um?: Als Student im Hauptfach Chemieingenieurwesen habe ich normalerweise umfangreiche Lehrbücher, technische Bücher und Notizen zum Scannen (manchmal drucken) Ich habe seit einiger Zeit nach einem effizienten Buchscanner gesucht, aber die meisten sind es teuer, extrem groß. Es dauerte nicht lange