Innholdsfortegnelse:

Treningstimer: 5 trinn
Treningstimer: 5 trinn

Video: Treningstimer: 5 trinn

Video: Treningstimer: 5 trinn
Video: 5 trinn Introduksjon til brøk 2024, November
Anonim
Treningsrutine
Treningsrutine

‘Spis sunt, hold deg i form, og ikke sitt stille hele dagen.’ Gode råd, eh. Her er en idé for å hjelpe med to av disse.

Jeg sitter for mye. Jeg har laget noen stasjonære klokker som får meg opp hver time, men litt mer er alltid bedre. Så hvis det er ødelagt, fikser du det, og hvis det ikke er det, må du bryte det og gjøre det bedre!

Jeg har nylig fått et 8x32 LED Matrix -panel, og det er perfekt for en opplesning som jeg kan se over hele rommet. Hmm, høres ut som en oppskrift på en idé. Denne ideen er også en rutinemessig trener som vil vise korte intervalltell gjentatte ganger med en hviletid i mellom. I utgangspunktet gjør du "noe" i et minutt eller to, hviler i noen sekunder og gjør deretter "noe annet". Gjenta for en 20-30 minutters trening. Hvis det høres ut som en god idé, fortsett å lese.

Trinn 1: Deler og stykker

Deler og stykker
Deler og stykker
Deler og stykker
Deler og stykker
Deler og stykker
Deler og stykker

Det kreves ikke mye for prosjektet, det er et pluss.

Arduino Mega

8x32 LED -matrise

2,8”TFT

RTC klokke

Buck -omformer

12v Strømforsyning

Plexiglass ark

Bakepapir (eller annet gjennomsiktig ark/belegg)

(2) Kraftfat - for 12v IN og for Mega. TFT dekker Vin, så jeg valgte å sette strømmen til 5v USB. (Merk: Normalt ville jeg bruke 12v -inngangen, men skjermen jeg brukte hadde et problem med 12v, så jeg omdirigerte strømmen til Mega via USB -inngangen.)

Trinn 2: Mål og menyer

Mål og menyer
Mål og menyer
Mål og menyer
Mål og menyer
Mål og menyer
Mål og menyer

En idé er en ting, men målet er å planlegge det og gjøre det så det er nyttig. Jeg hadde noen ideer, og her er hva jeg synes den burde gjøre, sortert etter må ha og hyggelig å ha.

Ting en trener må gjøre er:

Gi et konsistent sett med rutiner som skal utføres.

Gi en hvileperiode mellom intervaller.

Alternativt kan du oppgi en timer for varighetsøvelser som tredemølle eller sykling

Vær lesbar på avstand, hengende på en vegg eller på en hylle.

Vær fleksibel når det gjelder antall rutiner, rutinelengde og hviletid.

Kunne enkelt skille arbeidsrutiner fra hvileperioder.

Kunne justere RTC -tiden uten Arduino IDE.

Lett å bruke.

Ting å gjøre det vennligere:

Klokke med dato når den ikke er i bruk - på TFT, men ikke på LED -panel.

Synlig berøringstilbakemelding - TFT er ikke alltid det enkleste å håndtere.

Vis antall rutiner som er fullført.

Vis informasjon på både panelet og TFT.

Gi noen aktivitetsforslag for hver rutine i pausene.

Evne til å gjøre estetiske justeringer.

Lett å bruke.

Det høres mulig ut, men for å kunne bruke det er menyene som trengs:

Startskjerm - klokke, kalender, undermenyknapper

Rutinemessige alternativer - antall rutiner, rutinemessig varighet, hvileperiode

Rutine aktiv - nedtelling av varighet, rutineantall, forslag til aktiviteter

Timer - enkel digital stoppeklokke som teller opptil en time

Tidsjusteringsskjermbilde - Time/Min Up og Dn

Estetikk i sanntid endres for … en voksende liste

Trinn 3: Sett alt sammen

Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen

Elektronikk - Den fine delen med prosjektet er at bare noen få komponenter er nødvendige. Fest TFT til Mega i GPIO -sporene

Kjør 5v, Gnd, SCL, SDA for RTC fra Mega

Kjør 5v, Gnd, data for LED -panelet - strøm fra buck, data til (1) GPIO på Mega Bring in 12v og del det mellom Mega og Buck (satt til 5v)

Som et ledningsnotat har LED -panelet (3) strømledninger. En pigtail IN (5v, Gnd, data), en sentral kraftledning (5v, Gnd) og en pigtail OUT (5v, Gnd, Data). Til min bruk, med bare noen få lysdioder som kjører når som helst, brukte jeg bare pigtail IN. Hvis det brukes flere piksler (spesielt lyst hvitt) på dette panelet, kan du også koble til senterforbindelsene for å supplere IN. Om nødvendig kan en høyere forsterker (4-5A kanskje) også brukes.

Så langt som de fleste prosjekter går, er denne ganske enkel og grei.

Programmering - For meg tok dette litt tid. Skjermbilder, berøringspunkter, timing. Men alt har gått sammen, og jeg liker resultatene. Nedenfor inkluderte jeg en kort video (ca. 2 minutter) av den som fungerte før jeg laget saken. Vel verdt utfordringene.

Case - Å bygge et rammeverk for å montere enheten i er ikke så ille, og mulighetene er uendelige. Jeg bestemte meg for en enkel eske fra noen gamle valnøttpaneler jeg hadde rundt verkstedet. Jeg har nettopp montert LED -panelet på forsiden og laget en 3D -ramme for å gjøre TFT lesbar og tilgjengelig på toppen.

Jeg festet LED -panelet på forsiden av saken med et lite panel bak for å heve det for å matche en ramme som ble brukt til å montere det klare dekselet. Når LED -panelet er blankt, er avlesningen veldig vanskelig å se, så jeg la et stykke pergamentpapir mellom det og det klare plexiglasset for å dempe avlesningen, og det fungerer ganske bra.

Trinn 4: Første demonstrasjon

Image
Image
Sluttprodukt - tid til trening!
Sluttprodukt - tid til trening!

For å se det i aksjon, her er en kort video av det som fungerte før jeg startet saken mens jeg gjorde den siste testen (lenken er den samme som ovenfor hvis den ikke lastes inn).

Trinn 5: Sluttprodukt - tid til trening

Endelig ferdig! Jeg kan enkelt lese det fra hele rommet, og forslagene til "hva som er neste" er enda mer nyttige enn jeg trodde. Å bruke hvileperioden til å se hva du skal gjøre videre og være klar til å gå med en gang var veien å gå.

Takk for interessen og Happy Tinkering! Gjør nå noe kult!

Anbefalt: