Sisällysluettelo:

Harjoituksen rutiiniajastin: 5 vaihetta
Harjoituksen rutiiniajastin: 5 vaihetta

Video: Harjoituksen rutiiniajastin: 5 vaihetta

Video: Harjoituksen rutiiniajastin: 5 vaihetta
Video: 5 minuuttia tästä polttaa vatsarasvaa nopeasti 2024, Marraskuu
Anonim
Harjoituksen rutiiniajastin
Harjoituksen rutiiniajastin

"Syö terveellisesti, pysy kunnossa ja älä istu paikallaan koko päivän." Hyvä neuvo. Tässä on idea auttaa kahdessa näistä.

Istun liikaa. Olen tehnyt työpöytäkelloja, jotka herättävät minut joka tunti, mutta hieman enemmän on aina parempi. Joten jos se on rikki, korjaa se ja jos ei ole, rikkoa se ja paranna se!

Sain äskettäin 8x32 LED -matriisipaneelin ja se on täydellinen lukemiseen, jonka näen huoneen poikki. Hmm, kuulostaa idean reseptiltä. Tämä ajatus on myös tehdä rutiinikouluttaja, joka näyttää lyhyitä aikavälejä toistuvasti ja lepoajan välillä. Periaatteessa tee "jotain" minuutin tai kaksi, lepää muutaman sekunnin ajan ja tee sitten "jotain muuta". Toista 20-30 minuutin harjoitus. Jos se kuulostaa hyvältä ajatukselta, jatka lukemista.

Vaihe 1: Osat ja kappaleet

Osat ja kappaleet
Osat ja kappaleet
Osat ja kappaleet
Osat ja kappaleet
Osat ja kappaleet
Osat ja kappaleet

Projektiin ei tarvita paljon, se on plussaa.

Arduino Mega

8x32 LED -matriisi

2,8 tuuman TFT

RTC -kello

Buck -muunnin

12V virtalähde

Plexiglass arkki

Pergamenttipaperi (tai muu läpikuultava arkki/pinnoite)

(2) Virtapiirit - 12 V IN: lle ja Megalle. TFT kattaa Vinin, joten päätin laittaa virran 5v USB: hen. (Huomautus: Normaalisti käyttäisin 12 V: n tuloa, mutta käyttämässäni näytössä oli ongelma 12 V: n kanssa, joten reititin virran Megaan USB -tulon kautta.)

Vaihe 2: Tavoitteet ja valikot

Tavoitteet ja valikot
Tavoitteet ja valikot
Tavoitteet ja valikot
Tavoitteet ja valikot
Tavoitteet ja valikot
Tavoitteet ja valikot

Idea on yksi asia, mutta tavoitteena on suunnitella se ja tehdä siitä niin hyödyllinen. Minulla oli joitain ideoita, ja tässä on mielestäni sen tehtävä, lajiteltu must have ja mukava olla.

Valmentajan on tehtävä seuraavat asiat:

Tarjoa yhdenmukainen ajoitettu suoritussarja.

Anna lepoaika välien välillä.

Vaihtoehtoisesti voit tarjota ajastimen keston harjoituksille, kuten juoksumatolle tai pyöräilylle

Ole luettavissa kaukaa, ripustettuna seinälle tai hyllylle.

Ole joustava tarjoamalla rutiinien määrä, rutiinin pituus ja lepoajat.

Pystyt helposti erottamaan työrutiinit lepoajoista.

Voit säätää RTC -aikaa ilman Arduino IDE: tä.

Helppokäyttöinen.

Asioita, jotka tekevät siitä ystävällisemmän:

Kello, jossa on päivämäärä, kun sitä ei käytetä - TFT, ei LED -paneeli.

Näkyvä kosketuspalaute - TFT: t eivät ole aina helpoimpia käsitellä.

Näytä suoritettujen rutiinien määrä.

Näytä tiedot sekä paneelissa että TFT: ssä.

Anna aktiviteettiehdotuksia jokaiselle rutiinille taukojen aikana.

Kyky tehdä esteettisiä säätöjä.

Helppokäyttöinen.

Se kuulostaa toteutettavalta, nyt voidaksesi käyttää sitä, tarvittavat valikot ovat:

Aloitusnäyttö - kello, kalenteri, alivalikon painikkeet

Rutiiniasetusten näyttö - rutiinien määrä, rutiinin kesto, lepoajan kesto

Rutiini aktiivinen - kestolaskenta, rutiiniluku, aktiviteettiehdotukset

Ajastin - yksinkertainen digitaalinen sekuntikello, joka kestää jopa tunnin

Ajan säätönäyttö - Tunti/min ylös ja Dn

Reaaliaikainen estetiikka muuttuu… kasvavaan luetteloon

Vaihe 3: Yhdistä kaikki

Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen
Kokonaisuuden yhdistäminen

Elektroniikka - Hieno osa projektista on, että tarvitaan vain muutamia komponentteja. Kiinnitä TFT Mega -laitteeseen sen GPIO -korttipaikoissa

Suorita Megan RTC: lle 5v, Gnd, SCL, SDA

Suorita 5v, Gnd, tiedot LED -paneelille - virta buckista, data (1) GPIO: lle Mega Bringissä 12 V ja jaa se Megan ja Buckin välillä (asetettu 5 V: ksi)

Johdotushuomautuksena LED -paneelissa on (3) voimalinjaa. Letti IN (5v, Gnd, data), keskijohto (5v, Gnd) ja letti OUT (5v, Gnd, Data). Käytössäni vain muutama LED -valo käynnissä milloin tahansa, käytin vain lettiä IN. Jos tällä paneelilla käytetään enemmän pikseliä (erityisesti kirkasta valkoista), voit myös liittää keskiliitännät IN: n täydentämiseksi. Tarvittaessa voidaan käyttää myös korkeampaa vahvistinta (4-5A ehkä).

Mitä tulee useimpiin projekteihin, tämä on melko yksinkertainen ja suoraviivainen.

Ohjelmointi - Minulle tämä kesti jonkin aikaa. Näyttöruudut, kosketuspisteet, ajoitus. Mutta kaikki on yhdistetty ja pidän tuloksista. Alla olen sisällyttänyt lyhyen videon (noin 2 minuuttia) siitä, että se toimi ennen kotelon tekemistä. Haasteen arvoinen.

Kotelo - Kehyksen rakentaminen yksikön asentamiseksi ei ole liian huono ja mahdollisuudet ovat rajattomat. Päätin yksinkertaisen laatikkokotelon vanhoista pähkinäpaneeleista, joita minulla oli työpajan ympärillä. Asensin juuri LED -paneelin etuosaan ja loin 3D -kehyksen, jotta TFT olisi luettavissa ja saatavilla ylhäältä.

Kiinnitin LED -paneelin kotelon etuosaan pienellä paneelilla sen taakse nostaaksesi sen sopimaan kehykseen, jota käytetään kirkkaan kannen kiinnittämiseen. Kun LED -paneeli on paljas, lukemaa on todella vaikea nähdä, joten laitoin sen ja kirkkaan pleksilasin väliin leivinpaperin palauttamaan lukeman ja se toimii melko hyvin.

Vaihe 4: Ensimmäinen esittely

Image
Image
Lopputuote - aika treenata!
Lopputuote - aika treenata!

Jos haluat nähdä sen toiminnassa, tässä on lyhyt video siitä, että se toimi ennen kuin aloitin tapauksen, kun tein sen lopullista testausta (linkki on sama kuin yllä, jos se ei lataudu).

Vaihe 5: Lopputuote - aika treenata

Viimein valmis! Pystyn lukemaan sen helposti huoneen eri puolilta ja ehdotukset "mitä seuraavaksi" ovat jopa hyödyllisempiä kuin luulin. Lepoajan käyttäminen nähdäksesi mitä tehdä seuraavaksi ja olla heti valmis menemään oli oikea tapa edetä.

Kiitos mielenkiinnostasi ja hyvää Tinkeringiä! Mene nyt tekemään jotain siistiä!

Suositeltava: