Inhoudsopgave:

High Intensity Interval Training (HIIT) Timer - Ajarnpa
High Intensity Interval Training (HIIT) Timer - Ajarnpa

Video: High Intensity Interval Training (HIIT) Timer - Ajarnpa

Video: High Intensity Interval Training (HIIT) Timer - Ajarnpa
Video: HIIT Workout Timer With Music // 45/15 HIIT Timer // 20 Minutes HIIT Workout 2024, November
Anonim
High Intensity Interval Training (HIIT) Timer
High Intensity Interval Training (HIIT) Timer

Waar ik woon, lijken de koude maanden eeuwig door te gaan, dus ik moet een manier vinden om te sporten waardoor ik binnen blijf. Ik kon het me veroorloven om naar een sportschool te gaan, maar het kost te veel tijd, ik zou in het openbaar met mijn oude lichaam moeten pronken en ik zou geen herhalingen van Charlie's Angels op een groot tv-scherm kunnen zien. Gelukkig heeft ons appartement een gedeeltelijk afgewerkte kelder die ons ruimte geeft voor een loopband, een handmatig bediende hometrainer en die tv met groot scherm. Ik heb een tijdje een behoorlijk vaste routine gehad, maar ik heb onlangs in een AARP-bulletin gelezen dat het oké is voor "senioren" om deel te nemen aan sommige vormen van High Intensity Interval Training (HIIT). Na wat onderzoek te hebben gedaan, ontdekte ik dat een van die technieken perfect kon worden aangepast voor gebruik met mijn hometrainer. Ik probeerde het, overleefde en besloot dat ik het opnieuw zou proberen, maar besloot dat het een gedoe was om seconden te tellen voor mijn hoge/lage intervallen. Geen zorgen, want ik heb een schoenendoos vol PIC-microcontroller-chips en veel vrije tijd.

Stap 1: HIIT

Voor niet-ingewijden houdt HIIT in feite een opwarmtijd in, gevolgd door sequenties van activiteit met hoge intensiteit en vervolgens activiteit met lage intensiteit. In mijn geval is de aanbeveling die ik heb gevonden 5 minuten casual fietsen gevolgd door 20 seconden snel trappen gevolgd door 90 seconden casual trappen. Het enige dat varieert met de reeksen met hoge/lage intensiteit, is hoeveel u doet. Voor mij is het bereik over het algemeen 4-6 sequenties en dan een paar minuten afkoelen. Het andere dat ik ontdekte, was dat HIIT slechts 2-3 keer per week zou moeten worden gedaan, afgewisseld met andere soorten activiteiten. Ik dacht dat ik de HIIT kon doen en de volgende dag mijn normale loopbandroutine kon doen. Dat werkt voor mij, maar ik ben geen gezondheidsexpert, dus vat dit niet op als advies.

Stap 2: Hardware

Hardware
Hardware
Hardware
Hardware

Het schema voor de timer is behoorlijk saai omdat er gewoon meerdere LED's op de PIC-uitgangen zijn aangesloten. Ik bouwde het in een kleine plastic projectdoos die ik met klittenband aan mijn fietsframe bevestigde. Ik gebruik het op twee alkaline AAA-batterijen met een aan / uit-schakelaar. De LED's hebben verschillende kleuren, waarbij groen degene is voor intervallen met lage intensiteit (inclusief de opwarmtijd) en rood voor intervallen met hoge intensiteit. De andere zes LED's houden het aantal voltooide intervallen bij. Aangezien het maximale aanbevolen aantal zes was, heb ik dat gebruikt. Het was ook een handig nummer omdat het de software eenvoudig maakte bij het inschakelen van volgende LED's (geen teller nodig). Ik kon niet beslissen of ik gele of blauwe LED's moest gebruiken, dus wisselde ik ze af.

Stap 3: Software

De software is geschreven in PIC-assembleertaal en is ook behoorlijk saai omdat het in feite slechts een timer van één seconde heeft en seconden telt voor elke fase van de oefening. Er zijn definities voor de lengte van de intervallen, zodat u deze gemakkelijk kunt wijzigen als u andere waarden nodig heeft. Timing is niet van cruciaal belang, dus koos ik ervoor om de interne oscillator van 250 kHz te gebruiken om energie te besparen.

Om het interval van één seconde te krijgen, heb ik Timer1 gebruikt en deze zo ingesteld dat deze na de gewenste telling zou overlopen. De gewenste telling voor één seconde is de oscillatorfrequentie gedeeld door 4 (62, 500). De overloop genereert een interrupt en alle logica zit in de interrupt-handler. De specifieke routines worden toegewezen op basis van het deel van de reeks waarin we ons bevinden: opwarmen, hoge intensiteit of lage intensiteit. Het enige "chique" deel is dat ik een waarschuwing wilde hebben voor wanneer het volgende interval met hoge intensiteit zou komen. Om dat te doen, heb ik eenvoudig bepaald of er minder dan 10 seconden over waren voor het interval met lage intensiteit en vervolgens de groene LED om de seconde aan/uit gezet. De sequentietelling-LED's zijn allemaal toegewezen aan POORT C, dus een simpele verschuiving van een "1" bit zal de volgende oplichten terwijl de vorige branden. De hoge/lage intervallen stoppen niet nadat alle LED's zijn verlicht, dus als u meer sequenties wilt, kunt u eenvoudig een code toevoegen om de LED's te resetten en ze opnieuw te laten branden. Dat is het voor dit eenvoudige project. Bekijk mijn andere projecten op: www.boomerrules.wordpress.com

Aanbevolen: