Innehållsförteckning:
- Steg 1: Delar och delar
- Steg 2: Mål och menyer
- Steg 3: Sätta ihop allt
- Steg 4: Första demonstrationen
- Steg 5: Slutprodukt - Dags att träna
Video: Träningstimer: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
"Ä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
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
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)