فهرست مطالب:

Smart Crossfit Dumbbell: 3 Step
Smart Crossfit Dumbbell: 3 Step

تصویری: Smart Crossfit Dumbbell: 3 Step

تصویری: Smart Crossfit Dumbbell: 3 Step
تصویری: Ultimate Full-Body Dumbbell Workout | Andy Speer 2024, نوامبر
Anonim
Image
Image

در دوران قرنطینه COVID-19 ، همه سالن های ورزشی و سایت های آموزشی تعطیل شد ، به همین دلیل ، ما مجبور شدیم آموزش را در خانه های خود شروع کنیم. هنگام تمرین ، مهم است که زمان ورزش و استراحت را در نظر بگیرید. به همین دلیل است که این دمبل هوشمند ساخته شده است ، نیازی به جابجایی یا تماس ندارد زیرا با دستورات صوتی با Alexa کار می کند.

مرحله 1: سخت افزار

عملکرد
عملکرد

اتصالات این پروژه بسیار ساده است ، مهمترین چیز این است که اگر می خواهید به صورت قابل حمل کار کند ، باید آن را با ماژول شارژر باتری LIPO که از طریق USB شارژ می شود ، تغذیه کنید.

مرحله 2: عملکرد

عملکرد
عملکرد

دمبل به شرح زیر عمل می کند ، به عنوان مشتری به یک بروکر MQTT متصل شده و در یک موضوع مشترک شده است. در بار پیام ، دریافت می کنید که چه نوع تایمر مورد نیاز است EMON ، TABATA یا TIME CAP. اگر این اصطلاحات را نمی دانید ، آنها را در زیر توضیح خواهم داد.

مرحله 3: زمان کار

زمان های کاری
زمان های کاری

EMON

این است که به مدت یک دقیقه تعدادی دور که مشخص شده اند را انجام دهید. به عنوان مثال ، اگر EMON را 10 دقیقه تعریف کنیم ، این تمرین باید 10 بار انجام شود ، دمبل دارای BUZZER است که در صورت تغییر دقیقه هشدار می دهد. برای EMON Payload دریافتی خواهد بود:

payload = EMONx # x زمان تعریف شده توسط کاربر است

TABATA

Tabata 8 دور است که در آن 20 ثانیه کار و 10 ثانیه استراحت خواهیم داشت ، اما چیزهای بیشتری برای گفتن در مورد Tabata نداریم.

برای TABATA ، محموله دریافتی به شرح زیر است:

بار = TABATA

TIME CAP

محدودیت زمانی یک شمارش معکوس تمرین است ، فقط مدت زمان کار روزانه مشخص است. برای TIME CAP ، محموله دریافتی به شرح زیر است:

بار = TIMECAP

توجه به این نکته ضروری است که دمبل قابل حمل طراحی شده است و دارای باتری است که به شما اجازه می دهد بیش از 5 تایپ کپس به مدت 30 دقیقه را انجام دهید.

تا اینجا توضیحات سیستم عامل دمبل را نداریم ، بدیهی است که توجه به کتابخانه های تایمر و صفحه نمایش مهم خواهد بود ، اما این در کد موجود در مخزن خواهد بود.

در این مرحله ، دمبل کار می کند اگر از وسیله ای مانند رایانه یا تلفن هوشمند به کارگزار متصل شوم و پیامهایی را که قبلاً در مبحث دمبل دیده شده بود ، منتشر کنم. اما چگونه می توانیم آن را با الکسا کار کنیم؟

این توسعه دو مرحله دارد ، اول انجام Alexa Skill است که به ما اجازه می دهد بسته به آنچه می گوییم به اهداف مختلف دسترسی پیدا کنیم و دوم اجرای کد پایانی ، در این مورد ، با استفاده از سرویس AWS Lamda و با انتشار python اطلاعات موجود در مبحث دمبل

برای این پروژه ، از آنجا که عددی که به EMON و TIME CAP می دهیم می تواند از 1 تا 30 باشد ، از اسلات ها در توسعه مهارت Alexa استفاده می شود ، سپس داده های SLOT گرفته شده و به عنوان یک پارامتر به محموله انتشار در ارسال می شود. دلال

به عنوان مثال ، اگر بگوییم الکسا به دمبل بگویید EMON 15 دقیقه ای را شروع کند الکسا به دمبل بگوید که EMON 15 دقیقه ای را شروع کند

مقدار slot 15 خواهد بود و این همان چیزی است که به عنوان پارامتر به موارد زیر منتقل می شود:

محموله = EMON15

توصیه شده: