Talaan ng mga Nilalaman:

Mga Timbang ng DIY Smart Ankle: 5 Mga Hakbang
Mga Timbang ng DIY Smart Ankle: 5 Mga Hakbang

Video: Mga Timbang ng DIY Smart Ankle: 5 Mga Hakbang

Video: Mga Timbang ng DIY Smart Ankle: 5 Mga Hakbang
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Mga Timbang ng DIY Smart Ankle
Mga Timbang ng DIY Smart Ankle
Mga Timbang ng DIY Smart Ankle
Mga Timbang ng DIY Smart Ankle
Mga Timbang ng DIY Smart Ankle
Mga Timbang ng DIY Smart Ankle

Maaaring ginamit mo ang timbang ng bukung-bukong sa iyong buhay. Ginagawa nilang mas malakas ang iyong mga binti, pinalalakas ang iyong bilis ng pagtakbo at ginagawa ka ring mas aktibo. Gayunpaman, hindi ka makakolekta ng data mula sa mga timbang ng bukung-bukong. Hindi ka maaaring magtakda ng iyong sariling mga layunin para sa pag-eehersisyo at huwag maganyak na gumawa ng higit pa. Sa gayon, sa tulong ng ilang mga tool, maaari kang gumawa ng iyong sariling matalinong timbang! Napakadali ng proyektong ito at magkakaroon ng positibong epekto sa iyong lifestyle.

Mga gamit

  • 1x Arduino Uno
  • 1x ADXL335 Accelerometer
  • 1x HC-05 Bluetooth Module
  • 7x Jumper Wires
  • 1x 9 Volt Battery Clip
  • 1x DC Power Plug
  • 1x 9 Volt na Baterya
  • 1x Timbang ng bukung-bukong

Hakbang 1: Pagbuo ng Mga Koneksyon

Pagbuo ng Mga Koneksyon
Pagbuo ng Mga Koneksyon

Ikonekta ang HC-05 Bluetooth Module at ADXL335 Accelerometer sa iyong Arduino gamit ang ilang mga wire ng jumper. Solder ang clip ng baterya sa DC power plug at magdagdag ng isang switch sa pagitan. Ang pangkalahatang koneksyon ay:

  • ADXL335 Y-OUT na pin sa Arduino A3 pin
  • ADXL335 VCC pin sa Arduino 3.3V pin
  • Ang ADXL335 GND ay pin sa Arduino GND pin
  • HC-05 TXD pin sa Arduino D5 pin
  • HC-05 RXD pin sa Arduino D6 pin
  • HC-05 VCC pin sa Arduino 5V pin
  • Ang HC-05 GND ay pin sa Arduino GND pin

Hakbang 2: Pag-upload ng Code

Ang code para sa Arduino ay medyo simple at gumagamit ng iba't ibang mga formula. Sa tuwing maiangat mo ang iyong binti, ang ADXL335 ay nagdaragdag ng isang hakbang. Pagkatapos, kinakalkula ng programa ang iyong vitals mula sa iyong mga hakbang kasama ang iyong taas at timbang. Panghuli, ipinapadala ng Arduino ang data sa iyong telepono sa pamamagitan ng Bluetooth. Narito ang code:

# isama

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) ng HC-05 char BT_input; int taas = 135; // ipasok ang iyong taas (sa cm) int timbang = 35; // ipasok ang iyong timbang (kg) float cals1; float cals2; int hakbang = 0; float cals3; distansya ng float; float stride; float cals0; void setup () {Bluetooth.begin (9600); // Nagsisimula ang komunikasyon sa HC-05 Serial.begin (9600); // Nagsisimula ang komunikasyon sa Serial Monitor pinMode (A3, INPUT); // Tinutukoy ang ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Nagbabasa ng data mula sa ADXL335 int mapped_result = mapa (raw_result, 0, 1023, 0, 255); // Maps ang natanggap na data kung (mapped_result = 60) {hakbang + = 2; antala (500);} // Nagdaragdag ng 2 mga hakbang tulad ng kailangan namin upang bilangin ang mga hakbang na kinuha ng parehong mga paa stride = taas * 0.43; distansya = hakbang * hakbang; distansya = distansya / 100000; // Formula upang makahanap ng distansya sa KM cals0 = bigat * 0.57; cals1 = mga hakbang / distansya; cals2 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * mga hakbang; // Formula upang makahanap ng mga kaloriya Serial.print (nai-map_result); // Nai-print ang kinakalkula na data sa Serial Monitor Serial.print ("mga hakbang:"); Serial.print (mga hakbang); Serial.print (""); Serial.print (distansya); Serial.print (""); Serial.print (""); Serial.println (cals3); kung (Bluetooth.available ()) {BT_input = Bluetooth.read (); kung (BT_input == '1') {Bluetooth.print ("Calories:"); // Ipinapadala ang data sa Arduino sa pamamagitan ng Bluetooth Bluetooth.print (cals3); Bluetooth.print ("Mga Hakbang sa pag-cals:"); Bluetooth.print (mga hakbang); Bluetooth.print ("mga hakbang sa Distansya:"); Bluetooth.print (distansya); Bluetooth.print ("km");}}}

Hakbang 3: Paglikha ng App

Paglikha ng App
Paglikha ng App
Paglikha ng App
Paglikha ng App

Tumatanggap ang app ng data mula sa HC-05 chip sa Smartphone sa pamamagitan ng bluetooth. Ginagamit mo ang listpicker upang mapili kung aling Bluetooth device ang nais mong ipadala ang iyong data. Pagkatapos ang iyong app ay makakatanggap ng data mula sa iyong HC-05. Ang mga bloke para sa app ay ipinapakita sa itaas. (Nilikha ang app gamit ang MIT App Inventor 2)

Hakbang 4: Pag-tap sa Mga Koneksyon

Pag-tap sa Mga Koneksyon
Pag-tap sa Mga Koneksyon
Pag-tap sa Mga Koneksyon
Pag-tap sa Mga Koneksyon
Pag-tap sa Mga Koneksyon
Pag-tap sa Mga Koneksyon

Ang pangwakas na hakbang ay i-tape ang lahat ng mga koneksyon. Maaari mo itong gawin tulad ng paraang mayroon ako, o gumamit ng iyong sariling pagkamalikhain. Gayunpaman, ilagay ang accelerometer tulad ng nagawa ko sa imahe.

Hakbang 5: Masiyahan

Gamitin ang gadget na ito habang nagpupunta sa mga paglalakad, jogging, session ng pag-eehersisyo atbp. Maaari kang mangolekta ng data mula sa gadget na ito at gamitin ito upang magtakda ng mga bagong layunin.

Inaasahan kong nasiyahan ka sa pagtuturo na ito at gagamitin ang aking gadget para sa isang mas malusog na pamumuhay.

Inirerekumendang: