Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuunda Miunganisho
- Hatua ya 2: Kupakia Nambari
- Hatua ya 3: Kuunda App
- Hatua ya 4: Kugonga Miunganisho
- Hatua ya 5: Furahiya
Video: Uzito wa Ankle ya DIY: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Labda umetumia uzito wa kifundo cha mguu katika maisha yako. Wao hufanya miguu yako kuwa na nguvu, huongeza kasi yako ya kukimbia na hata kukufanya uwe na bidii zaidi. Walakini, huwezi kukusanya data kutoka kwa uzito wako wa kifundo cha mguu. Huwezi kuweka malengo yako mwenyewe ya mazoezi na usipe motisha ya kufanya zaidi. Kweli, kwa msaada wa zana zingine, unaweza kutengeneza uzito wako mwenyewe! Mradi huu ni rahisi sana na utakuwa na athari nzuri kwa mtindo wako wa maisha.
Vifaa
- 1x Arduino Uno
- 1x ADXL335 Accelerometer
- Moduli ya Bluetooth ya 1x HC-05
- Waya 7 za Jumper
- 1x 9 Volt Betri cha picha ya video
- 1x DC Power kuziba
- 1x 9 Volt Betri
- Uzito wa Ankle ya 1x
Hatua ya 1: Kuunda Miunganisho
Unganisha Moduli ya Bluetooth ya HC-05 na ADXL335 Accelerometer kwa Arduino yako ukitumia waya za kuruka. Solder clip ya betri kwenye plug ya umeme ya DC na ongeza swichi katikati. Uunganisho wa jumla ni:
- Pini ya ADXL335 Y-OUT kwa pini ya Arduino A3
- Pini ya ADXL335 VCC kwa pini ya Arduino 3.3V
- Pini ya ADXL335 GND kwa pini ya Arduino GND
- Pini ya HC-05 TXD kwa pini ya Arduino D5
- Pini ya HC-05 RXD kwa pini ya Arduino D6
- Pini ya HC-05 VCC kwa pini ya Arduino 5V
- Pini ya HC-05 GND kwa pini ya Arduino GND
Hatua ya 2: Kupakia Nambari
Nambari ya Arduino ni rahisi sana na hutumia fomula anuwai. Kila wakati unainua mguu wako, ADXL335 inaongeza hatua. Kisha, mpango huhesabu vitali vyako kutoka kwa hatua zako pamoja na urefu na uzito wako. Mwishowe, Arduino hutuma data hiyo kwa simu yako kupitia Bluetooth. Hapa kuna nambari:
# pamoja
SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) ya HC-05 char BT_input; urefu wa int = 135; // ingiza urefu wako (kwa cm) int uzani = 35; // ingiza uzito wako (kg) ndama za kuelea 1; kuelea ndama2; hatua = 0; kuelea ndama3; umbali wa kuelea; hatua ya kuelea; kuelea ndama0; kuanzisha batili () {Bluetooth.begin (9600); // Huanza mawasiliano na HC-05 Serial.begin (9600); // Huanza mawasiliano na PINMode ya Serial Monitor (A3, INPUT); // Inafafanua ADXL335 Y-OUT pin} batili kitanzi () {int raw_result = analogRead (A3); // Inasoma data kutoka ADXL335 int mapped_result = ramani (raw_result, 0, 1023, 0, 255); // Ramani data iliyopokea ikiwa (mapped_result = 60) {hatua + = 2; kuchelewesha (500);} // Inaongeza hatua 2 kwani tunahitaji kuhesabu hatua zilizochukuliwa na miguu yote miwili = urefu * 0.43; umbali = hatua * hatua; umbali = umbali / 100000; // Mfumo wa kupata umbali katika KM cals0 = uzani * 0.57; cals1 = hatua / umbali; cal22 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * hatua; // Mfumo wa kupata kalori Serial.print (mapped_result); // Inachapisha data iliyohesabiwa kwa Serial Monitor Serial.print ("hatua:"); Serial.print (hatua); Serial.print (""); Printa ya serial (umbali); Serial.print (""); Serial.print (""); Serial.println (cals3); ikiwa (Bluetooth haipatikani ()) {BT_input = Bluetooth.read (); ikiwa (BT_input == '1') {Bluetooth.print ("Kalori:"); // Inatuma data kwa Arduino kupitia Bluetooth Bluetooth.print (cals3); Bluetooth.print ("hatua za ndama:"); Printa ya Bluetooth (hatua); Bluetooth.print ("hatua Umbali:"); Rangi ya Bluetooth (umbali); Rangi ya Bluetooth ("km");}}}
Hatua ya 3: Kuunda App
Programu inapokea data kutoka kwa chip ya HC-05 kwenda kwa Smartphone kupitia Bluetooth. Unatumia kiteua orodha kuchagua kifaa cha Bluetooth unachotaka kutuma data yako. Kisha programu yako inapokea data kutoka kwa HC-05 yako. Vitalu vya programu vimeonyeshwa hapo juu. (Programu iliyoundwa kwa kutumia MIT App Inventor 2)
Hatua ya 4: Kugonga Miunganisho
Hatua ya mwisho ni kunamisha viunganisho vyote. Unaweza kuifanya kama vile ninavyo, au tumia ubunifu wako mwenyewe. Walakini, weka kasi kama vile nimefanya kwenye picha.
Hatua ya 5: Furahiya
Tumia kifaa hiki unapokwenda kwa matembezi, jogs, vikao vya mazoezi nk. Unaweza kukusanya data kutoka kwa kifaa hiki na kuitumia kuweka malengo mapya.
Natumahi kuwa ulifurahiya mafunzo haya na utatumia kifaa changu kwa maisha bora.
Ilipendekeza:
Mzunguko wa Uzito wa Kuangaza Mchoro: Hatua 4
Mzunguko wa Uzito Kuangazia Mchoro: Hii ni mzunguko rahisi sana, tengeneza nuru kuangazia kuchora
Kitufe cha Rahisi cha sarafu ya Kubadilisha (Kutumia Uzito): Hatua 8
Kitufe cha Rahisi cha sarafu ya Kubadilisha (Kutumia Uzito): Hii ni kitufe rahisi cha kubadili sarafu kufanya. Wakati uzito unatumiwa kwa waendeshaji wa kushona, nguvu ya kushuka inaangazia taa za LED
Taa ya madini ya Minecraft - Ukubwa wa Customizable na Uzito wa Pixel: Hatua 4
Taa ya Minecraft Ore - Ukubwa wa Customizable na Uzito wa Pixel: Mtoto wangu wa miaka saba anajishughulisha na Minecraft, kwa hivyo niliamua kumtengenezea kitu kinachohusiana. Kutafuta chaguzi, kuna mradi mzuri wa taa kutoka kwa Dan J Hamer huko Thingiverse, lakini baada ya kuibadilisha kidogo niliamua kuanzisha mradi wangu mwenyewe (wewe
Jinsi ya Kutengeneza Mashine ya Uzito wa Mtoto Kutumia Arduino Nano, HX-711 Load Cell na OLED 128X64 -- Usawazishaji wa HX-711: Hatua 5
Jinsi ya Kutengeneza Mashine ya Uzito wa Mtoto Kutumia Arduino Nano, HX-711 Load Cell na OLED 128X64 || Usawazishaji wa HX-711: Habari za Maagizo, Siku chache zilizopita nikawa baba wa mtoto mzuri?. Nilipokuwa hospitalini niligundua kuwa uzito wa mtoto ni muhimu sana kufuatilia ukuaji wa mtoto. Kwa hivyo nina wazo? kutengeneza mashine ya uzito wa mtoto mwenyewe katika hii ya kufundisha mimi
Mashine ya Mazoezi ya Ankle: Hatua 7
Mashine ya Mazoezi ya Ankle: Kuna hali chache ambapo kuzungusha mguu wako dhidi ya upinzani ni zoezi linalohitajika kwa tiba ya mwili. Hizi kawaida hufanywa kwa kutumia " theraband " elastic kutoa upinzani, lakini hiyo ni maumivu makubwa kuandaa. Wewe ha