
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13



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

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


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



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:
Timbang ng Circuit upang Maipaliwanag ang Guhit: 4 Mga Hakbang

Timbang ng Circuit upang Maipaliwanag ang Guhit: Ito ay isang napaka-simpleng circuit, lumikha ng ilaw upang maipaliwanag ang isang guhit
Timbang ng Sensor ng Timbang: 8 Hakbang (na may Mga Larawan)

Timbang ng Sensor ng Timbang: Papayagan ka ng Masusukat na Ito upang bumuo ng isang coaster ng inumin na may isang sensor ng timbang dito. Matutukoy ng sensor ang dami ng likido sa baso na nakalagay sa coaster at ipadala ang impormasyong ito sa pamamagitan ng WiFi sa isang webpage. Bilang karagdagan, ang coaster ha
Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang
![Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang Timbang ng Data ng Timbang sa Google Sheet [Na-hack]: 4 na Hakbang](https://i.howwhatproduce.com/images/004/image-11802-j.webp)
Ang Data ng Timbangan ng Timbang sa Google Sheet [Na-hack]: Ito ay isang pag-hack na pinatakbo laban sa isang ordinaryong produkto ng pababa ng timbang sa merkado na ginamit noon upang itulak ang data sa google sheet upang subaybayan ang bigat na obertaym Ang proseso ay simple habang sinusukat ng isang gumagamit ang kanyang timbang sa pamamagitan ng pagtayo sa sukatan
Ankle Exercise Machine: 7 Hakbang

Ankle Exercise Machine: Mayroong ilang mga kundisyon kung saan ang pag-ikot ng iyong paa laban sa isang paglaban ay isang nais na ehersisyo para sa physiotherapy. Karaniwang ginagawa ang mga ito gamit ang isang " theraband " nababanat upang maibigay ang paglaban, ngunit iyon ay isang malaking sakit upang maiayos. Ikaw ha
Balanse, Smart Scale ng Timbang: 7 Hakbang

Balanse, Smart Scale ng Timbang: Kumusta! Ngayon susubukan ko at ipakita sa iyo kung paano gumawa ng isang matalinong sukat ng timbang mula sa simula