Spisu treści:
- Krok 1: Części i kawałki
- Krok 2: Cele i menu
- Krok 3: Łączenie wszystkiego w całość
- Krok 4: Pierwsze demo
- Krok 5: Produkt końcowy – czas na trening
Wideo: Rutynowy zegar treningowy: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
„Jedz zdrowo, dbaj o kondycję i nie siedź spokojnie przez cały dzień”. Dobra rada, eh. Cóż, oto pomysł, aby pomóc w dwóch z nich.
Za dużo siedzę. Zrobiłem kilka zegarów biurkowych, które podnoszą mnie co godzinę, ale odrobina więcej jest zawsze lepsza. Więc jeśli jest zepsuty, napraw go, a jeśli nie, zepsuj go i ulepsz!
Niedawno dostałem panel LED Matrix 8x32 i jest idealny do odczytu, który widzę z drugiego końca pokoju. Hmm, brzmi jak przepis na pomysł. Pomysł ten polega również na stworzeniu rutynowego trenera, który będzie wielokrotnie wyświetlał liczbę krótkich interwałów z przerwą pomiędzy nimi. Zasadniczo zrób „coś” przez minutę lub dwie, odpocznij kilka sekund, a następnie zrób „coś innego”. Powtórz dla 20-30 minutowego treningu. Jeśli brzmi to jak dobry pomysł, czytaj dalej.
Krok 1: Części i kawałki
Projekt nie wymaga wiele, to plus.
Arduino Mega
Matryca LED 8x32
2,8” TFT
Zegar RTC
przetwornica
Zasilanie 12 v
Arkusz pleksi
Papier pergaminowy (lub inny półprzezroczysty arkusz/powłoka)
(2) Beczki zasilania - dla 12v IN i dla Mega. TFT obejmuje Vin, więc zdecydowałem się podłączyć zasilanie do 5V USB. (Uwaga: normalnie używałbym wejścia 12v, ale ekran, którego użyłem, miał problem z 12v, więc przekierowałem zasilanie do Mega przez wejście USB.)
Krok 2: Cele i menu
Pomysł to jedno, ale celem jest zaplanowanie go i sprawienie, by był naprawdę użyteczny. Miałem kilka pomysłów i oto, co myślę, że powinien zrobić, posortowane według must have i nice to have.
Rzeczy, które musi zrobić trener to:
Zapewnij spójny zestaw procedur do wykonania.
Zapewnij okres odpoczynku między interwałami.
Jako alternatywę zapewnij licznik czasu do ćwiczeń trwających, takich jak bieżnia lub jazda na rowerze
Bądź czytelny z daleka, wisząc na ścianie lub na półce.
Bądź elastyczny, podając liczbę rutyn, długość rutyny i czas odpoczynku.
Umiejętność łatwego odróżnienia rutyny pracy od okresów odpoczynku.
Możliwość dostosowania czasu RTC bez Arduino IDE.
Łatwy w użyciu.
Rzeczy, które sprawią, że będzie bardziej przyjazny:
Zegar z datą, gdy nie jest używany - na TFT, ale nie na panelu LED.
Widoczne sprzężenie zwrotne – TFT nie zawsze są najłatwiejsze w obsłudze.
Wyświetl liczbę wykonanych procedur.
Wyświetlaj informacje zarówno na panelu, jak i TFT.
Podczas przerw podawaj kilka sugestii dotyczących aktywności dla każdej rutyny.
Możliwość dokonywania korekt estetycznych.
Łatwy w użyciu.
Brzmi to wykonalne, teraz aby móc z niego korzystać, potrzebne menu to:
Ekran główny - zegar, kalendarz, przyciski podmenu
Ekran opcji rutyny - liczba procedur, czas trwania procedury, czas odpoczynku
Rutyna aktywna – odliczanie czasu trwania, licznik rutyny, sugestie aktywności
Timer - prosty stoper cyfrowy, który odlicza do godziny
Ekran regulacji czasu - Godzina/Min Up i Dn
Estetyka w czasie rzeczywistym zmienia się dla… rosnącej listy
Krok 3: Łączenie wszystkiego w całość
Elektronika - Miłą częścią projektu jest to, że potrzebnych jest tylko kilka komponentów. Podłącz TFT do Mega w jego gniazdach GPIO
Uruchom 5v, Gnd, SCL, SDA dla RTC z Mega
Uruchom 5v, Gnd, dane dla panelu LED - zasilanie z złotówki, dane do (1) GPIO na Mega Wprowadź 12 V i podziel je między Mega i Buck (ustaw na 5 V)
Uwaga dotycząca okablowania, Panel LED ma (3) linie zasilające. Pigtail IN (5v, Gnd, data), centralna linia zasilania (5v, Gnd) i pigtail OUT (5v, Gnd, Data). Do mojego użytku, gdy tylko kilka diod LED działa w dowolnym momencie, użyłem tylko pigtaila IN. Jeśli na tym panelu jest używanych więcej pikseli (szczególnie jasna biel), możesz również podłączyć środkowe połączenia, aby uzupełnić IN. W razie potrzeby można również użyć wyższego wzmacniacza (może 4-5A).
Jeśli chodzi o większość projektów, ten jest dość prosty i bezpośredni.
Programowanie - Dla mnie zajęło to trochę czasu. Ekrany wyświetlacza, punkty dotykowe, synchronizacja. Ale to wszystko się zgadza i podobają mi się wyniki. Poniżej zamieściłem krótki film (około 2 min) z tego, jak działa przed wykonaniem sprawy. Warte wyzwań.
Przypadek - Zbudowanie ramy do zamontowania urządzenia nie jest takie złe, a możliwości są nieograniczone. Zdecydowałem się na proste pudełko ze starych paneli orzechowych, które miałem w warsztacie. Właśnie zamontowałem panel LED z przodu i stworzyłem ramkę 3D, aby wyświetlacz TFT był czytelny i dostępny na górze.
Przymocowałem panel LED z przodu obudowy, a za nim mały panel, aby go podnieść, aby dopasować go do ramki używanej do zamontowania przezroczystej osłony. Gdy panel LED jest pusty, odczyt jest naprawdę słabo widoczny, więc umieściłem kawałek pergaminu między nim a przezroczystą pleksi, aby rozbroić odczyt i działa całkiem dobrze.
Krok 4: Pierwsze demo
Aby zobaczyć to w akcji, oto krótki film, jak działa przed rozpoczęciem sprawy, gdy robiłem jej ostatnie testy (link jest taki sam jak powyżej, na wypadek, gdyby się nie ładował).
Krok 5: Produkt końcowy – czas na trening
Wkońcu zrobione! Z łatwością mogę to przeczytać z drugiego końca pokoju, a sugestie „co dalej” są jeszcze bardziej przydatne, niż myślałem. Korzystanie z okresu odpoczynku, aby zobaczyć, co robić dalej i być gotowym do natychmiastowego wyjścia, było dobrym rozwiązaniem.
Dziękujemy za zainteresowanie i życzę miłego majsterkowania! A teraz zrób coś fajnego!
Zalecana:
Interaktywny worek treningowy Reflex: 3 kroki (ze zdjęciami)
Interaktywny worek treningowy refleksyjny: Ta instrukcja jest przeznaczona dla każdego, kto chce poprawić swoją zwinność i umiejętności bokserskie, jednocześnie zdobywając więcej doświadczenia w lutowaniu za pomocą Arduino, diod LED i akcelerometru MK 2125. Celem tego projektu jest modyfikacja istniejącego worka refleksyjnego i przek
Zegar WiFi, zegar i stacja pogodowa, sterowanie Blynk: 5 kroków (ze zdjęciami)
Zegar WiFi, timer i stacja pogodowa, sterowanie Blynk: jest to zegar cyfrowy Morphing (dzięki Hari Wiguna za koncepcję i kod morfingu), jest to również zegar analogowy, stacja raportowania pogody i minutnik kuchenny. Jest kontrolowany w całości przez Aplikacja Blynk na smartfonie przez Wi-Fi.Aplikacja umożliwia
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Zegar elektroniczny C51 4 bity - Drewniany zegar: 15 kroków (ze zdjęciami)
C51 4-bitowy zegar elektroniczny - drewniany zegar: W ten weekend miałem trochę wolnego czasu, więc poszedłem dalej i zmontowałem ten 4-bitowy elektroniczny zegar cyfrowy DIY o wartości 2,40 USD, który kupiłem jakiś czas temu od AliExpress
Treningowy zegarek monitorujący strefę tętna: 19 kroków (ze zdjęciami)
Treningowy zegarek monitorujący strefę tętna: Studia to gorączkowy i chaotyczny czas w życiu, dlatego bardzo ważne jest utrzymywanie niskiego poziomu stresu. Jednym ze sposobów, w jaki lubimy to robić, jest ćwiczenie, które pomaga zachować jasność umysłu i zdrowe ciało. Dlatego stworzyliśmy przenośny