সুচিপত্র:

DIY স্মার্ট গোড়ালি ওজন: 5 ধাপ
DIY স্মার্ট গোড়ালি ওজন: 5 ধাপ

ভিডিও: DIY স্মার্ট গোড়ালি ওজন: 5 ধাপ

ভিডিও: DIY স্মার্ট গোড়ালি ওজন: 5 ধাপ
ভিডিও: দ্রুত বডি বানাতে ব্যয়াম করার পর এই 5 টি ভুল মোটেও করবেন না - 5 Common workout mistake 2024, নভেম্বর
Anonim
DIY স্মার্ট গোড়ালি ওজন
DIY স্মার্ট গোড়ালি ওজন
DIY স্মার্ট গোড়ালি ওজন
DIY স্মার্ট গোড়ালি ওজন
DIY স্মার্ট গোড়ালি ওজন
DIY স্মার্ট গোড়ালি ওজন

আপনি হয়তো আপনার জীবনে গোড়ালির ওজন ব্যবহার করেছেন। তারা আপনার পা শক্তিশালী করে, আপনার চলমান গতি বাড়ায় এবং এমনকি আপনাকে আরও সক্রিয় করে তোলে। যাইহোক, আপনি কখনই আপনার গোড়ালির ওজন থেকে তথ্য সংগ্রহ করতে পারবেন না। আপনি ব্যায়ামের জন্য আপনার নিজের লক্ষ্য নির্ধারণ করতে পারবেন না এবং আরও কিছু করার জন্য অনুপ্রাণিত হবেন না। আচ্ছা, কিছু সরঞ্জামের সাহায্যে, আপনি নিজের স্মার্ট ওজন তৈরি করতে পারেন! এই প্রকল্পটি খুবই সহজ এবং আপনার জীবনযাত্রায় ইতিবাচক প্রভাব ফেলবে।

সরবরাহ

  • 1x Arduino Uno
  • 1x ADXL335 অ্যাকসিলরোমিটার
  • 1x HC-05 ব্লুটুথ মডিউল
  • 7x জাম্পার তারের
  • 1x 9 ভোল্ট ব্যাটারি ক্লিপ
  • 1x ডিসি পাওয়ার প্লাগ
  • 1x 9 ভোল্ট ব্যাটারি
  • 1x গোড়ালি ওজন

ধাপ 1: সংযোগ স্থাপন

সংযোগ স্থাপন
সংযোগ স্থাপন

HC-05 ব্লুটুথ মডিউল এবং ADXL335 অ্যাক্সিলারোমিটারকে আপনার Arduino এর সাথে কিছু জাম্পার ওয়্যার ব্যবহার করে সংযুক্ত করুন। ডিসি পাওয়ার প্লাগে ব্যাটারি ক্লিপটি সোল্ডার করুন এবং এর মধ্যে একটি সুইচ যোগ করুন সামগ্রিক সংযোগগুলি হল:

  • ADXL335 Y-OUT পিন থেকে Arduino A3 পিন
  • ADXL335 VCC পিন থেকে Arduino 3.3V পিন
  • ADXL335 GND পিন থেকে Arduino GND পিন
  • HC-05 TXD পিন থেকে Arduino D5 পিন
  • HC-05 RXD পিন থেকে Arduino D6 পিন
  • HC-05 VCC পিন থেকে Arduino 5V পিন
  • HC-05 GND পিন থেকে Arduino GND পিন

ধাপ 2: কোড আপলোড করা হচ্ছে

Arduino জন্য কোড বেশ সহজ এবং বিভিন্ন সূত্র ব্যবহার করে। প্রতিবার যখন আপনি আপনার পা উত্তোলন করেন, ADXL335 একটি পদক্ষেপ যোগ করে। তারপরে, প্রোগ্রামটি আপনার উচ্চতা এবং ওজন সহ আপনার পদক্ষেপগুলি থেকে আপনার জীবনীগুলি গণনা করে। অবশেষে, Arduino আপনার ফোনে ব্লুটুথের মাধ্যমে ডেটা পাঠায়। এখানে কোড:

#অন্তর্ভুক্ত

সফ্টওয়্যার সিরিয়াল ব্লুটুথ (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) এর সাথে যোগাযোগ শুরু হয়; // সিরিয়াল মনিটর পিনমোডের (A3, INPUT) সাথে যোগাযোগ শুরু হয়; // ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255) থেকে ডেটা পড়ে; // প্রাপ্ত ডেটা ম্যাপ করুন যদি (mapped_result = 60) {steps+= 2; বিলম্ব (500);} // 2 টি ধাপ যোগ করে যেহেতু আমাদের উভয় পা দ্বারা গৃহীত পদক্ষেপগুলি গণনা করতে হবে stride = height*0.43; দূরত্ব = অগ্রসর*পদক্ষেপ; দূরত্ব = দূরত্ব/100000; // KM cals0 = ওজন*0.57 এ দূরত্ব বের করার সূত্র; cals1 = পদক্ষেপ/দূরত্ব; cals2 = cals0/cals1*10; cals3 = (cals2/10)*ধাপ; // ক্যালরি খোঁজার সূত্র Serial.print (mapped_result); // সিরিয়াল মনিটর সিরিয়াল.প্রিন্টে গণনা করা তথ্য মুদ্রণ করে ("ধাপ:"); সিরিয়াল.প্রিন্ট (ধাপ); সিরিয়াল.প্রিন্ট (""); সিরিয়াল.প্রিন্ট (দূরত্ব); সিরিয়াল.প্রিন্ট (""); সিরিয়াল.প্রিন্ট (""); Serial.println (cals3); যদি (Bluetooth.available ()) {BT_input = Bluetooth.read (); যদি (BT_input == '1') {Bluetooth.print ("ক্যালরি:"); // ব্লুটুথ Bluetooth.print (cals3) এর মাধ্যমে Arduino তে ডেটা পাঠায়; Bluetooth.print ("cals ধাপ:"); Bluetooth.print (ধাপ); Bluetooth.print ("ধাপের দূরত্ব:"); Bluetooth.print (দূরত্ব); Bluetooth.print ("km");}}}

ধাপ 3: অ্যাপ তৈরি করা

অ্যাপ তৈরি করা হচ্ছে
অ্যাপ তৈরি করা হচ্ছে
অ্যাপ তৈরি করা হচ্ছে
অ্যাপ তৈরি করা হচ্ছে

অ্যাপটি HC-05 চিপ থেকে ব্লুটুথের মাধ্যমে স্মার্টফোনে ডেটা গ্রহণ করে। আপনি কোন ব্লুটুথ ডিভাইসে আপনার ডেটা পাঠাতে চান তা চয়ন করতে লিস্টপিকার ব্যবহার করুন। তারপর আপনার অ্যাপ আপনার HC-05 থেকে ডেটা গ্রহণ করে। অ্যাপের জন্য ব্লকগুলি উপরে দেখানো হয়েছে। (MIT App Inventor 2 ব্যবহার করে তৈরি অ্যাপ)

ধাপ 4: সংযোগগুলি ট্যাপ করা

সংযোগগুলি ট্যাপ করা
সংযোগগুলি ট্যাপ করা
সংযোগগুলি ট্যাপ করা
সংযোগগুলি ট্যাপ করা
সংযোগগুলি ট্যাপ করা
সংযোগগুলি ট্যাপ করা

চূড়ান্ত পদক্ষেপ হল সমস্ত সংযোগগুলি টেপ করা। আপনি আমার মত এটি করতে পারেন, অথবা আপনার নিজের সৃজনশীলতা ব্যবহার করুন। যাইহোক, অ্যাক্সিলরোমিটারটি আমি ছবিতে যেমন করেছি।

ধাপ 5: উপভোগ করুন

হাঁটা, জগিং, ওয়ার্কআউট সেশন ইত্যাদিতে যাওয়ার সময় এই গ্যাজেটটি ব্যবহার করুন আপনি এই গ্যাজেট থেকে ডেটা সংগ্রহ করতে পারেন এবং নতুন লক্ষ্য নির্ধারণ করতে এটি ব্যবহার করতে পারেন।

আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন এবং একটি স্বাস্থ্যকর জীবনযাত্রার জন্য আমার গ্যাজেটটি ব্যবহার করবেন।

প্রস্তাবিত: