Cuprins:

Timer de rutină de antrenament: 5 pași
Timer de rutină de antrenament: 5 pași

Video: Timer de rutină de antrenament: 5 pași

Video: Timer de rutină de antrenament: 5 pași
Video: Cum să-ți creezi rutina ta de ANTRENAMENT - 3 Pași Simpli 2024, Noiembrie
Anonim
Cronometru de rutină de antrenament
Cronometru de rutină de antrenament

„Mănâncă sănătos, rămâi în formă și nu sta liniștit toată ziua.” Sfaturi bune, eh. Ei bine, iată o idee pentru a vă ajuta cu două dintre acestea.

Stau prea mult. Am creat câteva ceasuri desktop care mă trezesc la fiecare oră, dar ceva mai mult este întotdeauna mai bun. Deci, dacă este rupt, remediați-l și dacă nu, rupeți-l și îmbunătățiți-l!

Recent am primit un panou LED Matrix 8x32 și este perfect pentru o citire pe care o pot vedea în întreaga cameră. Hmm, sună ca o rețetă pentru o idee. Această idee este de a crea un antrenor de rutină care va afișa în mod repetat numărul de intervale scurte, cu o perioadă de odihnă între ele. Practic, faceți „ceva” timp de un minut sau două, odihniți-vă câteva secunde și apoi faceți „altceva”. Repetați pentru un antrenament de 20-30 de minute. Dacă sună ca o idee bună, continuați să citiți.

Pasul 1: Piese și piese

Piese și piese
Piese și piese
Piese și piese
Piese și piese
Piese și piese
Piese și piese

Nu sunt necesare multe pentru proiect, acesta este un plus.

Arduino Mega

8x32 LED Matrix

TFT de 2,8”

Ceas RTC

Convertor Buck

Alimentare 12v

Foaie de plexiglas

Hârtie pergament (sau altă foaie / acoperire translucidă)

(2) Butoaie de putere - pentru 12v IN și pentru Mega. TFT-ul acoperă Vin-ul, așa că am ales să pun alimentarea pe USB-ul de 5v. (Notă: În mod normal, aș folosi intrarea de 12v, dar ecranul pe care l-am folosit a avut o problemă cu 12v, așa că am redirecționat alimentarea către Mega prin intrarea USB.)

Pasul 2: Obiective și meniuri

Obiective și meniuri
Obiective și meniuri
Obiective și meniuri
Obiective și meniuri
Obiective și meniuri
Obiective și meniuri

O idee este un lucru, dar planificarea ei și realizarea ei astfel încât să fie cu adevărat utilă este obiectivul. Am avut câteva idei și iată ce cred că ar trebui să facă, sortate după trebuie să aibă și plăcut să aibă.

Lucrurile pe care trebuie să le facă un antrenor sunt:

Furnizați un set consistent de rutine temporizate de efectuat.

Oferiți o perioadă de odihnă între intervale.

Ca alternativă, oferiți un cronometru pentru exerciții de durată, cum ar fi banda de alergat sau ciclismul

Fiți lizibil de la distanță, agățat de un perete sau de un raft.

Fiți flexibili în furnizarea numărului de rutine, durata rutinei și duratele de odihnă.

Să puteți distinge cu ușurință rutina de lucru de perioadele de odihnă.

Poți ajusta timpul RTC-ului fără ID-ul Arduino.

Ușor de folosit.

Lucruri care să o facă mai prietenoasă:

Ceas cu data când nu este utilizat - pe TFT, însă nu pe panoul LED.

Feedback tactil vizibil - TFT-urile nu sunt întotdeauna cele mai ușor de tratat.

Afișați numărul de rutine finalizate.

Afișați informații atât pe panou, cât și pe TFT.

Oferiți câteva sugestii de activitate pentru fiecare rutină în timpul pauzelor.

Abilitatea de a face ajustări estetice.

Ușor de folosit.

Sună realizabil, acum pentru a-l putea folosi, meniurile necesare sunt:

Ecran de pornire - ceas, calendar, butoane submeniu

Ecranul de opțiuni de rutină - # de rutine, durata rutinei, durata perioadei de odihnă

Activ de rutină - numărătoarea inversă a duratei, numărarea de rutină, sugestii de activitate

Temporizator - cronometru digital simplu care contează până la o oră

Ecran de reglare a timpului - Ora / Min Up și Dn

Estetica în timp real se schimbă pentru … o listă în creștere

Pasul 3: Puneți totul împreună

Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună

Electronică - Partea frumoasă a proiectului este că sunt necesare doar câteva componente. Atașați TFT la Mega în sloturile sale GPIO

Rulați 5v, Gnd, SCL, SDA pentru RTC de la Mega

Rulați 5v, Gnd, date pentru panoul LED - alimentare de la buck, date la (1) GPIO pe Mega Bring în 12v și împărțiți-le între Mega și Buck (setat la 5v)

Ca o notă de cablare, panoul LED are o (3) linii de alimentare. O intrare de intrare (5v, Gnd, date), o linie de alimentare centrală (5v, Gnd) și o prelată OUT (5v, Gnd, date). Pentru utilizarea mea, cu doar câteva LED-uri care funcționează în orice moment, am folosit doar codul IN. Dacă sunt utilizați mai mulți pixeli (în special alb strălucitor) pe acest panou, puteți conecta și conexiunile centrale pentru a suplimenta IN. Dacă este necesar, ar putea fi folosit și un amplificator mai mare (4-5A).

În ceea ce privește majoritatea proiectelor, acesta este destul de simplu și direct.

Programare - Pentru mine a durat ceva timp. Afișează ecrane, puncte tactile, sincronizare. Dar totul s-a unit și îmi plac rezultatele. Mai jos, am inclus un scurt videoclip (aproximativ 2 minute) al acestuia funcționând înainte de a face cazul. Merită provocările.

Caz - Construirea unui cadru pentru montarea unității nu este prea rău, iar posibilitățile sunt nelimitate. M-am decis cu o cutie simplă din niște panouri vechi de nuc pe care le aveam în jurul atelierului. Tocmai am montat panoul LED pe partea din față și am creat un cadru 3D pentru a face TFT lizibil și accesibil deasupra.

Am atașat panoul cu LED-uri la partea din față a carcasei cu un panou mic în spatele acestuia pentru a-l ridica pentru a se potrivi cu un cadru folosit pentru montarea capacului transparent. Când panoul LED este gol, citirea este foarte greu de văzut, așa că am așezat o bucată de hârtie pergament între ea și plexiglasul clar pentru a dezactiva citirea și funcționează destul de bine.

Pasul 4: Prima demonstrație

Image
Image
Produs final - Timp pentru antrenament!
Produs final - Timp pentru antrenament!

Pentru a-l vedea în acțiune, iată un scurt videoclip al acestuia funcționând înainte de a începe cazul în timp ce făceam testarea finală (linkul este același ca mai sus, în cazul în care nu se încarcă).

Pasul 5: Produsul final - Timpul până la antrenament

În sfârșit terminat! Îl pot citi cu ușurință din toată camera, iar sugestiile pentru „ce urmează” sunt chiar mai utile decât credeam. Folosirea perioadei de odihnă pentru a vedea ce să facem în continuare și pentru a fi gata să mergem imediat a fost calea de urmat.

Vă mulțumim pentru interes și Happy Tinkering! Acum du-te să faci ceva mișto!

Recomandat: