Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Lav kabinettet
- Trin 2: Toppladen
- Trin 3: Kredsløbstilslutninger
- Trin 4: LED -konfiguration
- Trin 5: Kode og tweaking
- Trin 6: Saml LED'erne
- Trin 7: Saml den anden elektronik
- Trin 8: Klar til træning
Video: AccuRep: en push-up-tællerenhed: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Fusion 360 -projekter »
Jeg kender mange mennesker, der er begyndt at udarbejde denne karantæne. Problemet med hjemmetræning er mangel på fitnessudstyr. Mine træninger indeholder for det meste push-ups. For virkelig at presse mig selv lytter jeg til rockmusik under min træning. Problemet er antal rep. For det meste glemmer jeg mine reps imellem på grund af musikken. Det var da jeg fik denne idé. Dette er AccuRep, en præcis rep -tæller.
Denne enkle enhed kan tælle dine armbøjninger, spring reb, squats og mere. Der er fire lysdioder. Hver enkelt er tændt, når du har gennemført et bestemt antal reps. Du skal bare være kreativ og finde en måde at bruge dette til at tælle dine reps i enhver øvelse. For push -ups skal du holde dette på gulvet lige under, hvor din hage kommer, når du skubber ned. For springtov, punktet på gulvet lige før rebet rører jorden (foran dine ben). For squats.. godt.. du har det.
Hvorfor siger jeg, at det er korrekt? Fordi du kan indstille den til at matche din rep -hastighed, så den aldrig går glip af eller registrerer en falsk rep. Og dette er meget enkelt at lave og kode. Alt du behøver er en mikrokontroller (som Arduino nano), lysdioder og en IR -nærhedssensor.
Forbrugsvarer
NodeMcu/Arduino nano: Amazon
IR nærhedssensor: Amazon
LED'er
Kvinde - Kvindelige jumperwires (valgfri) Amazon
5v strømforsyning/genopladeligt batteri: Amazon
Trin 1: Lav kabinettet
Jeg har designet kabinettet i Autodesk Fusion 360. Det er en overkill, jeg kunne bare bruge tinkercad, da det er et simpelt design. Jeg har lært Fusion 360, så jeg tænkte, at det ville være en øvelse. Basen er en simpel cylinder 80 mm i diameter og 20 mm høj. Det rektangulære hul i siden skal føre strømforsyningen til mikrokontrolleren. Du kan bruge et genopladeligt batteri til at gøre det mere bærbart. Men for at holde tingene enkle, bruger jeg en ekstern strømforsyning.
Trin 2: Toppladen
Toppen er simpelthen en skive med fire 1 mm huller til lysdioderne og en udskæring til nærhedssensoren. Dette blev også designet i Fusion 360. Du kan finde 3D -filer.
Trin 3: Kredsløbstilslutninger
Selvom en Arduino nano ville være den bedste løsning på grund af sin lille størrelse, havde jeg ikke en praktisk. Så jeg bruger i stedet en Nodemcu. Det er ligegyldigt, fordi koden forbliver den samme i begge tilfælde.
Tilslut nærhedssensorens D0 (digital output) pin til gpio pin 5 på din mikrokontroller. Lysdioderne skal tilsluttes i følgende rækkefølge:
LED1 går til pin 0
LED2 går til pin 2
LED3 går til pin 4
LED4 går til pin 12
Trin 4: LED -konfiguration
Bemærk, at LED1 er indstillet til at lyse, når du har gennemført 10 reps. LED2 lyser efter 25 reps, LED3 lyser efter 50 og LED4 ved 100. Du kan ændre disse værdier i koden, som jeg vil forklare i næste trin.
Trin 5: Kode og tweaking
Koden er ret simpel. Der er betingelser for hver LED baseret på antallet af reps, du skal udføre for at tænde dem. Du kan ændre dette baseret på dine præferencer.
En vigtig linje er den første if -blok. Du kan se, at der er en forsinkelse på 500 ms inde i den. Dette er den forsinkelse, der er baseret på, hvor lang tid du bruger i den maksimale position for hver rep. For eksempel under et push up, når du er i den nederste position, skal du have en omtrentlig idé om, hvor lang tid du tager for at skubbe dig selv tilbage. Med andre ord, hvor lang tid du bruger på at røre brystet til gulvet. For mig er det omkring 500 ms, som jeg har angivet i forsinkelsen. Hvis dine reps er langsommere, skal du øge den til omkring 1s (1000ms).
Du behøver ikke at være super præcis omkring det. Jeg vil foreslå dig at holde et ur foran dig selv og udføre et par push ups for at finde ud af det. For springtov vil denne forsinkelse være meget lavere. Når du er færdig med at justere koden, kan du uploade den til dit board.
Trin 6: Saml LED'erne
Sæt lysdioderne fast i hvert af hullerne på den øverste plade. Du kan bruge superlim eller varm lim. For at passe alt inde i det lille kabinet placerede jeg Nodemcu på hovedet for at sikre, at strømstikket passerer gennem hullet, der er lavet til det på sidevæggen.
Trin 7: Saml den anden elektronik
Jeg stak derefter nærhedsføleren oven på den med dobbeltsidet tape og bukkede sensorpærerne op. Du kan dække nærhedssensorens indikatorlysdioder med sort isoleringstape, så der ikke er andre lyskilder end vores 4 lysdioder.
Derefter stak jeg den øverste plade på bunden for at sikre, at sensorpærerne passerer gennem udskæringen, der er lavet til dem.
Trin 8: Klar til træning
Så nu er der kun tilbage at varme op og træne. Denne enhed tæller ikke kun dine reps, men på en måde motiverer den dig til at gøre mere. Når du skrider frem, kan du øge antallet af cutoff -rep for hver LED. Du kan tilføje en LCD -skærm i stedet for lysdioderne, men det ville gøre tingene komplicerede.
Tip: Hvis du bruger dette til at tælle dine squats, skal du passe på ikke at sætte dig ned på det, når du er træt: s
Anbefalede:
Eftermontering af et LED Push Light: 9 trin (med billeder)
Eftermontering af et LED Push Light: Dette projekt startede, fordi jeg havde et LED push -lys i mit skab, der ikke var lyst nok til, at jeg kunne se godt. Jeg troede, at batterierne lige var ved at være ved at være ved at blive lave, men da jeg skiftede dem, blev det ikke lysere! Jeg tænkte, at jeg ville åbne lyset for
Three Push ON - Push OFF Latching Circuits: 3 trin
Three Push ON-Push OFF Latching Circuits: En flip-flop eller latch er et kredsløb, der har to stabile tilstande og kan bruges til at lagre tilstandsinformation. Kredsløbet kan fås til at ændre tilstand ved at anvende et signal (i dette tilfælde ved at trykke på en knap) .Her vil jeg vise dig tre forskellige måder at m
Arduino vaskemaskine tørretumbler alarm - push -meddelelse til telefon med Blynk: 5 trin (med billeder)
Arduino vaskemaskine tørretumbler alarm - Push -meddelelse til telefon med Blynk: Vores vaskemaskine er i garagen, og vi kan ikke høre bip for at indikere, at vasken er færdig. Jeg ville finde en måde at få besked, uanset hvor vi er i huset, da cyklen var færdig. Jeg har puslet med Arduino, ESP8266 WiFi
IoT Push Notification Brug af Nodemcu på telefonen (til alt): 5 trin (med billeder)
IoT Push Notification Brug af Nodemcu på telefon (for alt): Afsendelse af meddelelser til beskeder, e -mails er gammeldags … Så lad os lave noget nyt, der er meget let og enkelt INGEN KOMPLICERET SERVER SIDE PHP HOSTING ELLER ANDEN KOMPLIKATION … Hjemmeautomatisering, vandpumpeniveau, havevanding, automatiseret kæledyrsf
Push-Start a Comatose Furby: 13 trin (med billeder)
Push-Start a Comatose Furby: Vi har alle været der. Vend om. Jiggle. Ryste. Smække. Ikke noget. Når en Furby går i koma, synes der ikke at være noget håb om at få ham eller hende vækket. Denne instruktør viser trinene for at skille Furby fra hinanden og skubbe ham tilbage til livet. Det her