Kazalo:
- 1. korak: Deli in kosi
- 2. korak: Cilji in meniji
- Korak: Združite vse skupaj
- 4. korak: Prva predstavitev
- 5. korak: Končni izdelek - čas za vadbo
Video: Rutinski časovnik vadbe: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
"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
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
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
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
Č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:
Časovnik z Arduinom in rotacijskim dajalnikom: 5 korakov
Časovnik z Arduinom in rotacijskim kodirnikom: Časovnik je orodje, ki se pogosto uporablja tako v industrijskih kot gospodinjskih dejavnostih. Ta sklop je poceni in enostaven za izdelavo. Prav tako je zelo vsestranski, saj lahko naloži program, ki je izbran glede na potrebe. Za Ardui sem napisal več programov
Časovnik za domače naloge, ki ga je izdelal Arduino: 5 korakov
Časovnik za domače naloge, ki ga je izdelal Arduino: Ali vaš otrok ure in ure piše domače naloge? Ali vašega otroka zlahka motijo drugi, ko opravlja domače naloge? Danes sem poskušal narediti najboljšo rešitev tega konflikta: časovnik, ki ga je izdelal Arduino. Zakaj poskušam narediti ta časovnik namesto
Prefinjen časovnik za mlinček za kavo v vrednosti 14 USD: 6 korakov
Prefinjen časovnik za mlinček za kavo v vrednosti 14 USD: Ta projekt je napredek mojega instrumenta za merjenje časa kave za 7 USD, ki sem ga objavil pred nekaj leti. S časom se povečuje tudi potreba po bolj izpopolnjenem mlinčku za kavo. Podobno kot sem navedel v zadnjem navodilu, je cilj tega
555 Časovnik za oddajanje signala za prekinitev Atmega328: 7 korakov
555 Časovnik za oddajanje signala za prekinitev Atmega328: Glavni cilj tega vezja je prihraniti energijo. Torej, o arduinu ne bom govoril, ker ima sama plošča nepotrebne stroške energije za končni izdelek. Odlično je za razvoj. Ampak, ni zelo dobro za končne projekte, ki se izvajajo na batt
Rutinski stroj: 5 korakov
Rutinski stroj: To je stroj, ki vas opomni na stvari, ki jih lahko pozabite, ko zapustite hišo. 1. Ključ postavite na naslednjo stran stroja. Ko zapustite hišo, v škatlo pospravite vse, kar morate vzeti s seboj. Nalepite nekaj opomb na