Isi kandungan:

Berat Pergelangan Tangan Pintar DIY: 5 Langkah
Berat Pergelangan Tangan Pintar DIY: 5 Langkah

Video: Berat Pergelangan Tangan Pintar DIY: 5 Langkah

Video: Berat Pergelangan Tangan Pintar DIY: 5 Langkah
Video: Cara Menyalurkan Tenaga Dalam ke Telapak Tangan 2024, Disember
Anonim
Berat buku lali pintar DIY
Berat buku lali pintar DIY
Berat buku lali pintar DIY
Berat buku lali pintar DIY
Berat buku lali pintar DIY
Berat buku lali pintar DIY

Anda mungkin pernah menggunakan berat pergelangan kaki dalam hidup anda. Mereka menjadikan kaki anda lebih kuat, meningkatkan kelajuan berjalan dan bahkan menjadikan anda lebih aktif. Walau bagaimanapun, anda tidak boleh mengumpulkan data dari berat pergelangan kaki anda. Anda tidak dapat menetapkan matlamat anda sendiri untuk bersenam dan tidak termotivasi untuk melakukan lebih banyak perkara. Oleh itu, dengan bantuan beberapa alat, anda boleh membuat berat pintar anda sendiri! Projek ini sangat mudah dan akan memberi kesan positif kepada gaya hidup anda.

Bekalan

  • 1x Arduino Uno
  • 1x Accelerometer ADXL335
  • Modul Bluetooth 1x HC-05
  • Wayar Pelompat 7x
  • Klip Bateri 1x 9 Volt
  • 1x Palam Kuasa DC
  • Bateri 1x 9 Volt
  • Berat pergelangan kaki 1x

Langkah 1: Membina Sambungan

Membina Sambungan
Membina Sambungan

Sambungkan Modul Bluetooth HC-05 dan Accelerometer ADXL335 ke Arduino anda menggunakan beberapa kabel jumper. Pateri klip bateri ke palam kuasa DC dan tambahkan suis di antara. Sambungan keseluruhan adalah:

  • ADXL335 pin Y-OUT ke pin Arduino A3
  • Pin ADXL335 VCC ke pin Arduino 3.3V
  • Pin ADXL335 GND ke pin Arduino GND
  • Pin HC-05 TXD ke pin Arduino D5
  • Pin HC-05 RXD ke pin Arduino D6
  • Pin HC-05 VCC ke pin Arduino 5V
  • Pin HC-05 GND ke pin Arduino GND

Langkah 2: Memuat naik Kod

Kod untuk Arduino cukup mudah dan menggunakan pelbagai formula. Setiap kali anda mengangkat kaki, ADXL335 menambah langkah. Kemudian, program ini mengira tahap vital anda dari langkah anda bersama dengan tinggi dan berat badan anda. Akhirnya, Arduino menghantar data ke telefon anda melalui Bluetooth. Inilah kodnya:

#sertakan

PerisianSerial Bluetooth (5, 6); // (TXD, RXD) dari HC-05 char BT_input; tinggi int = 135; // masukkan tinggi badan anda (dalam cm) berat int = 35; // masukkan timbunan apung berat badan anda (kg)1; pelampung2; langkah int = 0; pelampung terapung3; jarak apungan; langkah terapung; pelampung terapung0; batal persediaan () {Bluetooth.begin (9600); // Memulakan komunikasi dengan HC-05 Serial.begin (9600); // Memulakan komunikasi dengan Serial Monitor pinMode (A3, INPUT); // Mendefinisikan ADXL335 Y-OUT pin} gelung kosong () {int raw_result = analogRead (A3); // Membaca data dari ADXL335 int mapped_result = peta (raw_result, 0, 1023, 0, 255); // Petakan data yang diterima jika (dipetakan_result = 60) {langkah + = 2; kelewatan (500);} // Menambah 2 langkah kerana kita perlu mengira langkah yang diambil oleh kedua-dua kaki dengan laju = tinggi * 0.43; jarak = langkah * langkah; jarak = jarak / 100000; // Formula untuk mencari jarak dalam KM cals0 = berat * 0.57; cals1 = langkah / jarak; cals2 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * langkah; // Formula untuk mencari kalori Serial.print (mapped_result); // Mencetak data yang dikira ke Serial Monitor Serial.print ("langkah:"); Cetakan bersiri (langkah); Cetakan bersiri (""); Cetakan bersiri (jarak); Cetakan bersiri (""); Cetakan bersiri (""); Serial.println (cals3); jika (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Kalori:"); // Menghantar data ke Arduino melalui Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (langkah-langkah); Bluetooth.print ("langkah Jarak:"); Bluetooth.print (jarak); Bluetooth.print ("km");}}}

Langkah 3: Membuat Aplikasi

Membuat Aplikasi
Membuat Aplikasi
Membuat Aplikasi
Membuat Aplikasi

Aplikasi ini menerima data dari cip HC-05 ke Telefon Pintar melalui bluetooth. Anda menggunakan listpicker untuk memilih peranti Bluetooth mana anda ingin menghantar data anda. Kemudian aplikasi anda menerima data dari HC-05 anda. Blok untuk aplikasi ditunjukkan di atas. (Aplikasi dibuat menggunakan MIT App Inventor 2)

Langkah 4: Mengetuk Sambungan

Mengetuk Sambungan
Mengetuk Sambungan
Mengetuk Sambungan
Mengetuk Sambungan
Mengetuk Sambungan
Mengetuk Sambungan

Langkah terakhir adalah merakam semua sambungan. Anda boleh melakukannya seperti cara saya, atau menggunakan kreativiti anda sendiri. Walau bagaimanapun, letakkan pecutan seperti yang saya lakukan dalam gambar.

Langkah 5: Nikmati

Gunakan alat ini semasa berjalan-jalan, berjoging, sesi latihan dll. Anda boleh mengumpulkan data dari alat ini dan menggunakannya untuk menetapkan matlamat baru.

Saya harap anda menikmati pengajaran ini dan menggunakan alat saya untuk gaya hidup yang lebih sihat.

Disyorkan: