Sommario:

Timer routine di allenamento: 5 passaggi
Timer routine di allenamento: 5 passaggi

Video: Timer routine di allenamento: 5 passaggi

Video: Timer routine di allenamento: 5 passaggi
Video: 45 MINUTE SPIN CLASS: SUMMIT TABATA HIIT | INDOOR CYCLING WORKOUT (WITH TIMER) 2024, Novembre
Anonim
Timer routine di allenamento
Timer routine di allenamento

'Mangia sano, mantieniti in forma e non stare fermo tutto il giorno.' Buon consiglio, eh. Bene, ecco un'idea per aiutare con due di questi.

Mi siedo troppo. Ho realizzato alcuni orologi da tavolo che mi fanno alzare ogni ora, ma un po' di più è sempre meglio. Quindi, se è rotto, aggiustalo e se non lo è, rompilo e miglioralo!

Di recente ho ricevuto un pannello Matrix LED 8x32 ed è perfetto per una lettura che posso vedere dall'altra parte della stanza. Hmm, suona come una ricetta per un'idea. Quell'idea è anche quella di creare un allenatore di routine che mostrerà ripetutamente conteggi a breve intervallo con un periodo di riposo in mezzo. Fondamentalmente, fai "qualcosa" per un minuto o due, riposati per qualche secondo e poi fai "qualcos'altro". Ripeti per un allenamento di 20-30 minuti. Se ti sembra una buona idea, continua a leggere.

Passaggio 1: parti e pezzi

Parti e pezzi
Parti e pezzi
Parti e pezzi
Parti e pezzi
Parti e pezzi
Parti e pezzi

Non è richiesto molto per il progetto, questo è un vantaggio.

Arduino Mega

Matrice LED 8x32

TFT da 2,8"

Orologio RTC

Convertitore buck

Alimentazione 12v

Foglio di plexiglas

Carta pergamena (o altro foglio/rivestimento traslucido)

(2) Barili di alimentazione - per 12v IN e per Mega. Il TFT copre il Vin, quindi ho scelto di inserire l'alimentazione nell'USB 5v. (Nota: normalmente userei l'ingresso 12v, ma lo schermo che ho usato ha avuto un problema con 12v, quindi ho reindirizzato l'alimentazione al Mega tramite l'ingresso USB.)

Passaggio 2: obiettivi e menu

Obiettivi e Menu
Obiettivi e Menu
Obiettivi e Menu
Obiettivi e Menu
Obiettivi e Menu
Obiettivi e Menu

Un'idea è una cosa, ma pianificarla e renderla davvero utile è l'obiettivo. Avevo alcune idee ed ecco cosa penso che dovrebbe fare, ordinato per must have e bello da avere.

Le cose che un trainer deve fare sono:

Fornire un insieme coerente di routine a tempo da eseguire.

Fornire un periodo di riposo tra gli intervalli.

In alternativa, fornisci un timer per esercizi di durata come tapis roulant o ciclismo

Essere leggibile a distanza, appeso a una parete o su uno scaffale.

Sii flessibile nel fornire il numero di routine, la durata della routine e la durata del riposo.

Essere in grado di distinguere facilmente le routine di lavoro dai periodi di riposo.

Essere in grado di regolare l'ora dell'RTC senza l'IDE Arduino.

Facile da usare.

Cose per renderlo più amichevole:

Orologio con data quando non è in uso - sul TFT, non sul pannello LED però.

Feedback tattile visibile: i TFT non sono sempre i più facili da gestire.

Visualizza il numero di routine completate.

Visualizza le informazioni sia sul pannello che sul TFT.

Dare alcuni suggerimenti di attività per ogni routine durante le pause.

Possibilità di apportare modifiche estetiche.

Facile da usare.

Sembra fattibile, ora per poterlo utilizzare, i menu necessari sono:

Schermata iniziale: orologio, calendario, pulsanti del sottomenu

Schermata delle opzioni di routine - N. di routine, durata della routine, durata del periodo di riposo

Routine attiva - conto alla rovescia della durata, conteggio della routine, suggerimenti di attività

Timer - semplice cronometro digitale che conta fino a un'ora

Schermata di regolazione dell'ora - Ora/Min Su e Giù

L'estetica cambia in tempo reale per… una lista in crescita

Passaggio 3: mettere tutto insieme

Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme

Elettronica - La parte bella del progetto è che sono necessari solo pochi componenti. Collega il TFT al Mega nei suoi slot GPIO

Esegui 5v, Gnd, SCL, SDA per l'RTC dal Mega

Esegui 5v, Gnd, dati per il pannello LED - alimentazione da buck, dati a (1) GPIO sul Mega Porta in 12v e dividilo tra Mega e Buck (impostato su 5v)

Come nota di cablaggio, il pannello LED ha (3) linee di alimentazione. Un pigtail IN (5v, Gnd, data), una linea di alimentazione centrale (5v, Gnd) e un pigtail OUT (5v, Gnd, Data). Per il mio uso, con solo pochi LED accesi in qualsiasi momento, ho usato solo il pigtail IN. Se vengono utilizzati più pixel (soprattutto il bianco brillante) su questo pannello, è anche possibile collegare le connessioni centrali per integrare l'IN. Se necessario, potrebbe essere utilizzato anche un amplificatore più alto (4-5A forse).

Per quanto riguarda la maggior parte dei progetti, questo è piuttosto semplice e diretto.

Programmazione - Per me questo ha richiesto del tempo. Schermi di visualizzazione, punti di contatto, tempi. Ma è tutto insieme e mi piacciono i risultati. Di seguito, ho incluso un breve video (circa 2 minuti) del suo funzionamento prima di realizzare il caso. Vale la pena le sfide.

Case - Costruire una struttura per montare l'unità non è male e le possibilità sono infinite. Ho deciso per una semplice scatola da alcuni vecchi pannelli di noce che avevo in giro per il laboratorio. Ho appena montato il pannello LED sulla parte anteriore e creato una cornice 3D per rendere leggibile e accessibile il TFT nella parte superiore.

Ho attaccato il pannello LED alla parte anteriore del case con un piccolo pannello dietro per sollevarlo in modo che corrisponda a un telaio utilizzato per montare il coperchio trasparente. Quando il pannello LED è nudo, la lettura è davvero difficile da vedere, quindi ho inserito un pezzo di carta pergamena tra esso e il plexiglass trasparente per disinnescare la lettura e funziona abbastanza bene.

Passaggio 4: prima demo

Image
Image
Prodotto finale: è ora di allenarsi!
Prodotto finale: è ora di allenarsi!

Per vederlo in azione, ecco un breve video del suo funzionamento prima di iniziare il caso mentre stavo facendo i suoi test finali (il collegamento è lo stesso di sopra nel caso in cui non si caricasse).

Passaggio 5: prodotto finale: è ora di allenarsi

Finalmente terminato! Posso leggerlo facilmente dall'altra parte della stanza e i suggerimenti su "cosa c'è dopo" sono ancora più utili di quanto pensassi. Usare il periodo di riposo per vedere cosa fare dopo ed essere pronti a partire subito era la strada da percorrere.

Grazie per il tuo interesse e buon armeggiare! Ora vai a fare qualcosa di bello!

Consigliato: