Isi kandungan:

Smart Crossfit Dumbbell: 3 Langkah
Smart Crossfit Dumbbell: 3 Langkah

Video: Smart Crossfit Dumbbell: 3 Langkah

Video: Smart Crossfit Dumbbell: 3 Langkah
Video: Топ 5 бесполезных упражнений в зале! 2024, November
Anonim
Image
Image

Semasa kuarantin COVID-19, semua gim dan tempat latihan ditutup, kerana ini, kami harus memulakan latihan di rumah kami. Semasa latihan, penting untuk mengambil kira waktu latihan dan waktu rehat. Itulah sebabnya dumbbell pintar ini dibuat, ia tidak memerlukan perpindahan atau hubungan kerana ia berfungsi dengan arahan suara dengan Alexa.

Langkah 1: Perkakasan

Kefungsian
Kefungsian

Sambungan projek ini sangat mudah, yang paling penting ialah jika anda mahu ia berfungsi dengan mudah alih, anda mesti menghidupkannya dengan modul pengecas bateri LIPO yang dicas melalui USB.

Langkah 2: Fungsi

Kefungsian
Kefungsian

Dumbbell berfungsi seperti berikut, disambungkan ke MQTT Broker sebagai pelanggan dan melanggan topik. Dalam muatan mesej, anda menerima jenis pemasa yang diperlukan seperti EMON, TABATA atau TIME CAP. Sekiranya anda tidak mengetahui syarat-syarat ini, saya akan menerangkannya di bawah.

Langkah 3: Masa Bekerja

Masa Bekerja
Masa Bekerja

EMON

Adakah melakukan latihan selama satu minit jumlah pusingan yang telah ditentukan. Sebagai contoh, jika kita menentukan EMON 10 minit, latihan ini mesti dilakukan 10 kali, dumbbell mempunyai BUZZER yang memberi amaran apabila ada perubahan minit. Untuk EMON, Beban yang Diterima adalah:

muatan = EMONx # x adalah masa yang ditentukan oleh pengguna

TABATA

Tabata adalah 8 pusingan di mana kita akan mempunyai 20 saat bekerja dan 10 saat berehat, kita tidak mempunyai banyak lagi pernyataan mengenai Tabata.

Untuk TABATA, Beban yang Diterima adalah:

muatan = TABATA

CAP MASA

Had masa adalah undur latihan, hanya jangka masa kerja yang ditentukan. Untuk TIME CAP, Beban yang Diterima adalah:

muatan = TIMECAP

Penting untuk diperhatikan bahawa dumbbell dirancang untuk mudah alih dan mempunyai bateri yang membolehkan anda melakukan lebih dari 5 TIME CAPS selama 30 minit.

Sampai di sini kita mempunyai penjelasan mengenai firmware dumbbell, jelas, penting untuk mempertimbangkan perpustakaan untuk pemasa dan paparan, tetapi ini akan ada dalam kod di repositori.

Pada ketika ini, dumbbell berfungsi jika dari peranti seperti komputer atau telefon pintar saya berhubung dengan broker dan menerbitkan mesej yang sebelumnya dilihat dalam topik dumbbell. Tetapi bagaimana kita membuatnya berfungsi dengan Alexa?

Perkembangan ini mempunyai dua langkah, yang pertama adalah melakukan Alexa Skill yang membolehkan kita mengakses maksud yang berbeza bergantung pada apa yang kita katakan dan yang kedua adalah melakukan kod titik akhir, dalam hal ini, menggunakan perkhidmatan AWS Lamda dan dengan penerbitan python data dalam topik dumbbell.

Untuk projek ini, kerana jumlah yang kami berikan kepada EMON dan TIME CAP dapat dari 1 hingga 30, Slot digunakan dalam pengembangan Skill Alexa, maka data SLOT diambil dan dikirim sebagai parameter untuk muatan penerbitan di broker.

Sebagai contoh, jika kita katakan Alexa suruh dumbbell memulakan EMON 15 minit Alexa suruh dumbbell memulakan EMON 15 minitT

nilai slotnya akan menjadi 15 dan inilah yang diteruskan sebagai parameter untuk:

muatan = EMON15

Disyorkan: