Inhoudsopgave:
- Benodigdheden
- Stap 1: De behuizing maken
- Stap 2: De bovenplaat
- Stap 3: Circuitverbindingen
- Stap 4: LED-configuratie
- Stap 5: Code en tweaken
- Stap 6: Monteer de LED's
- Stap 7: Monteer de andere elektronica
- Stap 8: Klaar om te trainen
Video: AccuRep: een push-up telapparaat - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Fusion 360-projecten »
Ik ken veel mensen die zijn begonnen met het uitwerken van deze quarantaine. Het probleem met thuistrainingen is het gebrek aan fitnessapparatuur. Mijn trainingen bevatten meestal push-ups. Om mezelf echt te pushen, luister ik tijdens mijn trainingen naar rockmuziek. Het probleem is het aantal herhalingen. Meestal vergeet ik mijn herhalingen tussendoor, vanwege de muziek. Toen kreeg ik dit idee. Dit is AccuRep, een nauwkeurige herhalingsteller.
Dit eenvoudige apparaat kan je push-ups, springtouw, squats en meer tellen. Er zijn vier LED's. Elk is ingesteld om op te lichten nadat u een bepaald aantal herhalingen hebt voltooid. Je hoeft alleen maar creatief te zijn en een manier te vinden om dit te gebruiken om je herhalingen in elke oefening te tellen. Houd deze bij push-ups op de grond, precies onder waar je kin komt als je naar beneden duwt. Voor springtouwen, het punt op de vloer net voordat het touw de grond raakt (voor je benen). Voor squats.. nou ja.. je snapt het.
Waarom zeg ik dat het klopt? Omdat je het kunt afstemmen op je rep-snelheid, zodat het nooit een valse rep mist of registreert. En dit is heel eenvoudig te maken en te coderen. Het enige dat je nodig hebt, is een microcontroller (zoals Arduino nano), LED's en een IR-nabijheidssensor.
Benodigdheden
NodeMcu/Arduino nano: Amazon
IR-nabijheidssensor: Amazon
LED's
Vrouwelijk - Vrouwelijke jumperdraden (optioneel) Amazon
5v voeding/oplaadbare batterij: Amazon
Stap 1: De behuizing maken
Ik heb de behuizing ontworpen in Autodesk Fusion 360. Het is een overkill, ik zou gewoon tinkercad kunnen gebruiken omdat het een eenvoudig ontwerp is. Ik heb Fusion 360 geleerd, dus ik dacht dat dit een oefening zou zijn. De basis is een eenvoudige cilinder met een diameter van 80 mm en een hoogte van 20 mm. Het rechthoekige gat in de zijkant is om de voeding door te geven aan de microcontroller. U kunt een oplaadbare batterij gebruiken om hem draagbaarder te maken. Maar om het simpel te houden, gebruik ik een externe voeding.
Stap 2: De bovenplaat
De bovenkant is gewoon een schijf met vier gaten van 1 mm voor de LED's en een uitsparing voor de nabijheidssensor. Dit was ook ontworpen in Fusion 360. Je kunt de 3D-bestanden vinden.
Stap 3: Circuitverbindingen
Hoewel een Arduino nano de beste optie zou zijn vanwege zijn kleine formaat, had ik er geen bij de hand. Dus ik zal in plaats daarvan een Nodemcu gebruiken. Het maakt niet uit, want de code blijft in beide gevallen hetzelfde.
Verbind de D0 (digitale uitgang) pin van de naderingssensor met gpio pin 5 van uw microcontroller. De LED's moeten als volgt worden aangesloten:
LED1 gaat naar pin 0
LED2 gaat naar pin 2
LED3 gaat naar pin 4
LED4 gaat naar pin 12
Stap 4: LED-configuratie
Merk op dat LED1 is ingesteld om op te lichten nadat u 10 herhalingen hebt voltooid. LED2 licht op na 25 herhalingen, LED3 licht op na 50 en LED4 op 100. U kunt deze waarden wijzigen in de code die ik in de volgende stap ga uitleggen.
Stap 5: Code en tweaken
De code is vrij eenvoudig. Er zijn voorwaarden voor elke LED op basis van het aantal herhalingen dat u moet voltooien om ze te laten oplichten. U kunt dit wijzigen op basis van uw voorkeur.
Een belangrijke regel is het eerste if-blok. Je kunt zien dat er een vertraging van 500 ms in zit. Dit is de vertraging die is gebaseerd op hoe lang u in de maximale positie van elke vertegenwoordiger doorbrengt. Bijvoorbeeld, tijdens een push-up, wanneer je in de laagste positie bent, moet je bij benadering een idee hebben van hoe lang je erover doet om jezelf weer omhoog te duwen. Met andere woorden, hoe lang breng je door met je borst de grond aan te raken. Voor mij is het ongeveer 500 ms die ik in de vertraging heb ingesteld. Als uw herhalingen langzamer zijn, moet u dit verhogen tot ongeveer 1s (1000ms).
Je hoeft er niet super nauwkeurig in te zijn. Ik zou je aanraden om jezelf in de gaten te houden en een paar push-ups uit te voeren om erachter te komen. Voor springtouwen zal deze vertraging veel lager zijn. Als je klaar bent met het aanpassen van de code, kun je deze uploaden naar je bord.
Stap 6: Monteer de LED's
Plak de LED's op elk van de gaten op de bovenplaat. U kunt superlijm of hete lijm gebruiken. Om alles in de kleine behuizing te passen, heb ik de Nodemcu ondersteboven geplaatst en ervoor gezorgd dat de stroomconnector door het daarvoor gemaakte gat in de zijmuur gaat.
Stap 7: Monteer de andere elektronica
Vervolgens heb ik de naderingssensor erop geplakt met dubbelzijdig plakband en de sensorlampen omhoog gebogen. Je kunt de indicatie-LED's van de naderingssensor afdekken met zwarte isolatietape zodat er geen andere lichtbron is dan onze 4 LED's.
Daarna heb ik de bovenplaat op de basis geplakt en ervoor gezorgd dat de sensorlampen door de daarvoor gemaakte uitsparing gaan.
Stap 8: Klaar om te trainen
Het enige wat nu nog rest is opwarmen en trainen. Dit apparaat telt niet alleen je herhalingen, maar motiveert je in zekere zin ook om meer te doen. Naarmate u vordert, kunt u het aantal herhalingen voor elke LED verhogen. U kunt een LCD-scherm toevoegen in plaats van de LED's, maar het zou de zaken ingewikkelder maken.
Tip: Als je dit gebruikt om je squats te tellen, pas dan op dat je er niet op gaat zitten als je moe bent:p
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Een condensator of een inductor meten met een mp3-speler: 9 stappen
Een condensator of een inductor meten met een mp3-speler: Hier is een eenvoudige techniek die kan worden gebruikt om de capaciteit en inductantie van een condensator en inductor nauwkeurig te meten zonder dure apparatuur. De meettechniek is gebaseerd op een gebalanceerde brug en kan eenvoudig worden geconstrueerd uit onde
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po