INHOUDSOPGAWE:

Oefenroetine -timer: 5 stappe
Oefenroetine -timer: 5 stappe

Video: Oefenroetine -timer: 5 stappe

Video: Oefenroetine -timer: 5 stappe
Video: What If The World Lost Oxygen For 5 Seconds? 2024, November
Anonim
Oefenroetine -timer
Oefenroetine -timer

‘Eet gesond, bly fiks en moenie heeldag stilsit nie.’ Goeie raad, nè. Hier is 'n idee om te help met twee hiervan.

Ek sit te veel. Ek het 'n paar lessenaarhorlosies gemaak wat my elke uur laat opstaan, maar 'n bietjie meer is altyd beter. Dus, as dit stukkend is, maak dit reg; as dit nie die geval is nie, breek dit dan en maak dit beter!

Ek het onlangs 'n 8x32 LED Matrix -paneel gekry en dit is perfek vir 'n uitlees wat ek in die kamer kan sien. Hmm, klink soos 'n resep vir 'n idee. Die idee is ook 'n roetine -afrigter wat herhaaldelik 'n kort interval tel, met 'n rustyd tussenin. Doen basies 'iets' vir 'n minuut of twee, rus 'n paar sekondes en doen dan 'iets anders'. Herhaal vir 'n oefensessie van 20-30 minute. As dit na 'n goeie idee klink, bly lees.

Stap 1: Onderdele en stukke

Onderdele en stukke
Onderdele en stukke
Onderdele en stukke
Onderdele en stukke
Onderdele en stukke
Onderdele en stukke

Daar is nie veel nodig vir die projek nie, dit is 'n pluspunt.

Arduino Mega

8x32 LED matriks

2.8 TFT

RTC klok

Bok -omskakelaar

12v kragtoevoer

Plexiglas vel

Perkamentpapier (of ander deurskynende vel/laag)

(2) Kragvate - vir die 12v IN en vir Mega. Die TFT dek die Vin, so ek het gekies om die krag in die 5v USB te sit. (Nota: Normaalweg sou ek die 12v -ingang gebruik, maar die skerm wat ek gebruik het, het 'n probleem met 12v, sodat ek die krag na die Mega deur die USB -ingang herlei het.)

Stap 2: Doelwitte en spyskaarte

Doelwitte en spyskaarte
Doelwitte en spyskaarte
Doelwitte en spyskaarte
Doelwitte en spyskaarte
Doelwitte en spyskaarte
Doelwitte en spyskaarte

'N Idee is een ding, maar die doel is om dit te beplan en dit so bruikbaar te maak. Ek het 'n paar idees gehad, en dit is wat ek dink dit moet doen, gesorteer volgens moet en lekker om te hê.

Dinge wat 'n afrigter moet doen, is:

Verskaf 'n konsekwente stel roetines om uit te voer.

Gee 'n rusperiode tussen intervalle.

As alternatief, bied 'n timer aan vir oefensessies soos trapmeul of fietsry

Lees dit op 'n afstand, hang teen 'n muur of op 'n rak.

Wees buigsaam om die aantal roetines, roetine -lengte en rusduur te verskaf.

In staat wees om werkroetines maklik van rusperiodes te onderskei.

In staat wees om die tyd van die RTC aan te pas sonder die Arduino IDE.

Maklik om te gebruik.

Dinge om dit vriendeliker te maak:

Klok met datum wanneer dit nie gebruik word nie - op die TFT, maar nie op die LED -paneel nie.

Sigbare terugvoering - TFT's is nie altyd die maklikste om te hanteer nie.

Vertoon die aantal roetines wat voltooi is.

Vertoon inligting op beide die paneel en TFT.

Gee 'n paar aktiwiteitsvoorstelle vir elke roetine tydens die pouses.

Die vermoë om estetiese aanpassings aan te bring.

Maklik om te gebruik.

Dit klink uitvoerbaar, om die spyskaarte nou te kan gebruik, is:

Tuisskerm - klok, kalender, subkieslys knoppies

Roetine -opsieskerm - aantal roetines, roetine -duur, rusperiode

Roetine aktief - aftelling van tydsduur, roetinetelling, aktiwiteitsvoorstelle

Timer - eenvoudige digitale stophorlosie wat tot 'n uur tel

Tydaanpassingsskerm - Uur/min op en Dn

Intydse estetika verander vir … 'n groeiende lys

Stap 3: Alles saamvoeg

Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit

Elektronika - Die goeie deel van die projek is dat slegs 'n paar komponente nodig is. Koppel die TFT aan die Mega in sy GPIO -gleuwe

Begin 5v, Gnd, SCL, SDA vir die RTC vanaf die Mega

Begin 5v, Gnd, data vir die LED -paneel - krag van buck, data na (1) GPIO op die Mega Bring 12v in en verdeel dit tussen die Mega en die Buck (ingestel op 5v)

As 'n bedradingnota het die LED -paneel 'n (3) kragdrade. 'N Varkstaart IN (5v, Gnd, data), 'n middelkraglyn (5v, Gnd) en 'n varkstaart UIT (5v, Gnd, Data). Vir my gebruik, met slegs 'n paar LED's wat te eniger tyd gebruik is, het ek slegs die varkstaart IN gebruik. As meer pixels (veral helderwit) op hierdie paneel gebruik word, kan u ook die middelste verbindings aansluit om die IN aan te vul. Indien nodig, kan 'n hoër versterker (4-5A miskien) ook gebruik word.

Wat die meeste projekte betref, is hierdie een redelik eenvoudig en eenvoudig.

Programmering - Vir my het dit tyd geneem. Vertoonskerms, raakpunte, tydsberekening. Maar dit het alles bymekaar gekom en ek hou van die resultate. Hieronder het ek 'n kort video (ongeveer 2 minute) daarvan ingesluit wat werk voordat ek die saak gemaak het. Beslis die uitdagings werd.

Geval - dit is nie so erg om 'n raamwerk op te stel om die eenheid te monteer nie en die moontlikhede is eindeloos. Ek het besluit op 'n eenvoudige boks van 'n paar ou okkerneutpanele wat ek in die werkswinkel gehad het. Ek het pas die LED -paneel aan die voorkant gemonteer en 'n 3D -raam geskep om die TFT leesbaar en bo -op toeganklik te maak.

Ek het die LED -paneel aan die voorkant van die omhulsel vasgemaak met 'n klein paneel daaragter om dit op te lig by 'n raam wat gebruik word om die deursigtige omhulsel te monteer. As die LED -paneel kaal is, is die uitlees baie moeilik om te sien, en ek het 'n stuk perkamentpapier tussen dit en die helder plexiglas geplaas om die uitlees te ontlont, en dit werk baie goed.

Stap 4: Eerste demonstrasie

Image
Image
Finale produk - tyd om te oefen!
Finale produk - tyd om te oefen!

Hier is 'n kort video van hoe dit werk, voordat ek met die saak begin het terwyl ek besig was met die laaste toets daarvan (die skakel is dieselfde as hierbo as dit nie laai nie).

Stap 5: Finale produk - tyd om te oefen

Uiteindelik klaar! Ek kan dit maklik regoor die kamer lees en die voorstelle vir 'wat volgende' is selfs nuttiger as wat ek gedink het. Om die rustyd te gebruik om te sien wat u volgende moet doen en dadelik gereed is om te gaan, was die regte pad.

Dankie vir u belangstelling en Happy Tinkering! Gaan maak nou iets cool!

Aanbeveel: