Mündəricat:

Məşq Rutin Zamanlayıcısı: 5 addım
Məşq Rutin Zamanlayıcısı: 5 addım

Video: Məşq Rutin Zamanlayıcısı: 5 addım

Video: Məşq Rutin Zamanlayıcısı: 5 addım
Video: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ 2024, Noyabr
Anonim
Məşq Rutin Zamanlayıcısı
Məşq Rutin Zamanlayıcısı

'Sağlam yeyin, formada qalın və bütün günü bir yerdə oturmayın.' Yaxşı məsləhət, eh. Yaxşı, bunlardan ikisinə kömək etmək üçün bir fikir var.

Çox otururam. Məni hər saat ayağa qaldıran bir neçə masa üstü saat düzəltmişəm, amma bir az daha yaxşıdır. Beləliklə, qırılıbsa, düzəldin, əgər pozulmasa, sındırın və daha yaxşı hala gətirin!

Bu yaxınlarda 8x32 LED Matrix paneli aldım və otaqda görə biləcəyim bir oxu üçün idealdır. Hmm, bir fikir üçün resept kimi səslənir. Bu fikir, aralarındakı bir istirahət dövrü ilə dəfələrlə qısa fasilələrin sayını göstərəcək adi bir məşqçi etməkdir. Əsasən, bir və ya iki dəqiqə "bir şey" edin, bir neçə saniyə istirahət edin və sonra "başqa bir şey" edin. 20-30 dəqiqəlik bir məşq üçün təkrarlayın. Yaxşı bir fikir kimi gəlirsə, oxumağa davam edin.

Addım 1: Parçalar və parçalar

Parçalar və hissələr
Parçalar və hissələr
Parçalar və hissələr
Parçalar və hissələr
Parçalar və hissələr
Parçalar və hissələr

Layihə üçün çox şey tələb olunmur, bu bir artıdır.

Arduino Mega

8x32 LED Matrix

2.8 TFT

RTC Saatı

Buck çeviricisi

12v enerji təchizatı

Pleksiglas hesabatı

Perqament kağızı (və ya digər şəffaf təbəqə/örtük)

(2) Güc barelləri - 12v IN və Mega üçün. TFT Vin -i əhatə edir, buna görə gücü 5v USB -yə qoymağı seçdim. (Qeyd: Normalda 12v girişini istifadə edərdim, amma istifadə etdiyim ekranda 12v ilə bağlı bir problem var idi, buna görə gücünü Mega -ya USB girişi ilə yönləndirdim.)

Addım 2: Məqsədlər və Menyu

Məqsədlər və Menyu
Məqsədlər və Menyu
Məqsədlər və Menyu
Məqsədlər və Menyu
Məqsədlər və Menyu
Məqsədlər və Menyu

Fikir bir şeydir, amma onu planlaşdırmaq və həqiqətən faydalı olduğu üçün etmək məqsəddir. Bəzi fikirlərim var idi və düşündüyüm şeyləri sıralamaq lazımdır və olması xoşdur.

Təlimçinin etməli olduğu işlər bunlardır:

İcra etmək üçün ardıcıl vaxtlı bir rutin dəsti təmin edin.

Aralıqlar arasında fasilə verin.

Alternativ olaraq, koşu bandı və ya velosiped sürmə kimi məşqlər üçün bir taymer verin

Uzaqdan oxunmalı, divardan və ya rəfdən asılmalıdır.

Rutinlərin sayını, rutin uzunluğunu və istirahət müddətlərini təmin etməkdə çevik olun.

İş rejimini istirahət vaxtlarından asanlıqla ayırd edə bilmək.

Arduino IDE olmadan RTC vaxtını tənzimləyə bilərsiniz.

İstifadəsi asandır.

Dostlaşdırmaq üçün lazım olan şeylər:

İstifadə edilmədikdə tarixi olan saat - LED panelində deyil, TFT -də.

Görünən toxunma rəyi - TFT -lərlə işləmək həmişə asan olmur.

Tamamlanmış rutinlərin sayını göstərin.

Həm paneldə, həm də TFT -də məlumatları göstərin.

Fasilələr zamanı hər rutin üçün bəzi fəaliyyət təklifləri verin.

Estetik düzəlişlər etmək bacarığı.

İstifadəsi asandır.

İstifadə edilə bilən səslənir, indi istifadə etmək üçün lazım olan menyular bunlardır:

Əsas ekran - saat, təqvim, alt menyu düymələri

Rutin seçimlər ekranı - # rutin, rutin müddəti, istirahət müddəti

Rutin aktiv - müddəti geri sayma, rutin say, fəaliyyət təklifləri

Taymer - bir saata qədər saya bilən sadə rəqəmsal saniyəölçən

Vaxt tənzimləmə ekranı - Saat/Min Yuxarı və Dn

Artan bir siyahı üçün real vaxt estetikası dəyişir

Addım 3: Hamısını bir araya gətirmək

Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək

Elektronika - Layihənin gözəl tərəfi yalnız bir neçə komponentə ehtiyac olmasıdır. TFT -ni GPIO yuvalarında Mega -ya qoşun

Mega -dan RTC üçün 5v, Gnd, SCL, SDA işləyin

LED paneli üçün 5v, Gnd, məlumatları işləyin - buğdan gələn güc, 12V -də Mega Gətirdəki (1) GPIO -ya qədər olan məlumatları Mega ilə Buck arasında bölün (5v olaraq təyin edin)

Bir tel qeyd olaraq, LED Panelində (3) elektrik xətləri var. Bir pigtail IN (5v, Gnd, data), bir mərkəz elektrik xətti (5v, Gnd) və bir pigtail OUT (5v, Gnd, Data). İstifadəm üçün, istənilən vaxt yalnız bir neçə LED işləyərkən, yalnız pigtail IN istifadə etdim. Bu paneldə daha çox piksel (xüsusilə parlaq ağ) istifadə olunarsa, IN -ni tamamlamaq üçün mərkəzi bağlantıları da bağlaya bilərsiniz. Gerekirse, daha yüksək bir amp (4-5A ola bilər) də istifadə edilə bilər.

Bir çox layihəyə gəldikdə, bu olduqca sadə və sadədir.

Proqramlaşdırma - Mənim üçün bu bir az vaxt aldı. Ekranlar, toxunma nöqtələri, vaxt. Ancaq hamısı bir araya gəldi və nəticələri bəyəndim. Aşağıda, işi açmadan əvvəl işləyən qısa bir video (təxminən 2 dəq.) Daxil etdim. Çətinliklərə dəyər.

Vəziyyət - Cihazı quraşdırmaq üçün bir çərçivə qurmaq çox pis deyil və imkanlar sonsuzdur. Atölyənin ətrafında olan bəzi köhnə qoz panellərindən sadə bir qutuya qərar verdim. TFT -ni oxunaqlı və əlçatan etmək üçün yalnız LED panelini ön tərəfə quraşdırdım və 3D çərçivə yaratdım.

Aydın bir qapağı quraşdırmaq üçün istifadə olunan bir çərçivəyə uyğun olaraq qaldırmaq üçün LED panelini arxasında kiçik bir panel ilə işin önünə bağladım. LED paneli çılpaq olduqda, oxunuşu görmək həqiqətən çətindir, buna görə də oxumağı təsirsiz hala gətirmək üçün arasına bir parça perqament kağızı qoydum və çox yaxşı işləyir.

Addım 4: İlk Demo

Image
Image
Son Məhsul - Məşq Zamanı!
Son Məhsul - Məşq Zamanı!

Bunu hərəkətdə görmək üçün, son testini edərkən işə başlamazdan əvvəl işlədiyi qısa bir videodur (yüklənməsə link yuxarıdakı kimidir).

Addım 5: Son Məhsul - Məşq Zamanı

Nəhayət bitdi! Otağın hər yerindən asanlıqla oxuya bilərəm və "sonrakılar" təklifləri düşündüyümdən daha faydalıdır. İstirahət müddətindən sonra nə edəcəyinizi görmək və dərhal getməyə hazır olmaq, getmək üçün bir yoldur.

Marağınız və Xoşbəxt Tinkering üçün təşəkkür edirik! İndi get sərin bir şey hazırla!

Tövsiyə: