Inhoudsopgave:
- Stap 1: Onderdelen en stukken
- Stap 2: Doelstellingen en menu's
- Stap 3: Alles samenbrengen
- Stap 4: Eerste demo
- Stap 5: Eindproduct - Tijd om te trainen
Video: Trainingsroutinetimer: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
‘Gezond eten, fit blijven en niet de hele dag stil zitten.’ Goede raad, hè. Nou, hier is een idee om te helpen met twee van deze.
Ik zit te veel. Ik heb een aantal desktopklokken gemaakt die me elk uur wakker maken, maar een beetje meer is altijd beter. Dus, als het kapot is, repareer het en als het niet is, breek het en maak het beter!
Ik heb onlangs een 8x32 LED Matrix-paneel gekregen en het is perfect voor een uitlezing die ik aan de andere kant van de kamer kan zien. Hmm, klinkt als een recept voor een idee. Dat idee is ook om een routinetrainer te maken die herhaaldelijk korte intervaltellingen laat zien met een rustperiode ertussen. Kortom, doe een minuut of twee "iets", rust een paar seconden en doe dan "iets anders". Herhaal dit voor een training van 20-30 minuten. Als het klinkt als een goed idee, lees dan verder.
Stap 1: Onderdelen en stukken
Er is niet veel nodig voor het project, dat is een pluspunt.
Arduino Mega
8x32 LED-matrix
2.8” TFT
RTC-klok
Buck-omzetter
12v voeding
Plexiglas plaat
Perkamentpapier (of ander doorschijnend vel/coating)
(2) Power barrels - voor de 12v IN en voor Mega. De TFT bedekt de Vin, dus ik koos ervoor om de stroom in de 5v USB te steken. (Opmerking: normaal gesproken zou ik de 12v-ingang gebruiken, maar het scherm dat ik gebruikte had een probleem met 12v, dus ik heb de stroom naar de Mega omgeleid via de USB-ingang.)
Stap 2: Doelstellingen en menu's
Een idee is één ding, maar het is het doel om het uit te werken en zo bruikbaar te maken. Ik had wat ideeën en dit is wat ik denk dat het zou moeten doen, gesorteerd op must-have en nice to have.
Dingen die een trainer moet doen zijn:
Zorg voor een consistente, getimede reeks routines om uit te voeren.
Zorg voor een rustperiode tussen de intervallen.
Geef als alternatief een timer voor duuroefeningen zoals loopband of fietsen
Wees leesbaar van een afstand, hangend aan een muur of op een plank.
Wees flexibel in het verstrekken van het aantal routines, de lengte van de routine en de rustduur.
Werkroutines gemakkelijk kunnen onderscheiden van rustperiodes.
De tijd van de RTC kunnen aanpassen zonder de Arduino IDE.
Makkelijk te gebruiken.
Dingen om het vriendelijker te maken:
Klok met datum wanneer niet in gebruik - wel op TFT, niet op LED paneel.
Zichtbare touch-feedback - TFT's zijn niet altijd de gemakkelijkste om mee om te gaan.
Geef het aantal voltooide routines weer.
Geef informatie weer op zowel het paneel als TFT.
Geef enkele activiteitensuggesties voor elke routine tijdens de pauzes.
Mogelijkheid om esthetische aanpassingen te maken.
Makkelijk te gebruiken.
Het klinkt goed te doen, om het nu te kunnen gebruiken, zijn de benodigde menu's:
Startscherm - klok, kalender, submenuknoppen
Scherm met routine-opties - aantal routines, duur van routine, duur van rustperiode
Routine actief - aftellen van duur, routinetelling, activiteitensuggesties
Timer - eenvoudige digitale stopwatch die tot een uur telt
Scherm voor het aanpassen van de tijd - Uur/Min Up en Dn
Realtime esthetiek verandert voor… een groeiende lijst
Stap 3: Alles samenbrengen
Elektronica - Het leuke van het project is dat er maar een paar componenten nodig zijn. Bevestig de TFT aan de Mega in zijn GPIO-slots
Voer 5v, Gnd, SCL, SDA uit voor de RTC van de Mega
Voer 5v, Gnd, gegevens uit voor het LED-paneel - stroom van buck, gegevens naar (1) GPIO op de Mega Breng 12v binnen en verdeel het tussen de Mega en de Buck (ingesteld op 5v)
Als bedradingsnota heeft het LED-paneel een (3) stroomkabels. Een pigtail IN (5v, Gnd, data), een centrale voedingslijn (5v, Gnd) en een pigtail OUT (5v, Gnd, Data). Voor mijn gebruik, met slechts een paar LED's die op elk moment branden, heb ik alleen de pigtail IN gebruikt. Als er meer pixels (vooral helderwit) op dit paneel worden gebruikt, kun je ook de middenaansluitingen aansluiten als aanvulling op de IN. Indien nodig kan ook een hogere versterker (misschien 4-5A) worden gebruikt.
Voor zover de meeste projecten gaan, is deze vrij eenvoudig en duidelijk.
Programmeren - Bij mij duurde dit even. Schermen, aanraakpunten, timing. Maar het komt allemaal samen en ik hou van de resultaten. Hieronder heb ik een korte video (ongeveer 2 minuten) van het werk toegevoegd voordat ik de zaak maakte. De uitdagingen zeker waard.
Case - Het bouwen van een frame om het apparaat in te monteren is niet zo slecht en de mogelijkheden zijn eindeloos. Ik koos voor een eenvoudige doos van enkele oude walnotenpanelen die ik in de werkplaats had. Ik heb zojuist het LED-paneel aan de voorkant gemonteerd en een 3D-frame gemaakt om de TFT bovenaan leesbaar en toegankelijk te maken.
Ik heb het LED-paneel aan de voorkant van de behuizing bevestigd met een klein paneel erachter om het op te tillen zodat het past bij een frame dat wordt gebruikt om de doorzichtige kap te monteren. Als het LED-paneel kaal is, is de uitlezing echt moeilijk te zien, dus ik heb er een stuk perkamentpapier tussen geplaatst en het heldere plexiglas om de uitlezing onschadelijk te maken en het werkt best goed.
Stap 4: Eerste demo
Om het in actie te zien, is hier een korte video waarin het werkte voordat ik de case startte terwijl ik de laatste test deed (de link is hetzelfde als hierboven voor het geval hij niet laadt).
Stap 5: Eindproduct - Tijd om te trainen
Eindelijk klaar! Ik kan het gemakkelijk van de andere kant van de kamer lezen en de suggesties voor "wat de toekomst biedt" zijn nog nuttiger dan ik dacht. Het was de beste keuze om de rustperiode te gebruiken om te zien wat je vervolgens moest doen en meteen klaar te zijn om te gaan.
Bedankt voor je interesse en veel plezier met knutselen! Ga nu iets leuks maken!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)