ዝርዝር ሁኔታ:

DIY Smart Ankle ክብደት: 5 ደረጃዎች
DIY Smart Ankle ክብደት: 5 ደረጃዎች

ቪዲዮ: DIY Smart Ankle ክብደት: 5 ደረጃዎች

ቪዲዮ: DIY Smart Ankle ክብደት: 5 ደረጃዎች
ቪዲዮ: What Happens If You Don't Eat For 5 Days? 2024, ህዳር
Anonim
DIY ስማርት የቁርጭምጭሚት ክብደት
DIY ስማርት የቁርጭምጭሚት ክብደት
DIY ስማርት የቁርጭምጭሚት ክብደት
DIY ስማርት የቁርጭምጭሚት ክብደት
DIY ስማርት የቁርጭምጭሚት ክብደት
DIY ስማርት የቁርጭምጭሚት ክብደት

በሕይወትዎ ውስጥ የቁርጭምጭሚትን ክብደት ተጠቅመው ሊሆን ይችላል። እነሱ እግሮችዎን ያጠናክራሉ ፣ የመሮጥ ፍጥነትዎን ያሳድጉ እና የበለጠ ንቁ ያደርጉዎታል። ሆኖም ፣ ከቁርጭምጭሚት ክብደትዎ በጭራሽ መረጃ መሰብሰብ አይችሉም። ለአካል ብቃት እንቅስቃሴ የራስዎን ግቦች ማዘጋጀት አይችሉም እና የበለጠ ለመስራት አይነሳሱ። ደህና ፣ በአንዳንድ መሣሪያዎች እገዛ ፣ የራስዎን ብልጥ ክብደቶች ማድረግ ይችላሉ! ይህ ፕሮጀክት በጣም ቀላል እና በአኗኗርዎ ላይ በጎ ተጽዕኖ ይኖረዋል።

አቅርቦቶች

  • 1x አርዱዲኖ ኡኖ
  • 1x ADXL335 የፍጥነት መለኪያ
  • 1x HC-05 የብሉቱዝ ሞዱል
  • 7x Jumper ሽቦዎች
  • 1x 9 ቮልት ባትሪ ቅንጥብ
  • 1x የዲሲ የኃይል መሰኪያ
  • 1x 9 ቮልት ባትሪ
  • 1x የቁርጭምጭሚት ክብደት

ደረጃ 1 - ግንኙነቶችን መገንባት

ግንኙነቶችን መገንባት
ግንኙነቶችን መገንባት

አንዳንድ የጅብል ሽቦዎችን በመጠቀም HC-05 የብሉቱዝ ሞጁሉን እና ADXL335 Accelerometer ን ከእርስዎ Arduino ጋር ያገናኙ። የባትሪውን ቅንጥብ በዲሲ የኃይል መሰኪያ ላይ ያዙሩት እና በመካከላቸው መቀያየርን ይጨምሩ። አጠቃላይ ግንኙነቶች የሚከተሉት ናቸው

  • ADXL335 Y-OUT ፒን ወደ አርዱዲኖ ኤ 3 ፒን
  • ADXL335 VCC ፒን ወደ አርዱinoኖ 3.3 ቪ ፒን
  • ADXL335 GND ፒን ወደ አርዱዲኖ GND ፒን
  • HC-05 TXD ፒን ወደ አርዱዲኖ D5 ፒን
  • HC-05 RXD ፒን ወደ አርዱዲኖ ዲ 6 ፒን
  • HC-05 VCC ፒን ወደ አርዱinoኖ 5 ቪ ፒን
  • HC-05 GND ፒን ወደ አርዱዲኖ GND ፒን

ደረጃ 2 - ኮዱን በመስቀል ላይ

የአርዱዲኖ ኮድ በጣም ቀላል እና የተለያዩ ቀመሮችን ይጠቀማል። እግርዎን ባነሱ ቁጥር ፣ ADXL335 አንድ እርምጃ ያክላል። ከዚያ ፕሮግራሙ ከእርስዎ ቁመት እና ክብደት ጋር የእርስዎን መሠረታዊ ነገሮች ከእርስዎ ደረጃዎች ያሰላል። በመጨረሻም አርዱinoኖ በብሉቱዝ በኩል ውሂቡን ወደ ስልክዎ ይልካል። ኮዱ እነሆ ፦

#ያካትቱ

የሶፍትዌር አየር ብሉቱዝ (5 ፣ 6); // (TXD ፣ RXD) የ HC-05 ቻር BT_input; int ቁመት = 135; // ቁመትዎን (በሴሜ) int ክብደት = 35 ያስገቡ። // ክብደትዎን ያስገቡ (ኪ.ግ) ተንሳፋፊ cals1; ተንሳፋፊ cals2; int ደረጃዎች = 0; ተንሳፋፊ cals3; የመንሳፈፍ ርቀት; የመንሳፈፍ እርምጃ; ተንሳፋፊ cals0; ባዶነት ማዋቀር () {Bluetooth.begin (9600); // ከ HC-05 Serial.begin (9600) ጋር ግንኙነት ይጀምራል። // ከ Serial Monitor pinMode (A3 ፣ INPUT) ጋር ግንኙነት ይጀምራል። // ADXL335 Y-OUT pin} ባዶ ባዶ loop () {int raw_result = analogRead (A3) ን ይገልፃል ፤ // መረጃን ከ ADXL335 int mapped_result = map (ጥሬ_result ፣ 0 ፣ 1023 ፣ 0 ፣ 255) ያነባል ፤ // የተቀበለውን መረጃ ካርታ (mapped_result = 60) {ደረጃዎች+= 2; መዘግየት (500);} // በሁለቱም እግሮች የተወሰዱ እርምጃዎችን = ቁመት*0.43 ለመቁጠር ስለምንፈልግ 2 እርምጃዎችን ያክላል። ርቀት = ርምጃ*ደረጃዎች; ርቀት = ርቀት/100000; // ቀመር በ KM cals0 = ክብደት*0.57 ውስጥ ርቀት ለመፈለግ ቀመር cals1 = ደረጃዎች/ርቀት; cals2 = cals0/cals1*10; cals3 = (cals2/10)*ደረጃዎች; // ካሎሪዎችን ለማግኘት ቀመር Serial.print (mapped_result); // የተሰላውን ውሂብ ወደ Serial Monitor Serial.print ("ደረጃዎች:") ያትማል ፤ Serial.print (ደረጃዎች); Serial.print (""); Serial.print (ርቀት); Serial.print (""); Serial.print (""); Serial.println (cals3); ከሆነ (ብሉቱዝ. ይገኛል)) {BT_input = Bluetooth.read (); ከሆነ (BT_input == '1') {Bluetooth.print ("ካሎሪ ፦") ፤ // ውሂቡን በብሉቱዝ ብሉቱዝ.print (cals3) በኩል ወደ አርዱinoኖ ይልካል። ብሉቱዝ.ሕትመት ("cals Steps:"); ብሉቱዝ.ሕትመት (ደረጃዎች); ብሉቱዝ.ሕትመት ("የእርምጃዎች ርቀት:"); ብሉቱዝ.ሕትመት (ርቀት); ብሉቱዝ.ሕትመት ("ኪሜ");}}}

ደረጃ 3 መተግበሪያውን መፍጠር

መተግበሪያውን በመፍጠር ላይ
መተግበሪያውን በመፍጠር ላይ
መተግበሪያውን በመፍጠር ላይ
መተግበሪያውን በመፍጠር ላይ

መተግበሪያው መረጃውን ከ HC-05 ቺፕ ወደ ስማርትፎን በብሉቱዝ በኩል ይቀበላል። ውሂብዎን ለመላክ የፈለጉትን የብሉቱዝ መሣሪያ ለመምረጥ የዝርዝሩን አመልካች ይጠቀሙ። ከዚያ የእርስዎ መተግበሪያ ውሂቡን ከእርስዎ HC-05 ይቀበላል። ለመተግበሪያው ብሎኮች ከላይ ይታያሉ። (መተግበሪያ የተፈጠረው MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም)

ደረጃ 4 - ግንኙነቶችን መቅዳት

ግንኙነቶችን መቅዳት
ግንኙነቶችን መቅዳት
ግንኙነቶችን መቅዳት
ግንኙነቶችን መቅዳት
ግንኙነቶችን መቅዳት
ግንኙነቶችን መቅዳት

የመጨረሻው ደረጃ ሁሉንም ግንኙነቶች ማሰር ነው። እንደ እኔ መንገድ ማድረግ ይችላሉ ፣ ወይም የራስዎን የፈጠራ ችሎታ ይጠቀሙ። ሆኖም ፣ እኔ በምስል ላይ እንዳደረግሁት የፍጥነት መለኪያውን ያስቀምጡ።

ደረጃ 5: ይደሰቱ

ለመራመጃዎች ፣ ለጉዞዎች ፣ ለስፖርት ክፍለ -ጊዜዎች ሲሄዱ ይህንን መግብር ይጠቀሙ። ከዚህ መግብር ውሂብ መሰብሰብ እና አዲስ ግቦችን ለማውጣት ሊጠቀሙበት ይችላሉ።

በዚህ አስተማሪ እንደተደሰቱ እና የእኔን መግብር ለጤናማ የአኗኗር ዘይቤ እንደሚጠቀሙ ተስፋ አደርጋለሁ።

የሚመከር: