Innehållsförteckning:

Träningstimer: 5 steg
Träningstimer: 5 steg

Video: Träningstimer: 5 steg

Video: Träningstimer: 5 steg
Video: How To FORCE Muscle Growth (5 Science-Based Methods) 2024, November
Anonim
Träningsrutintimer
Träningsrutintimer

"Ät hälsosamt, håll dig i form och sitt inte still hela dagen." Bra råd, va. Tja, här är en idé att hjälpa till med två av dessa.

Jag sitter för mycket. Jag har gjort några skrivbordsklockor som får mig att gå upp varje timme, men lite mer är alltid bättre. Så, om det är trasigt, fixa det och om det inte är det, bryt det och gör det bättre!

Jag fick nyligen en 8x32 LED Matrix -panel och den är perfekt för en avläsning som jag kan se tvärs över rummet. Hmm, låter som ett recept på en idé. Den tanken är också att göra en rutinmässig tränare som kommer att visa korta intervalltal upprepade gånger med en viloperiod emellan. I princip gör du "något" i en eller två minuter, vilar några sekunder och gör sedan "något annat". Upprepa för en 20-30 minuters träning. Om det låter som en bra idé, fortsätt läsa.

Steg 1: Delar och delar

Delar och delar
Delar och delar
Delar och delar
Delar och delar
Delar och delar
Delar och delar

Det krävs inte mycket för projektet, det är ett plus.

Arduino Mega

8x32 LED -matris

2,8”TFT

RTC -klocka

Buck -omvandlare

12v strömförsörjning

Plexiglasark

Bakplåtspapper (eller annat genomskinligt ark/beläggning)

(2) Kraftfat - för 12v IN och för Mega. TFT täcker Vin så jag valde att sätta strömmen i 5v USB. (Obs! Normalt skulle jag använda 12v -ingången, men skärmen jag använde hade problem med 12v så jag omdirigerade strömmen till Mega via USB -ingången.)

Steg 2: Mål och menyer

Mål och menyer
Mål och menyer
Mål och menyer
Mål och menyer
Mål och menyer
Mål och menyer

En idé är en sak, men målet är att planera det och göra det så att det verkligen är användbart. Jag hade några idéer och här är vad jag tycker att det borde göra, sorterat efter måste ha och trevligt att ha.

Saker som en tränare måste göra är:

Ge en konsekvent tidsinställd uppsättning rutiner att utföra.

Ge en viloperiod mellan intervallen.

Som ett alternativ, ge en timer för varaktighetsövningar som löpband eller cykling

Var läsbar på avstånd, hängande på en vägg eller på en hylla.

Var flexibel när det gäller antal rutiner, rutinlängd och vilotider.

Kunna enkelt skilja arbetsrutiner från viloperioder.

Kunna justera tiden för RTC utan Arduino IDE.

Lätt att använda.

Saker att göra det vänligare:

Klocka med datum när den inte används - på TFT, dock inte på LED -panel.

Synlig beröringsåterkoppling - TFT är inte alltid det enklaste att hantera.

Visa antalet rutiner som slutförts.

Visa information på både panelen och TFT.

Ge några aktivitetsförslag för varje rutin under rasterna.

Möjlighet att göra estetiska justeringar.

Lätt att använda.

Det låter genomförbart, men för att kunna använda det är menyerna som behövs:

Startskärm - knappar för klocka, kalender, undermeny

Rutinalternativskärm - antal rutiner, rutintid, viloperiodens längd

Rutin aktiv - nedräkningstid, rutinräkning, aktivitetsförslag

Timer - enkelt digitalt stoppur som räknas upp till en timme

Tidsjusteringsskärm - timme/min upp och Dn

Estetik i realtid förändras för … en växande lista

Steg 3: Sätta ihop allt

Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats

Elektronik - Den fina delen med projektet är att bara några komponenter behövs. Anslut TFT till Mega i sina GPIO -platser

Kör 5v, Gnd, SCL, SDA för RTC från Mega

Kör 5v, Gnd, data för LED -panelen - ström från buck, data till (1) GPIO på Mega Ta in 12v och dela den mellan Mega och Buck (inställd på 5v)

Som en ledningsnotering har LED -panelen (3) kraftledningar. En pigtail IN (5v, Gnd, data), en central kraftledning (5v, Gnd) och en pigtail OUT (5v, Gnd, Data). För min användning, med bara några lysdioder igång när som helst, använde jag bara pigtail IN. Om fler pixlar används (särskilt ljusvitt) på den här panelen kan du också ansluta mittanslutningarna för att komplettera IN. Om det behövs kan en högre förstärkare (4-5A kanske) också användas.

Så långt som de flesta projekt går, är det här ganska enkelt och enkelt.

Programmering - För mig tog detta lite tid. Displayskärmar, beröringspunkter, timing. Men allt har gått ihop och jag gillar resultatet. Nedan inkluderade jag en kort video (ca 2 min) av den som fungerade innan jag gjorde fallet. Väl värt utmaningarna.

Case - Att bygga ett ramverk för att montera enheten i är inte så illa och möjligheterna är oändliga. Jag bestämde mig för ett enkelt lådfodral från några gamla valnötskivor jag hade runt verkstaden. Jag har precis monterat LED -panelen på framsidan och skapat en 3D -ram för att göra TFT läsbar och tillgänglig ovanpå.

Jag fäst LED -panelen på framsidan av fodralet med en liten panel bakom den för att höja den så att den matchar en ram som används för att montera det klara locket. När LED -panelen är tom är avläsningen verkligen svår att se så jag lade en bit bakplåtspapper mellan den och det klara plexiglaset för att avlägsna avläsningen och det fungerar ganska bra.

Steg 4: Första demonstrationen

Image
Image
Slutprodukt - Dags att träna!
Slutprodukt - Dags att träna!

För att se det i aktion, här är en kort video av det som fungerade innan jag startade fallet när jag gjorde det sista testet (länken är densamma som ovan om den inte laddas).

Steg 5: Slutprodukt - Dags att träna

Äntligen klar! Jag kan enkelt läsa det från andra sidan rummet och förslagen till "vad som är nästa" är ännu mer användbara än jag trodde. Att använda viloperioden för att se vad som ska göras nästa och vara redo att gå direkt var vägen att gå.

Tack för ditt intresse och Happy Tinkering! Nu gör du något coolt!

Rekommenderad: