فهرست مطالب:

نحوه ساخت گام شمار سنج مچ بند: 5 مرحله
نحوه ساخت گام شمار سنج مچ بند: 5 مرحله

تصویری: نحوه ساخت گام شمار سنج مچ بند: 5 مرحله

تصویری: نحوه ساخت گام شمار سنج مچ بند: 5 مرحله
تصویری: آینده ایران از نگاه #هوش_مصنوعی #shorts 2024, نوامبر
Anonim
نحوه ساخت گام شمار سنج مچ بند
نحوه ساخت گام شمار سنج مچ بند

من عاشق پیاده روی و دویدن در منطقه ای هستم که در آن زندگی می کنم. از زمان تنهایی لذت می برم زیرا همیشه ایده های جالبی در این زمان به ذهنم می رسد. اخیراً یک سنسور حرکت 6 محوره از DFRobot خریدم. بنابراین به ذهن من می رسد که چرا برای محاسبه قدرت بدنی من یک گام شمار مچ بند درست نکنید. وقتی الهام می آید همیشه نمی توانم در برابر آن مقاومت کنم.

خوب ، اجازه دهید مستقیماً بلند شوم و فقط شروع کنم.

مرحله 1: مواد مورد نیاز شما:

مواد مورد نیاز شما
مواد مورد نیاز شما
مواد مورد نیاز شما
مواد مورد نیاز شما

گرانش: I2C BMI160 سنسور حرکت 6 محوره × 1

سوسک - کوچکترین آردوینو 1 پوند

Gravity I2C OLED-2864 × 1

باتری مینی لیتیوم 3.7 ولت 1 پوند

دکمه 2 پوند

تغییر وضعیت سوئیچ × 1

بند ساعت 1 پوند

سنسور حرکت بی حرکت BMI160 6 محور ، شتاب سنج 16 بیتی 3 محوره را با ژیروسکوپ 3 محوره فوق العاده کم قدرت ادغام می کند. هنگامی که شتاب سنج و ژیروسکوپ در حالت کار کامل هستند ، مصرف برق معمولاً حدود 900 آمپر آمپر است.

مرحله 2: پوسته را چاپ کنید

پوسته را چاپ کنید
پوسته را چاپ کنید
پوسته را چاپ کنید
پوسته را چاپ کنید

الهام بخش طراحی از ساعت مورد علاقه من است. صفحه نمایش آن ساده و زیبا طراحی شده است. دست دوم ، عقربه دقیقه و عقربه ساعت بیشتر قسمت نمایشگر را اشغال می کنند ، که تشخیص زمان برای ما راحت است. وزن آن 40 گرم و قیمت آن 15 دلار است.

(پس از چاپ پوسته ، می توانید رنگ سیاه را روی قسمت های سیاه بپاشید تا رنگ به طور مساوی مورد توافق قرار گیرد.)

من اغلب مواد ساینده را جمع آوری می کنم. این به نوعی سرگرمی من است پس از جستجوی صندوقچه ها و کمدها ، در نهایت یک یاکلی پیدا کردم که رنگ آن بسیار شبیه به OLED است. بنابراین تصمیم می گیرم آن را برش داده و از آن به عنوان پانل استفاده کنم.

مرحله 3: مدار را وصل کنید

OLED و BMI160 هر دو دارای رابط I2C هستند ، بنابراین شما فقط باید آنها را روی رابط I2C مربوط به Beetle لحیم کنید.

مرحله 4: برنامه سوزاندن

من مستقیماً برنامه گام شمار را در کتابخانه BMI160 تجدید نظر کردم. تابع millis () را برای تبدیل زمان به کار سیستم به کرونومتر اضافه کنید. من کد نمایش کتابخانه شخصیت u8g را اضافه می کنم. پس از امتحان فونت موجود در فایل head u8g.h ، متوجه شدم فونت freedoomr برای من عالی است.

کد تبدیل زمان به کار سیستم به کرنومتر در زیر نشان داده شده است:

بدون امضا int ss = 1000 ؛ بدون امضا int mi = ss*60 ؛ دقیقه طولانی = t0/mi؛ ثانیه طولانی = (t0-minute*mi)/ss؛ long milliSecond = sys زمان-دقیقه*mi-second*ss؛ strTime [0] = (دقیقه٪ 60)/10+'0'؛ strTime [1] = دقیقه٪ 60٪ 10+'0'؛ strTime [3] = (٪ 60 دوم)/10+'0' ؛ strTime [4] = دوم٪ 60٪ 10+'0'؛ strTime [6] = milliSecond/100+'0'؛ strTime [7] = (میلی ثانیه٪ 100)/10+'0'؛

مرحله 5: لحیم و نصب کنید

لحیم و نصب کنید
لحیم و نصب کنید
لحیم و نصب کنید
لحیم و نصب کنید
لحیم و نصب کنید
لحیم و نصب کنید

من فکر می کنم این مرحله دشوارترین مرحله است ، زیرا پس از طراحی توزیع فضا و نصب دقیق قطعات ، سوئیچ را روشن می کنم و تازه متوجه می شوم که کار نمی کند. بار دیگر ، یک یا دو سیم به طور تصادفی در حین نصب بریده شده است. اما من معتقدم "هرجا صبر وجود داشته باشد ، راهی هم وجود دارد". پس از شکست های زیاد ، سرانجام موفقیت به دست من می رسد.

با استفاده از آسیاب برقی یک سوراخ 1 میلی متری در دو سر پوسته ایجاد کنید ، همه قسمت ها را با هم نصب کنید و سپس کل پروژه در حال حاضر به پایان رسیده است.

ممکن است توجه داشته باشید که دو دکمه در سمت چپ وجود دارد ، دکمه پایین برای کرونومتر است ، پس دکمه بالایی چطور؟

برای دویدن در شب! از دکمه بالایی برای کنترل چهار LED 5 میلی متری استفاده می شود (من شکاف بین سوراخ و سوئیچ را با چسب UV پر رنگ کردم تا مچ بند نفیس تر شود).

موقعیت چهار LED با زاویه تکان دادن بازوها در حین دویدن افراد مطابقت دارد. بدون توجه به نحوه حرکت بازو ، زمین همیشه روشن خواهد بود.

این گام شمار مچ بند نه تنها به من در محاسبه قدرت بدنی کمک می کند ، بلکه دویدن در شب را نیز ایمن تر می کند. چنین چیزهای خوبی ، ارزش داشتن آن را دارید.

توصیه شده: