İçindekiler:

Egzersiz Rutin Zamanlayıcı: 5 Adım
Egzersiz Rutin Zamanlayıcı: 5 Adım

Video: Egzersiz Rutin Zamanlayıcı: 5 Adım

Video: Egzersiz Rutin Zamanlayıcı: 5 Adım
Video: Her Spor Öncesi Yapın!: 5 DAKİKADA ISINMA HAREKETLERİYLE ANTRENMANA HAZIRLIK 2024, Kasım
Anonim
Egzersiz Rutin Zamanlayıcı
Egzersiz Rutin Zamanlayıcı

"Sağlıklı beslenin, formda kalın ve bütün gün hareketsiz oturmayın." İyi tavsiye, ha. İşte bunlardan ikisine yardımcı olacak bir fikir.

çok fazla oturuyorum. Beni her saat başı uyandıran masaüstü saatleri yaptım ama biraz daha fazlası her zaman daha iyidir. Yani, bozuksa düzeltin, değilse kırın ve daha iyi hale getirin!

Geçenlerde bir 8x32 LED Matrix panel aldım ve odanın her tarafında görebildiğim bir okuma için mükemmel. Hmm, bir fikir için bir reçete gibi geliyor. Bu fikir, arada bir dinlenme periyodu ile tekrar tekrar kısa aralıklı sayıları gösterecek rutin bir antrenör yapmaktır. Temel olarak, bir veya iki dakika “bir şey” yapın, birkaç saniye dinlenin ve ardından “başka bir şey” yapın. 20-30 dakikalık bir egzersiz için tekrarlayın. İyi bir fikir gibi geliyorsa, okumaya devam edin.

Adım 1: Parçalar ve Parçalar

Parçalar ve Parçalar
Parçalar ve Parçalar
Parçalar ve Parçalar
Parçalar ve Parçalar
Parçalar ve Parçalar
Parçalar ve Parçalar

Proje için çok fazla bir şey gerekmiyor, bu bir artı.

arduino mega

8x32 LED Matris

2.8” TFT

RTC Saati

para dönüştürücü

12v Güç kaynağı

pleksiglas levha

Parşömen kağıdı (veya diğer yarı saydam tabaka/kaplama)

(2) Güç varilleri - 12v IN ve Mega için. TFT, Vin'i kapsıyor, bu yüzden gücü 5v USB'ye koymayı seçtim. (Not: Normalde 12v girişini kullanırdım, ancak kullandığım ekranda 12v ile ilgili bir sorun vardı, bu yüzden gücü USB girişi üzerinden Mega'ya yönlendirdim.)

Adım 2: Hedefler ve Menüler

Hedefler ve Menüler
Hedefler ve Menüler
Hedefler ve Menüler
Hedefler ve Menüler
Hedefler ve Menüler
Hedefler ve Menüler

Bir fikir bir şeydir, ancak onu planlamak ve gerçekten yararlı olacak şekilde yapmak amaçtır. Bazı fikirlerim vardı ve bence olması gerekenler, sahip olunması gereken ve olması güzel olana göre sıralandı.

Bir antrenörün yapması gerekenler şunlardır:

Gerçekleştirmek için tutarlı bir zamanlanmış rutinler seti sağlayın.

Aralıklar arasında bir dinlenme süresi sağlayın.

Alternatif olarak, koşu bandı veya bisiklete binme gibi uzun süreli egzersizler için bir zamanlayıcı sağlayın

Uzaktan okunabilir, duvara veya rafa asılabilir.

Rutin sayısı, rutinin uzunluğu ve dinlenme süreleri konusunda esnek olun.

Çalışma rutinlerini dinlenme dönemlerinden kolayca ayırt edebilme.

Arduino IDE olmadan RTC'nin zamanını ayarlayabilme.

Kullanımı kolay.

Daha dostça yapacak şeyler:

Kullanılmadığında tarih gösteren saat - TFT'de, ancak LED panelinde değil.

Görünür dokunma geri bildirimi - TFT'lerle başa çıkmak her zaman en kolayı değildir.

Tamamlanan rutinlerin sayısını görüntüleyin.

Bilgileri hem panelde hem de TFT'de görüntüleyin.

Molalar sırasında her rutin için bazı aktivite önerileri verin.

Estetik ayarlamalar yapabilme.

Kullanımı kolay.

Yapılabilir gibi görünüyor, şimdi kullanabilmek için gereken menüler:

Ana ekran - saat, takvim, alt menü düğmeleri

Rutin seçenekleri ekranı - rutin sayısı, rutin süresi, dinlenme süresi süresi

Rutin aktif - süre geri sayımı, rutin sayım, aktivite önerileri

Zamanlayıcı - bir saate kadar sayan basit dijital kronometre

Zaman ayar ekranı - Saat/Dk Yukarı ve Dn

Büyüyen bir liste için gerçek zamanlı estetik değişiklikler

3. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy

Elektronik - Projenin güzel yanı, sadece birkaç bileşene ihtiyaç duyulmasıdır. TFT'yi GPIO yuvalarındaki Mega'ya takın

Mega'dan RTC için 5v, Gnd, SCL, SDA çalıştırın

5v, Gnd, LED paneli için veri çalıştırın - buck'tan güç, veriler Mega Bring'te (1) GPIO'ya 12v getirin ve Mega ve Buck arasında bölün (5v'ye ayarlı)

Bir kablolama notu olarak, LED Panelinde bir (3) güç hattı bulunur. Bir örgü GİRİŞ (5v, Gnd, veri), bir merkez güç hattı (5v, Gnd) ve bir örgü ÇIKIŞ (5v, Gnd, Veri). Kullanımım için, herhangi bir zamanda yalnızca birkaç LED çalışırken, yalnızca IN pigtailini kullandım. Bu panelde daha fazla piksel kullanılıyorsa (özellikle parlak beyaz), IN'yi tamamlamak için merkez bağlantıları da bağlayabilirsiniz. Gerekirse, daha yüksek bir amper (belki 4-5A) da kullanılabilir.

Çoğu projeye gelince, bu oldukça basit ve anlaşılır.

Programlama - Benim için bu biraz zaman aldı. Ekranlar, temas noktaları, zamanlama. Ama hepsi bir araya geldi ve sonuçları beğendim. Aşağıda, davayı yapmadan önce çalıştığı kısa bir video (yaklaşık 2 dakika) ekledim. Zorluklara değer.

Durum - Üniteyi monte etmek için bir çerçeve oluşturmak çok da kötü değil ve olasılıklar sonsuz. Atölye çevresinde bulunan eski ceviz panolardan basit bir kutu kasada karar kıldım. Ben sadece LED paneli ön tarafa monte ettim ve TFT'nin üstten okunabilir ve erişilebilir olması için bir 3D çerçeve oluşturdum.

Şeffaf kapağı monte etmek için kullanılan çerçeveye uyacak şekilde yükseltmek için arkasında küçük bir panel olacak şekilde LED paneli kasanın önüne taktım. LED panel boşken, okumayı görmek gerçekten zor oluyor, bu yüzden okumayı etkisiz hale getirmek için şeffaf pleksiglas ile arasına bir parça parşömen kağıdı yerleştirdim ve oldukça iyi çalışıyor.

4. Adım: İlk Demo

Image
Image
Nihai Ürün - Egzersiz Zamanı!
Nihai Ürün - Egzersiz Zamanı!

Eylem halinde görmek için, son testini yaparken davaya başlamadan önce çalıştığı kısa bir video var (yüklenmemesi durumunda bağlantı yukarıdakiyle aynıdır).

Adım 5: Nihai Ürün - Egzersiz Zamanı

Sonunda bitti! Odanın diğer ucundan kolayca okuyabiliyorum ve “sırada ne var” önerileri düşündüğümden daha da faydalı. Bir sonraki adımda ne yapacağınızı görmek ve hemen gitmeye hazır olmak için dinlenme süresini kullanmak, gidilecek yoldu.

İlginiz ve Mutlu Tinkering için teşekkür ederiz! Şimdi git havalı bir şeyler yap!

Önerilen: