Indholdsfortegnelse:
- Trin 1: Dele og stykker
- Trin 2: Mål og menuer
- Trin 3: Sæt det hele sammen
- Trin 4: Første demo
- Trin 5: Slutprodukt - tid til træning
Video: Træningstimer: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
’Spis sundt, hold dig i form, og lad dig ikke sidde stille hele dagen.’ Gode råd, eh. Her er en idé til at hjælpe med to af disse.
Jeg sidder for meget. Jeg har lavet nogle desktopure, der får mig op hver time, men lidt mere er altid bedre. Så hvis det er gået i stykker, skal du rette det, og hvis det ikke er det, skal du bryde det og gøre det bedre!
Jeg har for nylig fået et 8x32 LED Matrix -panel, og det er perfekt til en aflæsning, som jeg kan se på tværs af rummet. Hmm, det lyder som en opskrift på en idé. Den idé er også en rutinemæssig træner, der viser korte intervaltællinger gentagne gange med en hvileperiode imellem. Grundlæggende gør du "noget" i et minut eller to, hviler i nogle sekunder og gør derefter "noget andet". Gentag for en 20-30 minutters træning. Hvis det lyder som en god idé, skal du fortsætte med at læse.
Trin 1: Dele og stykker
Der kræves ikke meget til projektet, det er et plus.
Arduino Mega
8x32 LED Matrix
2,8”TFT
RTC ur
Buck konverter
12v Strømforsyning
Plexiglas ark
Bagepapir (eller andet gennemsigtigt ark/belægning)
(2) Power tønder - til 12v IN og til Mega. TFT dækker Vin, så jeg valgte at sætte strømmen til 5v USB. (Bemærk: Normalt ville jeg bruge 12v -indgangen, men den skærm, jeg brugte, havde et problem med 12v, så jeg omdirigerede strømmen til Mega via USB -indgangen.)
Trin 2: Mål og menuer
En idé er én ting, men målet er at planlægge det og gøre det så det er virkelig nyttigt. Jeg havde nogle ideer, og her er hvad jeg synes, det skal gøre, sorteret efter skal have og rart at have.
Ting, som en træner skal gøre, er:
Giv et konsekvent tidsbestemt sæt rutiner, der skal udføres.
Giv en hvileperiode mellem intervaller.
Alternativt skal du angive en timer til varighedsøvelser som løbebånd eller cykling
Vær læselig på afstand, hængende på en væg eller på en hylde.
Vær fleksibel med at give antal rutiner, rutinelængde og hviletid.
Let kunne skelne arbejdsrutiner fra hvileperioder.
Vær i stand til at justere RTC -tiden uden Arduino IDE.
Let at bruge.
Ting at gøre det venligere:
Ur med dato, når den ikke er i brug - på TFT, dog ikke på LED -panel.
Synlig berøringsfeedback - TFT’er er ikke altid de nemmeste at håndtere.
Vis antallet af gennemførte rutiner.
Vis oplysninger på både panelet og TFT.
Giv nogle aktivitetsforslag til hver rutine i pauserne.
Evne til at foretage æstetiske justeringer.
Let at bruge.
Det lyder muligt, nu for at kunne bruge det er de nødvendige menuer:
Startskærm - ur, kalender, undermenuknapper
Skærmbilledet Rutinemuligheder - antal rutiner, rutinemæssig varighed, hvileperiodes varighed
Rutine aktiv - varighedstælling, rutintælling, aktivitetsforslag
Timer - enkelt digitalt stopur, der tæller op til en time
Tidsjusteringsskærm - Time/Min Up og Dn
Æstetik i realtid ændres til … en voksende liste
Trin 3: Sæt det hele sammen
Elektronik - Den gode del ved projektet er, at der kun er brug for få komponenter. Slut TFT'en til Mega i sine GPIO -slots
Kør 5v, Gnd, SCL, SDA for RTC fra Mega
Kør 5v, Gnd, data til LED -panelet - strøm fra buck, data til (1) GPIO på Mega Bring in 12v og del det mellem Mega og Buck (indstillet til 5v)
Som ledningsnotat har LED -panelet en (3) strømledning. En pigtail IN (5v, Gnd, data), en midterstrømledning (5v, Gnd) og en pigtail OUT (5v, Gnd, Data). Til min brug, med kun et par lysdioder kørende til enhver tid, brugte jeg kun pigtail IN. Hvis der bruges flere pixels (især lyst hvidt) på dette panel, kan du også tilslutte midterforbindelserne for at supplere IN. Hvis det er nødvendigt, kan en højere forstærker (4-5A måske) også bruges.
Hvad angår de fleste projekter, er denne temmelig enkel og ligetil.
Programmering - For mig tog dette noget tid. Displayskærme, berøringspunkter, timing. Men det er samlet og jeg kan lide resultaterne. Nedenfor inkluderede jeg en kort video (ca. 2 minutter) af den, der fungerede, før jeg lavede sagen. Udfordringerne værd.
Case - At bygge en ramme til at montere enheden i er ikke så slem, og mulighederne er uendelige. Jeg besluttede mig for en enkel kasse fra nogle gamle valnødpaneler, jeg havde rundt på værkstedet. Jeg har lige monteret LED -panelet på forsiden og skabt en 3D -ramme for at gøre TFT læsbar og tilgængelig ovenpå.
Jeg fastgjorde LED -panelet på forsiden af sagen med et lille panel bag det for at hæve det, så det matchede en ramme, der blev brugt til at montere det klare dæksel. Når LED -panelet er blottet, er aflæsningen virkelig svær at se, så jeg lagde et stykke bagepapir mellem det og det klare plexiglas for at aflaste aflæsningen, og det fungerer ganske godt.
Trin 4: Første demo
For at se det i aktion, her er en kort video af det, der fungerede, før jeg startede sagen, da jeg lavede den sidste test (linket er det samme som ovenfor, hvis det ikke indlæses).
Trin 5: Slutprodukt - tid til træning
Endelig færdig! Jeg kan let læse det fra hele rummet, og forslagene til "hvad der er næste" er endnu mere nyttige, end jeg troede. Brug af hvileperioden til at se, hvad du skal gøre næste gang og være klar til at gå med det samme, var vejen at gå.
Tak for din interesse og Happy Tinkering! Nu skal du lave noget fedt!
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)