Kazalo:

Rutinski časovnik vadbe: 5 korakov
Rutinski časovnik vadbe: 5 korakov

Video: Rutinski časovnik vadbe: 5 korakov

Video: Rutinski časovnik vadbe: 5 korakov
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Rutinski merilnik časa vadbe
Rutinski merilnik časa vadbe

"Jejte zdravo, ostanite fit in ne sedite ves dan." Dober nasvet, ja. No, tukaj je ideja za pomoč pri dveh od teh.

Preveč sedim. Naredil sem nekaj namiznih ur, ki me dvignejo vsako uro, vendar je vedno bolje malo več. Torej, če je pokvarjen, ga popravite, če pa ne, ga zlomite in izboljšajte!

Pred kratkim sem dobil LED matrično ploščo 8x32 in je kot nalašč za odčitavanje, ki ga vidim po vsej sobi. Hmm, zveni kot recept za idejo. Ta ideja je tudi, da bi naredili rutinskega trenerja, ki bo večkrat prikazal kratke števce intervalov z vmesnim časom počitka. V bistvu naredite "nekaj" minuto ali dve, počivajte nekaj sekund in nato naredite "nekaj drugega". Ponovite za 20-30 minutno vadbo. Če se sliši kot dobra ideja, nadaljujte z branjem.

1. korak: Deli in kosi

Deli in kosi
Deli in kosi
Deli in kosi
Deli in kosi
Deli in kosi
Deli in kosi

Za projekt ni potrebno veliko, to je plus.

Arduino Mega

8x32 LED matrika

2,8 -palčni TFT

Ura RTC

Pretvornik dolarjev

12v napajalnik

List iz pleksi stekla

Pergamentni papir (ali drug prosojen list/premaz)

(2) Napajalni sodi - za 12v IN in za Mega. TFT pokriva Vin, zato sem se odločil, da napajanje vložim v 5v USB. (Opomba: Običajno bi uporabil 12 -voltni vhod, vendar je imel zaslon, ki sem ga uporabil, težave z 12 -voltnim, zato sem preusmeril napajanje na Mega prek vhoda USB.)

2. korak: Cilji in meniji

Cilji in meniji
Cilji in meniji
Cilji in meniji
Cilji in meniji
Cilji in meniji
Cilji in meniji

Zamisel je eno, cilj pa je načrtovati in narediti, da je resnično uporabna. Imel sem nekaj idej in evo, kaj mislim, da bi moralo biti, razvrščeno po must have in lepo imeti.

Trener mora narediti naslednje:

Zagotovite dosleden časovni nabor rutin za izvajanje.

Zagotovite si počitek med intervali.

Druga možnost je, da zagotovite merilnik časa za vaje, kot sta tekalna steza ali kolesarjenje

Naj bo berljivo od daleč, visi na steni ali na polici.

Bodite prilagodljivi pri zagotavljanju števila rutin, dolžine rutine in trajanja počitka.

Znati zlahka razlikovati delovne rutine od časa počitka.

Lahko prilagodite čas RTC brez Arduino IDE.

Enostaven za uporabo.

Stvari, ki bodo naredile prijaznejše:

Ura z datumom, ko je ne uporabljate - na TFT, ne pa na LED plošči.

Vidne povratne informacije na dotik - TFT -jev ni vedno najlažje obravnavati.

Prikažite število zaključenih rutin.

Prikažite informacije na plošči in TFT.

Dajte nekaj predlogov aktivnosti za vsako rutino med odmori.

Sposobnost estetskih prilagoditev.

Enostaven za uporabo.

Sliši se izvedljivo, za uporabo pa so potrebni naslednji meniji:

Začetni zaslon - ura, koledar, gumbi podmenija

Zaslon z rutinskimi možnostmi - # rutin, trajanje rutine, trajanje počitka

Rutinsko aktivno - odštevanje trajanja, štetje rutine, predlogi aktivnosti

Časovnik - preprosta digitalna štoparica, ki šteje do ene ure

Zaslon za nastavitev časa - Hour/Min Up in Dn

Estetika v realnem času se spreminja zaradi … rastočega seznama

Korak: Združite vse skupaj

Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj
Vse skupaj

Elektronika - Lep del projekta je, da je potrebnih le nekaj komponent. TFT pritrdite na Mega v režah GPIO

Zaženite 5v, Gnd, SCL, SDA za RTC iz Mega

Zaženite 5v, Gnd, podatki za LED ploščo - moč iz bucka, podatki na (1) GPIO na Mega Bringu v 12v in ga razdelite med Mega in Buck (nastavljeno na 5v)

Kot ožičenje ima LED plošča (3) daljnovode. Pigtail IN (5v, Gnd, data), osrednji daljnovod (5v, Gnd) in pigtail OUT (5v, Gnd, Data). Za mojo uporabo, ko je delovalo le nekaj LED, sem uporabil samo pigtail IN. Če na tej plošči uporabite več slikovnih pik (še posebej svetlo belo), lahko priključite tudi osrednje povezave, da dopolnite IN. Po potrebi bi lahko uporabili tudi višji ojačevalnik (morda 4-5A).

Kar zadeva večino projektov, je ta precej preprost in enostaven.

Programiranje - zame je to trajalo nekaj časa. Zasloni zaslona, točke dotika, časovni razpored. Ampak vse se je združilo in rezultati so mi všeč. Spodaj sem priložil kratek videoposnetek (približno 2 minuti), kako deluje, preden sem predstavil zadevo. Vredno izzivov.

Primer - izgradnja ogrodja za namestitev enote ni slaba in možnosti so neskončne. Odločil sem se za preprosto ohišje iz nekaterih starih orehovih plošč, ki sem jih imel v delavnici. Pravkar sem namestil LED ploščo na sprednjo stran in ustvaril 3D okvir, da je TFT berljiv in dostopen na vrhu.

Ploščo LED sem pritrdil na sprednji del ohišja z majhno ploščo za njo, da jo dvignem tako, da ustreza okvirju, ki se uporablja za namestitev prozornega pokrova. Ko je LED plošča gola, je odčitavanje res težko videti, zato sem kos pergamentnega papirja položil med njo in prozorno pleksi steklo, da sem odčital odčitek in deluje zelo dobro.

4. korak: Prva predstavitev

Image
Image
Končni izdelek - čas za vadbo!
Končni izdelek - čas za vadbo!

Če želite videti, kako deluje, tukaj je kratek videoposnetek, kako deluje, preden sem začel s primerom, ko sem opravljal zadnje testiranje (povezava je enaka zgornji, če se ne naloži).

5. korak: Končni izdelek - čas za vadbo

Končno končano! Z lahkoto ga preberem po vsej sobi in predlogi za "kaj sledi" so še bolj uporabni, kot sem mislil. Dober čas je bil izkoristiti čas počitka, da bi videli, kaj storiti naprej in bili pripravljeni takoj iti.

Hvala za vaše zanimanje in veselo razmišljanje! Zdaj pa naredi nekaj kul!

Priporočena: