Inhaltsverzeichnis:

Trainingsroutine-Timer - Gunook
Trainingsroutine-Timer - Gunook

Video: Trainingsroutine-Timer - Gunook

Video: Trainingsroutine-Timer - Gunook
Video: [BOYS PLANET] 박건욱 PARK GUN WOOK I K그룹 @타임어택 1분 자기소개 [EN/CN/JP] 2024, November
Anonim
Trainingsroutine-Timer
Trainingsroutine-Timer

„Iss gesund, bleib fit und sitze nicht den ganzen Tag still.“Guter Rat, eh. Nun, hier ist eine Idee, um bei zwei davon zu helfen.

Ich sitze zu viel. Ich habe einige Desktop-Uhren gemacht, die mich stündlich aufwecken, aber ein bisschen mehr ist immer besser. Also, wenn es kaputt ist, repariere es und wenn nicht, mach es kaputt und mache es besser!

Ich habe vor kurzem ein 8x32 LED-Matrix-Panel bekommen und es ist perfekt für eine Anzeige, die ich quer durch den Raum sehen kann. Hmm, klingt wie ein Rezept für eine Idee. Diese Idee ist auch, einen Routinetrainer zu machen, der kurze Intervallzählungen wiederholt mit einer Pause dazwischen anzeigt. Im Grunde machst du ein oder zwei Minuten „etwas“, ruhst dich für ein paar Sekunden aus und tu dann „etwas anderes“. Wiederholen Sie dies für ein 20-30-minütiges Training. Wenn es sich nach einer guten Idee anhört, lesen Sie weiter.

Schritt 1: Teile und Stücke

Teile und Teile
Teile und Teile
Teile und Teile
Teile und Teile
Teile und Teile
Teile und Teile

Für das Projekt wird nicht viel benötigt, das ist ein Plus.

Arduino Mega

8x32 LED-Matrix

2,8-Zoll-TFT

RTC-Uhr

Abwärtswandler

12v Netzteil

Plexiglasplatte

Pergamentpapier (oder ein anderes durchscheinendes Blatt/Beschichtung)

(2) Power Barrels - für den 12v IN und für Mega. Der TFT deckt den Vin ab, also habe ich mich entschieden, die Stromversorgung in den 5V-USB zu legen. (Hinweis: Normalerweise würde ich den 12-V-Eingang verwenden, aber der Bildschirm, den ich verwendet habe, hatte ein Problem mit 12 V, also habe ich die Stromversorgung über den USB-Eingang zum Mega umgeleitet.)

Schritt 2: Ziele und Menüs

Ziele und Menüs
Ziele und Menüs
Ziele und Menüs
Ziele und Menüs
Ziele und Menüs
Ziele und Menüs

Eine Idee ist eine Sache, aber sie zu planen und so zu gestalten, dass sie wirklich nützlich ist, ist das Ziel. Ich hatte einige Ideen und hier ist, was ich denke, dass es tun sollte, sortiert nach Must-Have und Nice-to-Have.

Dinge, die ein Trainer tun muss, sind:

Stellen Sie einen konsistenten, zeitlich festgelegten Satz von Routinen zur Verfügung.

Sorgen Sie zwischen den Intervallen für eine Ruhepause.

Stellen Sie alternativ einen Timer für Dauerübungen wie Laufband oder Radfahren bereit

Seien Sie aus der Ferne lesbar, hängen Sie an einer Wand oder in einem Regal.

Seien Sie flexibel in Bezug auf die Anzahl der Routinen, die Länge der Routine und die Ruhezeiten.

Arbeitsabläufe leicht von Ruhezeiten unterscheiden können.

In der Lage sein, die Zeit der RTC ohne die Arduino IDE anzupassen.

Einfach zu verwenden.

Dinge, die es freundlicher machen:

Uhr mit Datum bei Nichtgebrauch - auf dem TFT, aber nicht auf dem LED-Panel.

Sichtbares Touch-Feedback - TFTs sind nicht immer am einfachsten zu handhaben.

Zeigt die Anzahl der abgeschlossenen Routinen an.

Zeigen Sie Informationen sowohl auf dem Panel als auch auf dem TFT an.

Geben Sie in den Pausen einige Aktivitätsvorschläge für jede Routine.

Fähigkeit, ästhetische Anpassungen vorzunehmen.

Einfach zu verwenden.

Es klingt machbar. Um es jetzt verwenden zu können, sind die folgenden Menüs erforderlich:

Startbildschirm - Uhr, Kalender, Untermenüschaltflächen

Bildschirm „Routinenoptionen“– Anzahl der Routinen, Dauer der Routine, Dauer der Ruhezeit

Routine aktiv - Dauer-Countdown, Routinenzählung, Aktivitätsvorschläge

Timer - einfache digitale Stoppuhr, die bis zu einer Stunde zählt

Zeiteinstellungsbildschirm - Stunde/Minute aufwärts und Dn

Ästhetische Änderungen in Echtzeit für… eine wachsende Liste

Schritt 3: Alles zusammenfügen

Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen

Elektronik - Das Schöne an dem Projekt ist, dass nur wenige Komponenten benötigt werden. Schließen Sie das TFT an den Mega in seinen GPIO-Steckplätzen an

Führen Sie 5v, Gnd, SCL, SDA für die RTC vom Mega. aus

Führen Sie 5 V, Gnd, Daten für das LED-Panel aus - Strom von Buck, Daten zu (1) GPIO auf dem Mega Bringen Sie 12 V ein und teilen Sie es zwischen dem Mega und dem Buck auf (auf 5 V eingestellt)

Als Verdrahtungshinweis hat das LED-Panel eine (3) Stromleitung. Ein Pigtail IN (5 V, Gnd, Daten), eine mittlere Stromleitung (5 V, Gnd) und ein Pigtail OUT (5 V, Gnd, Data). Für meine Verwendung, bei der nur wenige LEDs gleichzeitig laufen, habe ich nur den Pigtail IN verwendet. Werden mehr Pixel (insbesondere helles Weiß) auf diesem Panel verwendet, können Sie auch die Center-Anschlüsse ergänzen, um den IN zu ergänzen. Bei Bedarf kann auch ein höherer Ampere (4-5A vielleicht) verwendet werden.

Soweit die meisten Projekte gehen, ist dieses ziemlich einfach und unkompliziert.

Programmierung - Bei mir hat das einige Zeit gedauert. Bildschirme, Berührungspunkte, Timing anzeigen. Aber es passt alles zusammen und das Ergebnis gefällt mir. Unten habe ich ein kurzes Video (ca. 2 Minuten) eingefügt, in dem es funktioniert, bevor ich den Fall erstellt habe. Die Herausforderungen sind es wert.

Fall - Der Bau eines Rahmens, um das Gerät zu montieren, ist nicht schlecht und die Möglichkeiten sind endlos. Ich entschied mich für einen einfachen Kastenkoffer aus einigen alten Walnussplatten, die ich in der Werkstatt hatte. Ich habe einfach das LED-Panel auf der Vorderseite montiert und einen 3D-Rahmen erstellt, um das TFT oben lesbar und zugänglich zu machen.

Ich befestigte das LED-Panel an der Vorderseite des Gehäuses mit einem kleinen Panel dahinter, um es an einen Rahmen anzuheben, der zur Montage der klaren Abdeckung verwendet wurde. Wenn das LED-Panel leer ist, ist die Anzeige wirklich schwer zu sehen, also habe ich ein Stück Pergamentpapier zwischen sie und das klare Plexiglas gelegt, um die Anzeige zu entschärfen, und es funktioniert ziemlich gut.

Schritt 4: Erste Demo

Image
Image
Endprodukt - Zeit zum Training!
Endprodukt - Zeit zum Training!

Um es in Aktion zu sehen, hier ist ein kurzes Video, in dem es funktioniert, bevor ich den Fall gestartet habe, als ich seine letzten Tests durchführte (der Link ist der gleiche wie oben, falls er nicht geladen wird).

Schritt 5: Endprodukt - Zeit zum Training

Endlich fertig! Ich kann es problemlos von der anderen Seite des Raumes lesen und die Vorschläge für „was kommt als nächstes“sind noch nützlicher als ich dachte. Die Ruhezeit zu nutzen, um zu sehen, was als nächstes zu tun ist und sofort bereit zu sein, war der richtige Weg.

Vielen Dank für Ihr Interesse und viel Spaß beim Basteln! Jetzt mach was Cooles!