فهرست مطالب:

ساعت روز دلپذیر دلخراش: 8 مرحله (همراه با تصاویر)
ساعت روز دلپذیر دلخراش: 8 مرحله (همراه با تصاویر)

تصویری: ساعت روز دلپذیر دلخراش: 8 مرحله (همراه با تصاویر)

تصویری: ساعت روز دلپذیر دلخراش: 8 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
ساعت روز دلپذیر دلخراش
ساعت روز دلپذیر دلخراش

همچنین می پرسید امروز چه روزی است؟ این ساعت با طعم دلپذیر روز ، آن را تا حدود هشت احتمال مختلف محدود می کند!

تدارکات

تدارکات:

  • BBC Micro: بیت با بسته باتری
  • 360 سروو
  • سیم ها

ابزارها:

  • پرینتر سه بعدی
  • چسب تفنگ چسب گرم

مرحله 1: ویدئوی پروژه

Image
Image

مرحله 2: طراحی ساعت

صورت ساعت
صورت ساعت

در وهله اول ، ما به طرحی برای ساعت خود نیاز داریم. ما با یک ایده خشن شروع کردیم و به این ساعت هشت ضلعی با هشت روز مختلف روی آن رسیدیم. چرا هشت روز و نه هفت روز؟ خوب ، ما رنگهای متناوب زرد و نارنجی را بسیار دوست داشتیم ، اما متأسفانه این عدد با عدد ناهموار کار نمی کند ، بنابراین "روزی" را به آن اضافه کردیم.

فونت مورد استفاده ما در این ساعت این Google Font به نام Slackey است.

مرحله 3: ساعت ساعت

صورت ساعت
صورت ساعت
صورت ساعت
صورت ساعت
صورت ساعت
صورت ساعت

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

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

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

مرحله 4: عقربه ساعت

ساعت مچی
ساعت مچی
ساعت مچی
ساعت مچی

ساعت ما نیز به یک عقربه برای اشاره به روز نیاز دارد! برای ساختن دست گردان ، مراحل مشابه قبلی را دنبال کردیم ، با پیکان در تصویر به یک فایل SVG جداگانه و تبدیل آن به یک مدل سه بعدی.

برای اینکه بتوانیم عقربه ساعت را به سروو متصل کنیم ، با استفاده از این مدل سه بعدی از MG90S Tower Pro Servo ، یک مرکز اتصال کوچک را در اطراف سر سرو مدل کردیم.

آخرین نسخه قابل چاپ سه بعدی پیکان به این مرحله اضافه می شود.

مرحله 5: الکترونیک

الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک

در مورد جزئیات هوشمند پروژه: وسایل الکترونیکی!

ایده اولیه این پروژه استفاده از Micro: bit برای کنترل چیزی است که می چرخد ، به عنوان مثال یک سروو ، برای نشان دادن اینکه چه روزی است. با این حال ، ما با مشکلی روبرو شدیم.

سرویس های استاندارد واقعاً چیزهای کوچک خوبی هستند که می توانند به هر زاویه خاصی که به آنها می گویید از کد استفاده کنند ، که واقعاً برای ساعت خوب خواهد بود. به عنوان مثال ، اگر جمعه ساعت روی زاویه 90 درجه باشد ، می توانید سروو را طوری تنظیم کنید که به آن زاویه دقیق تبدیل شود. اما این سروهای استاندارد فقط می توانند حداکثر 180 درجه بچرخند…

بنابراین ، ما فکر کردیم که از سرو 360 درجه استفاده خواهیم کرد. مشکل حل شد درسته؟ خوب معلوم می شود که این 360 سروو کمی متفاوت از سروهای استاندارد عمل می کند ، زیرا این در واقع سرووهای چرخشی مداوم هستند. اینها به طور مداوم در حال چرخش هستند و در حالی که می توانید سرعت و جهت چرخش آنها را کنترل کنید ، نمی توانید آنها را در زاویه خاصی مانند سرویس های معمولی تنظیم کنید ، که نشان دادن روز دقیق را بسیار دشوار می کند. خوب ، اگر بخواهید می توانید چیزها را با استفاده از سرعت چرخش و چیزهای دیگر محاسبه کنید ، اما کار سختی است و رضایت بخش ترین قسمت پروژه را از بین می برد: دیدن پیکان بد بو در حال چرخش. بنابراین ما تصمیم گرفتیم که کد را کمی تغییر دهیم و آن را به ساعت روز دلپذیر دلخوشی تبدیل کنیم که اکنون می شناسیم و دوستش داریم.

برای استفاده از سروو با BBC Micro: bit ، ما این راهنمای عالی ارائه شده در وب سایت پشتیبانی Micro: bit را دنبال کردیم.

ما از برنامه ویرایشگر کشیدن و رها کردن MakeCode مایکروسافت برای برنامه ریزی Micro: bit خود استفاده کردیم

کدی که به این مرحله اضافه می شود دارای دو عملکرد است:

  1. تابع randomSpin عقربه های ساعت را در جهت تصادفی (در جهت عقربه های ساعت یا خلاف جهت عقربه های ساعت) ، با سرعت تصادفی (بین 50 تا 100 درصد) برای مدت زمان تصادفی (بین 10 تا 20 ثانیه) می چرخاند.
  2. تابع randomWait بین چرخش سروو زمان انتظار تصادفی (بین 0.6 تا 6 ثانیه) را تنظیم می کند.

این دو تابع برای همیشه در کد حلقه می شوند. اگر نمی خواهید منتظر بمانید ، می توانید دکمه A را روی Micro: bit فشار دهید تا چرخش سروو شروع شود.

مرحله 6: ایجاد ساعت

ایجاد ساعت
ایجاد ساعت
ایجاد ساعت
ایجاد ساعت
ایجاد ساعت
ایجاد ساعت

برای ایجاد ساعت ، دنده سروو را به سوراخ وسط صفحه ساعت بچسبانید و با مقداری چسب حرارتی در جای خود بچسبانید. فلش را با hubcap روی سروو فشار دهید ، و ساعت شما باید آماده چرخش باشد!

وقتی همه چیز را روی هم قرار دادیم ، متوجه شدیم سوراخ وسط صفحه ساعت به اندازه ای بزرگ نیست که بتواند سروو را در خود جای دهد ، بنابراین با سوراخ کردن ملایم آن ، آن را بزرگتر کردیم. ما این را توصیه نمی کنیم ، زیرا به راحتی می تواند صورت ساعت را بشکند ، بنابراین مانند ما نباشید و قبل از چاپ اندازه سوراخ مورد نیاز خود را بررسی کرده و آن را در فایل های سه بعدی تنظیم کنید!

مرحله 7: پایه ساعت

پایه ساعت
پایه ساعت
پایه ساعت
پایه ساعت

ساعت تقریباً آماده است ، فقط باید بتواند بایستد! ما سه بعدی را با استفاده از Tinkercad به شکل هشت ضلعی طراحی کردیم ، 3D آن را چاپ و به پشت ساعت چسباندیم.

مرحله 8: ساعت روز دلپذیر دلخراش

ساعت روز دلپذیر دلخراش
ساعت روز دلپذیر دلخراش
ساعت روز دلپذیر دلخراش
ساعت روز دلپذیر دلخراش

تدااا! در آنجا ما آن را داریم ، یک ساعت دلپذیر دلخراش که به طور بالقوه می تواند به شما بگوید چه روزی است!

توصیه شده: