Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pagbuo ng Mga Koneksyon
- Hakbang 2: Pag-upload ng Code
- Hakbang 3: Paglikha ng App
- Hakbang 4: Pag-tap sa Mga Koneksyon
- Hakbang 5: Masiyahan
Video: Mga Timbang ng DIY Smart Ankle: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
Pagsukat ng Timbang Sa Load Cell: 9 Mga Hakbang
Pagsukat ng Timbang Sa Load Cell: Saklaw ng post na ito kung paano mag-set up, mag-troubleshoot, at muling ayusin ang isang circuit para sa pagsukat ng mga timbang sa ilalim ng 1kg. Ang isang ARD2-2151 ay nagkakahalaga ng € 9.50 at mabibili sa: https: //www.wiltronics .com.au / product / 9279 / load-ce … Ano ang ginamit: -A 1Kg Load Cell (ARD2-2151) -
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
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
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