Isi kandungan:

Pemasa Rutin Latihan: 5 Langkah
Pemasa Rutin Latihan: 5 Langkah

Video: Pemasa Rutin Latihan: 5 Langkah

Video: Pemasa Rutin Latihan: 5 Langkah
Video: 1st time emergency brake! 2024, November
Anonim
Pemasa Rutin Senaman
Pemasa Rutin Senaman

"Makan sihat, Tetap cergas, dan Jangan duduk diam sepanjang hari." Nasihat yang baik, eh. Inilah idea untuk membantu Dua daripada ini.

Saya duduk terlalu banyak. Saya membuat beberapa jam desktop yang membuat saya bangun setiap jam, tetapi sedikit lebih baik selalu lebih baik. Oleh itu, jika ia rosak, betulkan dan jika tidak, pecahkan dan buat lebih baik!

Saya baru-baru ini mendapat panel Matriks LED 8x32 dan sangat sesuai untuk bacaan yang dapat saya lihat di seberang ruangan. Hmm, terdengar seperti resipi idea. Idea itu terlalu menjadikan pelatih rutin yang akan menunjukkan jumlah selang pendek berulang kali dengan masa rehat di antara. Pada dasarnya, lakukan "sesuatu" selama satu atau dua minit, berehat selama beberapa saat dan kemudian lakukan "sesuatu yang lain". Ulangi untuk senaman 20-30 minit. Sekiranya terdengar seperti idea yang baik, teruskan membaca.

Langkah 1: Bahagian dan Potongan

Bahagian dan Kepingan
Bahagian dan Kepingan
Bahagian dan Kepingan
Bahagian dan Kepingan
Bahagian dan Kepingan
Bahagian dan Kepingan

Tidak banyak yang diperlukan untuk projek itu, itu adalah nilai tambah.

Arduino Mega

Matriks LED 8x32

TFT 2,8"

Jam RTC

Penukar Buck

12v Bekalan kuasa

Lembaran plexiglass

Kertas perkamen (atau lembaran / lapisan lut yang lain)

(2) tong kuasa - untuk 12v IN dan untuk Mega. TFT merangkumi Vin jadi saya memilih untuk memasukkan kuasa ke dalam USB 5v. (Catatan: Biasanya saya akan menggunakan input 12v, tetapi layar yang saya gunakan mempunyai masalah dengan 12v jadi saya mengubah kembali daya ke Mega melalui input USB.)

Langkah 2: Objektif dan Menu

Objektif dan Menu
Objektif dan Menu
Objektif dan Menu
Objektif dan Menu
Objektif dan Menu
Objektif dan Menu

Idea adalah satu perkara, tetapi merancang dan menjadikannya sangat berguna adalah matlamatnya. Saya mempunyai beberapa idea dan inilah yang saya rasa harus dilakukan, disusun mengikut mesti ada dan senang dimiliki.

Perkara yang mesti dilakukan oleh pelatih adalah:

Berikan satu set rutin masa yang konsisten untuk dilaksanakan.

Berikan masa rehat antara selang masa.

Sebagai alternatif, sediakan pemasa untuk latihan sepanjang masa seperti treadmill atau berbasikal

Boleh dibaca dari jauh, tergantung di dinding atau di rak.

Bersikap fleksibel dalam menyediakan jumlah rutin, panjang rutin dan waktu rehat.

Dapat membezakan rutin kerja dengan mudah dari waktu rehat.

Dapat menyesuaikan masa RTC tanpa Arduino IDE.

Mudah untuk digunakan.

Perkara yang menjadikannya lebih mesra:

Jam dengan tarikh ketika tidak digunakan - pada TFT, bukan pada panel LED sekalipun.

Maklum balas sentuhan yang dapat dilihat - TFT bukan yang paling mudah untuk ditangani.

Paparkan jumlah rutin yang telah selesai.

Paparkan maklumat pada panel dan TFT.

Berikan beberapa cadangan aktiviti untuk setiap rutin semasa waktu rehat.

Keupayaan untuk membuat penyesuaian estetik.

Mudah untuk digunakan.

Kedengarannya dapat dilakukan, sekarang untuk dapat menggunakannya, menu yang diperlukan adalah:

Skrin utama - butang jam, kalendar, sub menu

Skrin pilihan rutin - # rutin, tempoh rutin, tempoh rehat

Aktif rutin - undur tempoh, kiraan rutin, cadangan aktiviti

Pemasa - jam randik digital ringkas yang memerlukan masa sehingga satu jam

Skrin pelarasan masa - Jam / Min Naik dan Dn

Estetika masa nyata berubah untuk … senarai yang semakin meningkat

Langkah 3: Menggabungkan Semuanya

Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya

Elektronik - Bahagian yang baik dalam projek ini ialah hanya beberapa komponen yang diperlukan. Pasang TFT ke Mega di slot GPIOnya

Jalankan 5v, Gnd, SCL, SDA untuk RTC dari Mega

Jalankan 5v, Gnd, data untuk panel LED - kuasa dari buck, data ke (1) GPIO pada Mega Bawa dalam 12v dan bahagikan antara Mega dan Buck (set ke 5v)

Sebagai catatan pendawaian, Panel LED mempunyai (3) talian kuasa. Pigtail IN (5v, Gnd, data), talian kuasa tengah (5v, Gnd) dan kuncir OUT (5v, Gnd, Data). Untuk kegunaan saya, dengan hanya menggunakan beberapa LED pada bila-bila masa, saya hanya menggunakan kuncir IN. Sekiranya lebih banyak piksel digunakan (terutama putih terang) pada panel ini, anda juga boleh menghubungkan sambungan tengah untuk menambah IN. Sekiranya diperlukan, amp yang lebih tinggi (4-5A mungkin) juga boleh digunakan.

Sejauh kebanyakan projek berjalan, projek ini cukup mudah dan ringkas.

Pengaturcaraan - Bagi saya ini memerlukan sedikit masa. Paparkan skrin, titik sentuh, masa. Tetapi semuanya bersatu dan saya suka hasilnya. Di bawah ini, saya menyertakan video pendek (kira-kira 2 minit) yang berfungsi sebelum saya membuat kes itu. Layak menghadapi cabaran.

Kes - Membangun kerangka untuk memasang unit tidak terlalu buruk dan kemungkinannya tidak berkesudahan. Saya memutuskan satu kotak kotak sederhana dari beberapa panel walnut lama yang saya ada di sekitar bengkel. Saya baru sahaja memasang panel LED di bahagian depan dan membuat bingkai 3D untuk menjadikan TFT mudah dibaca dan diakses di bahagian atas.

Saya melekatkan panel LED di bahagian depan casing dengan panel kecil di belakangnya untuk menaikkannya agar sesuai dengan bingkai yang digunakan untuk memasang penutup yang jelas. Apabila panel LED kosong, bacaannya sukar dilihat, jadi saya meletakkan sehelai kertas perkamen di antaranya dan plexiglass yang jelas untuk menghilangkan bacaan dan ia berfungsi dengan baik.

Langkah 4: Demo Pertama

Image
Image
Produk Akhir - Masa untuk Bersenam!
Produk Akhir - Masa untuk Bersenam!

Untuk melihatnya dalam tindakan, berikut adalah video pendek yang berfungsi sebelum saya memulakan kes ini ketika saya melakukan ujian terakhirnya (pautannya sama seperti di atas sekiranya tidak dimuat).

Langkah 5: Produk Akhir - Masa untuk Bersenam

Akhirnya siap! Saya dapat membacanya dengan mudah dari seberang ruangan dan cadangan untuk "apa yang seterusnya" lebih berguna daripada yang saya fikirkan. Menggunakan masa rehat untuk melihat apa yang harus dilakukan seterusnya dan bersedia untuk segera pergi adalah cara yang harus dilalui.

Terima kasih atas minat anda dan Selamat Mencuba! Sekarang buat sesuatu yang keren!

Disyorkan: