فهرست مطالب:
- مرحله 1: مواد مورد نیاز شما:
- مرحله 2: پوسته را چاپ کنید
- مرحله 3: مدار را وصل کنید
- مرحله 4: برنامه سوزاندن
- مرحله 5: لحیم و نصب کنید
تصویری: نحوه ساخت گام شمار سنج مچ بند: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
من عاشق پیاده روی و دویدن در منطقه ای هستم که در آن زندگی می کنم. از زمان تنهایی لذت می برم زیرا همیشه ایده های جالبی در این زمان به ذهنم می رسد. اخیراً یک سنسور حرکت 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 با زاویه تکان دادن بازوها در حین دویدن افراد مطابقت دارد. بدون توجه به نحوه حرکت بازو ، زمین همیشه روشن خواهد بود.
این گام شمار مچ بند نه تنها به من در محاسبه قدرت بدنی کمک می کند ، بلکه دویدن در شب را نیز ایمن تر می کند. چنین چیزهای خوبی ، ارزش داشتن آن را دارید.
توصیه شده:
گام شمار - میکرو: بیت: 12 مرحله (همراه با تصاویر)
Step Counter - Micro: Bit: این پروژه یک گام شمارنده خواهد بود. ما از سنسور شتاب سنج که در Micro: Bit تعبیه شده است برای اندازه گیری مراحل خود استفاده خواهیم کرد. هر بار که Micro: Bit تکان می خورد ، 2 عدد به تعداد اضافه کرده و آن را روی صفحه نمایش می دهیم
یک رادیو با بند نرم افزار با بند بند: 9 مرحله (همراه با تصاویر)
رادیویی با بند ناف با بند نرم افزاری: در ابتدا مجموعه کریستال بود - اولین گیرنده رادیویی پخش کننده عملی. اما به یک هوای طولانی نیاز داشت و فقط می توانست ایستگاه های محلی را دریافت کند. وقتی دریچه ها آمدند (لوله ها ، برای دوستان آمریکایی ما) ، ساختن موارد بیشتری را امکان پذیر کرد
گام به گام آردیشن آکوستیک با آردوینو اونو (8 مرحله ای): 8 مرحله
آکوستیک Levitation با Arduino Uno گام به گام (8 مرحله ای): مبدل های صوتی اولتراسونیک منبع تغذیه آداپتور زن L298N Dc با پین dc مرد Arduino UNOBreadboard نحوه کار: ابتدا کد را در Arduino Uno بارگذاری می کنید (این یک میکروکنترلر مجهز به دیجیتال است) و پورت های آنالوگ برای تبدیل کد (C ++)
نحوه ایجاد یک وب سایت (راهنمای گام به گام): 4 مرحله
نحوه ایجاد یک وب سایت (راهنمای گام به گام): در این راهنما ، من به شما نشان خواهم داد که چگونه اکثر توسعه دهندگان وب سایت های خود را ایجاد می کنند و چگونه می توانید از سازندگان وب سایت های گران قیمت که اغلب برای یک سایت بزرگتر محدود هستند جلوگیری کنید. من همچنین به شما کمک می کند تا از اشتباهاتی که هنگام شروع به کار انجام دادم جلوگیری کنید
گام شمار آردوینو: 3 مرحله
گام شمار آردوینو: Vandaag gaan we een make-shift stappenteller maken met Arduino را ملاقات کرد