Daftar Isi:

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

Video: Smart Crossfit Dumbbell: 3 Langkah

Video: Smart Crossfit Dumbbell: 3 Langkah
Video: Quick Home Chest Workout for Beginners! (Using Dumbbells) 2024, Juli
Anonim
Image
Image

Selama karantina COVID-19, semua gym dan tempat pelatihan ditutup, untuk alasan ini, kami harus memulai pelatihan di rumah kami. Saat berlatih, penting untuk memperhitungkan waktu latihan dan istirahat. Oleh karena itu dibuatlah smart dumbbell ini, tidak memerlukan perpindahan atau kontak karena bekerja dengan perintah suara dengan Alexa.

Langkah 1: Perangkat Keras

Kegunaan
Kegunaan

Koneksi dari proyek ini sangat sederhana, yang terpenting adalah jika Anda ingin bekerja secara portabel, Anda harus menyalakannya dengan modul pengisi daya baterai LIPO yang diisi melalui USB.

Langkah 2: Fungsionalitas

Kegunaan
Kegunaan

Halter berfungsi sebagai berikut, terhubung ke Broker MQTT sebagai klien dan berlangganan topik. Dalam payload pesan, Anda menerima jenis timer apa yang dibutuhkan bisa EMON, TABATA atau TIME CAP. Jika Anda tidak tahu istilah-istilah ini, saya akan menjelaskannya di bawah ini.

Langkah 3: Waktu Kerja

Waktu Kerja
Waktu Kerja

EMON

Adalah melakukan latihan selama satu menit dengan jumlah putaran yang telah ditentukan. Misalnya, jika kita mendefinisikan EMON 10 menit, latihan ini harus dilakukan 10 kali, halter memiliki BUZZER yang memberi tahu ketika ada perubahan menit. Untuk EMON, Payload yang Diterima adalah:

payload=EMONx # x adalah waktu yang ditentukan oleh pengguna

TABATA

Tabata adalah 8 putaran di mana kita akan memiliki 20 detik kerja dan 10 detik istirahat, kita tidak memiliki banyak hal untuk dikatakan tentang Tabata.

Untuk TABATA, Payload yang Diterima adalah:

muatan = TABATA

BATASAN WAKTU

Batas waktu adalah hitungan mundur latihan, hanya durasi kerja hari itu yang ditentukan. Untuk TIME CAP, Payload yang Diterima adalah:

muatan = TIMECAP

Penting untuk dicatat bahwa dumbbell dirancang agar portabel dan memiliki baterai yang memungkinkan Anda melakukan lebih dari 5 CAPS WAKTU selama 30 menit.

Sampai di sini kami memiliki penjelasan tentang firmware halter, tentu saja, penting untuk memperhitungkan perpustakaan untuk pengatur waktu dan tampilan, tetapi ini akan ada dalam kode di repositori.

Pada titik ini, halter berfungsi jika dari perangkat seperti komputer atau ponsel cerdas saya terhubung ke broker dan mempublikasikan pesan yang sebelumnya terlihat dalam topik halter. Tapi bagaimana kita membuatnya bekerja dengan Alexa?

Pengembangan ini memiliki dua langkah, yang pertama adalah melakukan Alexa Skill yang memungkinkan kita untuk mengakses maksud yang berbeda tergantung pada apa yang kita katakan dan yang kedua adalah melakukan kode titik akhir, dalam hal ini, menggunakan layanan AWS Lamda dan dengan python publish data dalam topik dumbbell.

Untuk project ini, karena angka yang kami berikan ke EMON dan TIME CAP bisa dari 1 sampai 30, Slot digunakan dalam pengembangan Skill Alexa, kemudian data SLOT diambil dan dikirim sebagai parameter ke payload publikasi di broker.

Misalnya, jika kita mengatakan Alexa memberi tahu halter untuk memulai EMON 15 menit, Alexa memberi tahu halter untuk memulai EMON 15 menitT

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

muatan = EMON15

Direkomendasikan: