فهرست مطالب:
- تدارکات
- مرحله 1: ایجاد اتصالات
- مرحله 2: بارگذاری کد
- مرحله 3: ایجاد برنامه
- مرحله 4: ضربه زدن روی اتصالات
- مرحله 5: لذت ببرید
تصویری: وزن مچ پا هوشمند DIY: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
ممکن است از وزنه های مچ پا در زندگی خود استفاده کرده باشید. آنها پاهای شما را قوی تر می کنند ، سرعت دویدن شما را افزایش می دهند و حتی شما را فعال تر می کنند. با این حال ، شما هرگز نمی توانید اطلاعات مربوط به وزن مچ پای خود را جمع آوری کنید. شما نمی توانید اهداف خود را برای ورزش تعیین کنید و برای انجام کارهای بیشتر انگیزه نداشته باشید. خوب ، با کمک برخی از ابزارها ، می توانید وزنه های هوشمند خود را بسازید! این پروژه بسیار آسان است و تأثیر مثبتی بر سبک زندگی شما خواهد داشت.
تدارکات
- 1 برابر آردوینو اونو
- 1x شتاب سنج ADXL335
- 1 عدد ماژول بلوتوث HC-05
- 7 برابر بلوز سیم
- گیره باتری 1x9 ولت
- 1x پریز برق DC
- باتری 1x9 ولت
- 1 برابر وزن مچ پا
مرحله 1: ایجاد اتصالات
ماژول بلوتوث HC-05 و شتاب سنج ADXL335 را با استفاده از سیم های بلوز به Arduino خود وصل کنید. گیره باتری را به پریز برق DC لحیم کرده و یک سوئیچ بین آن اضافه کنید. اتصالات کلی عبارتند از:
- پین 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 به پین آردوینو 5 ولت
- پین HC-05 GND به پین Arduino GND
مرحله 2: بارگذاری کد
کد آردوینو بسیار ساده است و از فرمول های مختلفی استفاده می کند. هر بار که پای خود را بلند می کنید ، ADXL335 یک پله اضافه می کند. سپس ، برنامه حیاتی شما را از قدم هایتان به همراه قد و وزن محاسبه می کند. در نهایت ، آردوینو داده ها را از طریق بلوتوث به تلفن شما ارسال می کند. این هم کد:
#عبارتند از
بلوتوث سری (5 ، 6) ؛ // (TXD ، RXD) HC-05 char BT_input؛ ارتفاع int = 135؛ // قد خود را (برحسب سانتی متر) int int = 35 وارد کنید ؛ // وزن (کیلوگرم) cats float1 خود را وارد کنید ؛ شناور cals2؛ مراحل int = 0؛ شناور cals3؛ فاصله شناور ؛ حرکت شناور ؛ شناور cals0؛ void setup () {Bluetooth.begin (9600)؛ // شروع به ارتباط با HC-05 Serial.begin (9600) ؛ // شروع به ارتباط با Serial Monitor pinMode (A3، INPUT)؛ // ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3)؛ // داده ها را از ADXL335 int mapped_result = map می خواند (نتیجه خام ، 0 ، 1023 ، 0 ، 255) ؛ // داده های دریافتی را در صورت (mapped_result = 60) {مراحل+= 2؛ تاخیر (500)؛} // 2 مرحله اضافه می کند زیرا ما باید تعداد مراحل انجام شده توسط هر دو پا را شمارش کنیم گام = ارتفاع*0.43؛ فاصله = گام*قدم ؛ فاصله = فاصله/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)؛ if (Bluetooth.available ()) {BT_input = Bluetooth.read ()؛ if (BT_input == '1') {Bluetooth.print ("Calories:")؛ // داده ها را از طریق Bluetooth Bluetooth.print به آردوینو ارسال می کند (cals3) ؛ Bluetooth.print ("cals Steps:")؛ Bluetooth.print (مراحل) ؛ Bluetooth.print ("مراحل فاصله:")؛ Bluetooth.print (فاصله) ؛ Bluetooth.print ("km")؛}}}
مرحله 3: ایجاد برنامه
این برنامه داده ها را از تراشه HC-05 به تلفن هوشمند از طریق بلوتوث دریافت می کند. شما از فهرست انتخاب کننده برای انتخاب دستگاه بلوتوثی که می خواهید داده های خود را به آن ارسال کنید ، استفاده می کنید. سپس برنامه شما داده ها را از HC-05 شما دریافت می کند. بلوک های برنامه در بالا نشان داده شده است. (برنامه با استفاده از MIT App Inventor 2 ایجاد شده است)
مرحله 4: ضربه زدن روی اتصالات
آخرین مرحله چسباندن همه اتصالات است. شما می توانید این کار را مانند من انجام دهید یا از خلاقیت خود استفاده کنید. با این حال ، شتاب سنج را همانطور که در تصویر انجام داده ام قرار دهید.
مرحله 5: لذت ببرید
هنگام پیاده روی ، دویدن ، جلسات تمرین و غیره از این ابزار استفاده کنید. می توانید داده های این ابزار را جمع آوری کرده و از آن برای تعیین اهداف جدید استفاده کنید.
امیدوارم از این دستورالعمل لذت برده باشید و از ابزار من برای یک شیوه زندگی سالم استفاده کنید.
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
تبدیل یک گوشی هوشمند بدون استفاده به یک صفحه نمایش هوشمند: 6 مرحله (همراه با تصاویر)
تبدیل یک گوشی هوشمند بلااستفاده به یک صفحه نمایش هوشمند: آموزش Deze به زبان انگلیسی است ، آیا می توانید یک تلفن هوشمند قدیمی (بدون استفاده) قدیمی داشته باشید؟ با دنبال کردن این آموزش گام به گام آسان ، آن را با استفاده از برگه های Google و مقداری قلم و کاغذ به یک صفحه نمایش هوشمند تبدیل کنید. وقتی تموم شد
چگونه می توان پرده های غلتک هوشمند را با سوئیچ های هوشمند SONOFF دستکاری کرد؟: 14 مرحله
چگونه می توان با سوئیچ های هوشمند SONOFF پرده های غلتکی هوشمند را دستکاری کرد ؟: از سوئیچ های هوشمند SONOFF برای تبدیل پرده های کرکره ای معمولی خود به هوشمند استفاده کنید. و عصر آن را پایین می آورم؟ به هر حال من
لامپ LED هوشمند کنترل شده توسط تلفن هوشمند: 7 مرحله
لامپ LED هوشمند هوشمند با کنترل بلوتوث: من همیشه رویای کنترل وسایل روشنایی خود را دارم. سپس شخصی یک لامپ LED باورنکردنی رنگارنگ ساخت. من اخیراً در یوتیوب با یک چراغ LED توسط Joseph Casha برخورد کردم. با الهام از آن ، تصمیم گرفتم چندین عملکرد را در حین حفظ مخفی کردن اضافه کنم
ترازو ، مقیاس وزن هوشمند: 7 مرحله
ترازو ، مقیاس وزن هوشمند: سلام! امروز من سعی می کنم به شما نشان دهم که چگونه می توانید یک وزنه وزن هوشمند را از ابتدا بسازید