Mündəricat:
- Addım 1: Parçalar və parçalar
- Addım 2: Məqsədlər və Menyu
- Addım 3: Hamısını bir araya gətirmək
- Addım 4: İlk Demo
- Addım 5: Son Məhsul - Məşq Zamanı
Video: Məşq Rutin Zamanlayıcısı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
'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
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
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
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
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ə:
14 dollarlıq Qəhvə Taşlama Zamanlayıcısı: 6 addım
Qiyməti 14 dollar olan Qəhvə Taşlama Zamanlayıcısı: Bu layihə, bir neçə il əvvəl nəşr etdiyim 7 dollarlıq Qəhvə Taşlama Zamanlayıcısının bir irəliləyişidir. Zaman keçdikcə daha mürəkkəb bir qəhvə dəyirmanına ehtiyac duyulur. Son Təlimat kitabında dediyim kimi, bunun da məqsədi
Rutin maşın: 5 addım
Rutin Maşın: Bu, evdən çıxanda unuda biləcəyiniz şeyləri xatırlatmaq üçün bir maşındır. 1. Açarı maşının digər tərəfinə qoyun. Evdən çıxanda götürməli olduğunuz hər şeyi yanınıza qoyun. Bəzi qeydləri yapışdırın
Məşq Maşını USB Oyun Nəzarətçisi: 8 Addım (Şəkillərlə birlikdə)
Məşq Maşını USB Oyun Nəzarətçisi: Özündə və ailəsində məşq etməyi təşviq etmək üçün, standart bir USB oyun idarəedici adapterini təqlid edən, lakin elliptik bir maşında və ya idman velosipedində pedal vuraraq oyunun hərəkət sürətini idarə edən bir adapter hazırladım. Yarış oyunları üçün xüsusilə gözəldir. Bu
Ayaq biləyi məşq maşını: 7 addım
Ayaq biləyi məşq maşını: Ayağınızı müqavimətə qarşı çevirməyin fizioterapiya üçün arzu olunan bir məşq olduğu bir neçə şərt var. Bunlar ümumiyyətlə "termaband" müqaviməti təmin etmək üçün elastikdir, amma bunu təşkil etmək böyük bir əziyyətdir. Sən ha
Fərdi Məşq Təlimçisi (Yeni Başlayanlar Mikrokontrolör Layihəsi): 4 Addım
Fərdi Məşq Təlimçisi (Başlayanlar Mikrokontrolör Layihəsi): Xülasə: Bu təlimatın məqsədi, məşq velosipedi istifadəçisi üçün ardıcıl bir məşq qaydası verməyə kömək edəcək bir cihaz yaratmaqdır. Cihaz: bir LED yanıb -sönür və bir səs siqnalı verir