فهرست مطالب:
- مرحله 1: مرور کلی
- مرحله 2: طراحی پنل جلویی
- مرحله 3: کنترل سوئیچ ها
- مرحله 4: مونتاژ نهایی
- مرحله 5: درباره سیستم عامل و پشتیبان گیری Supercap
تصویری: مینی ساعت مچی: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
مجموعه ای از LED ها به طور تصادفی هر 10 ثانیه الگوها را تغییر می دهند. برای خواندن زمان کافی است تعداد نقاط در هر رقم را بشمارید. عکس اصلی ساعت ، 22:11 را نشان می دهد. رنگهای مختلف به ارقام مختلف ، قرمز -10 ساعت ، ساعت کهربایی ، سبز-10 دقیقه ، آبی-دقیقه اختصاص داده شده است. استفاده از ابرهای روشنایی 3 میلی متری به این معنی است که ساعت را می توان در روز یا شب خواند (هر چند در زیر نور کامل خورشید شسته می شود).
داشتن یک الگوی تصادفی بسیار کمتر از داشتن ارقام عددی به شما خیره می شود … این نیز یک پروژه عالی برای افزودن به پنل های جلویی یا سایز یک حالت PC است.
مرحله 1: مرور کلی
این پروژه از دستگاه TixClock الهام گرفته شده است که من در ThinkGeek تبلیغ می کردم. این برای برنامه من کمی بزرگ بود ، من یک ساعت بالای DVD خود می خواستم زیرا زمان پخش DVD را نشان نمی داد.
این طرح بر روی بدنه طراحی شده است ، یک صفحه نمایش کم مشخصات از Jaycar Electronics (www.jaycar.com.au) شماره فهرست HB6083. اگر می خواهید این ساعت را در یک مورد دیگر قرار دهید ، باید طرح PCB را تغییر دهید. یک فایل فشرده با کد منبع ، فایل های pcb با فرمت EagleCad و تعدادی عکس در پروژه گنجانده شده است. برخی از آهنگ ها کمی باریک هستند و فاصله بسیار کمی دارند. من این را با استفاده از فیلم press-n-peel ساخته ام ، بنابراین می توان آن را انجام داد … فقط کمی مراقب باشید که چیزها را لکه دار نکنید و نتیجه را با دقت بررسی کنید ، هرگونه تارهای مبهم را که ممکن است با دیگری تماس داشته باشد خراش دهید. PCB برای دو لایه طراحی شده است ، اما من برای صرفه جویی در تلاش ، آن را روی یک صفحه یک طرفه ساختم. فقط چند آهنگ در بالا وجود دارد ، و می توان با استفاده از سیم اتصال به آنها رسیدگی کرد. توجه داشته باشید که تصویر کمی متفاوت از طراحی PCB در فایل زیپ است. این تغییرات پین های فعال تراشه های 74hc154 را مستقیماً به زمین متصل می کرد و یک دیود اضافی برای کاهش ولتاژ در supercap برای نزدیک شدن آن به 3.3 ولت مورد نیاز تراشه RTC. برخی نکات مفید هنگام انجام تخته دوطرفه با استفاده از لایه های تک منظوره این است که: - تا جایی که امکان دارد تراک را در قسمت پایینی انجام دهید - هنگام قرار دادن یک آهنگ در بالا ، همیشه آن را به یک واسطه ببرید ، به جای اینکه آهنگ لایه بالایی را مستقیماً به یک قطعه متصل کنید. جزء. -هنگام استفاده از press-n-peel ، صفحه ابریشم را به صورت معکوس چاپ کرده و بعد از حفاری و حکاکی آن را روی PCB اتو کنید. این نه تنها به شما امکان قرار دادن قطعات را می دهد ، بلکه اگر آهنگهای بالا را نیز چاپ کنید ، یک راهنمای آسان برای سیم اتصال است. به خطوط سیاه در PCB زیر توجه کنید ….این قسمتها جایی است که آهنگهای لایه بالا قرار دارند.
مرحله 2: طراحی پنل جلویی
یک ترفند مفید برای هماهنگی پانل های جلویی با طرح های PCB شما این است که تصویری از صفحه ابریشم خود را چاپ کرده و سپس موارد غیر پانل جلویی را ویرایش کنید. در این مورد من فقط LED ها را نگه داشته ام. تصویر در ویرایشگر عکس ویرایش شد و متن اضافه شد. با استفاده از یک چاپگر نوری می توانید طرح های رنگارنگ دریافت کنید (اگرچه طرح رنگ در این مورد کمی کم است). سوراخ های LED با یک چاقوی تیز بریده شده و مقداری کاغذ ردیابی به پشت اضافه شده تا نور کمی پخش شود.
چاپگر کوچک عکس من چاپهای بسیار باریکی ایجاد کرد که مناسب کل قاب باشد ، بنابراین یک نوار کوچک برای پر کردن آن اضافه شد. در این مورد خوب به نظر می رسد زیرا صفحه جلویی بسیار کم است.
مرحله 3: کنترل سوئیچ ها
شما باید بتوانید زمان را تنظیم کنید. من از سه میکروسوئیچ که از یک استریوی قدیمی نجات دادم استفاده کردم ، آنها را روی تخته روی ورودی (یا نوار چسب) نصب کردم و مجموعه سوئیچ را با استفاده از چسب حرارتی روی قاب محکم کردم.
اولین سوئیچ حالت تنظیم زمان را انتخاب می کند ، دومی رقم و سومی رقم را افزایش می دهد. پس از تغییر زمان ، اولین سوئیچ را دوباره انتخاب کنید و ساعت اجرا می شود. کابل روبان از سوئیچ دارای 5 خط ، vcc/gnd و سه ورودی سوئیچ است. هر سوئیچ به صورت لحظه ای بسته می شود. در اندازه به زمین متصل می شود ، دیگری به خط ورودی سوئیچ و یک مقاومت کشش به vcc. به عبارت دیگر ورودی ها معمولاً زیاد هستند ، سپس برای فعال شدن پایین کشیده می شوند. برای اطلاع از جزئیات سیم کشی ، شماتیک را ببینید. نکته ای که در استفاده از تخته ورود مفید بود این بود که خود تخته به دلیل الگوی حفاری سوراخ های سوئیچ بود. سوراخ های کوچکی دقیقاً در موقعیت های مناسب حفر شده و سپس با یک فایل به شکل مربع خارج می شوند. تناسب خوبی داشت
مرحله 4: مونتاژ نهایی
PCB به طور خاص برای این مورد طراحی شده است ، بنابراین به سادگی بر روی پایه های نصب می شود. از آنجا که فضا بسیار تنگ بود ، مجموعه سوئیچ مستقیماً به PCB لحیم شد و یک وزوز پیزو به صورت داغ روی یک تراشه چسبانده شد. اگر می خواهید پیزو قوی تری داشته باشید ، باید درایور را اضافه کنید زیرا مستقیماً از میکروکنترلر هدایت می شود. برای افزایش حجم ، شما واقعاً باید پیزو را به چیزی بچسبانید یا ثابت کنید.
سرب منبع تغذیه به عنوان یک کاهش فشار در اطراف پایه نصب پایین بسته شد. من به تازگی آن را از سوراخ های نصب خارج کرده ام ، اما در صورت لزوم می توانید از یک گرومت مناسب استفاده کنید. واقعاً اینطور است ، دستگاه از یک بسته پلاستیکی 9 ولت تغذیه می کند و بالای دستگاه پخش کننده دی وی دی من قرار دارد که الگوهای شادی را تغییر می دهد.
مرحله 5: درباره سیستم عامل و پشتیبان گیری Supercap
این سیستم عامل با کامپایلر Sourceboost طراحی شده است و از کتابخانه Sourceboost I2C برای صحبت با تراشه RTC استفاده می کند. من مجبور شدم راننده i2c را تغییر دهم تا از تأخیرهای طولانی تر استفاده کنم تا بتوانم کارکرد مطمئن داشته باشم.
سیستم عامل io را راه اندازی می کند ، سپس هر ده ثانیه یا بیشتر می خواند (اگر می خواهید به روز رسانی سریعتر یا زمان به روزرسانی تصادفی انجام شود ، می توانید این کد را تغییر دهید. من این دوره را کمترین حواس او را پرت کردم). اگر فشردن کلیدها تشخیص داده شود ، آن را به روال تغییر ساعت تبدیل می کند تا با فشار دادن کلید یک از آن خارج شود. همچنین در طراحی فضایی برای سوپرکاپ وجود دارد. من این را آزمایش نکرده ام ، اما نصب یک ساعت باید به ساعت اجازه دهد تا قطع برق را برای مدت کوتاهی برطرف کند. در سیستم عامل هنگامی که اطلاعات RTC خوانده می شود ، یک روال معمول مقادیر رقم را می گیرد و یک انتخاب تصادفی از LED های فعال را به آن رقم اختصاص می دهد ، همان عدد با مقدار رقم. اینها در یک جدول نگهداری می شوند. یک روال وقفه هربار یک مقدار را از جدول خارج می کند و آنها را به تراشه های راننده LED می فرستد و یک LED روشن می شود (در واقع دو ، یک در هر تراشه). ورود بعدی به روال دیگر و غیره می شود. هنگامی که به اندازه کافی سریع کار می کنید ، LED های فعال در جدول همه به طور همزمان روشن می شوند. اگر دوست دارید می توانید زمانبندی روال وقفه را تغییر دهید تا سریعتر انجام شود. از آن لذت ببرید ، و اگر یکی از این موارد را به چیزی جالب تبدیل کردید … یک عکس برای من ارسال کنید. فیلیپ پول www.rgbsunset.com
توصیه شده:
M5StickC ساعت مچی زیبا با منو و کنترل روشنایی: 8 مرحله
M5StickC Cool Looking Watch با منو و کنترل روشنایی: در این آموزش ما نحوه برنامه ریزی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان روی LCD و همچنین تنظیم زمان و روشنایی با استفاده از منو و دکمه های StickC یاد می گیریم. . ویدئوی نمایشی را تماشا کنید
DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله
DIY نحوه ایجاد یک ساعت مچی زیبا - StickC - آسان برای انجام: در این آموزش ما نحوه برنامه ریزی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان بر روی LCD و همچنین تنظیم زمان با استفاده از دکمه های StickC یاد می گیریم
مینی ساعت مچی خنک کننده: 5 مرحله
مینی فن خنک کننده: در روزهای گرم و آفتابی ، مینی فن همیشه یک انتخاب عالی برای رفتن به هنگام ورزش یا سرگرمی در پارک است. اما گاهی اوقات مینی فن ها واقعاً مفید نیستند ، به ویژه هنگامی که شما نیاز به کار با هر دو دست خود دارید. همچنین غیرقابل پوشیدن است
ساعت مچی Vortex: an Infinity Mirror ساعت مچی: 10 مرحله (همراه با تصاویر)
Vortex Watch: an Infinity Mirror ساعت مچی: هدف از این پروژه ایجاد نسخه پوشیدنی از ساعت آینه بی نهایت بود. از LED های RGB خود برای نشان دادن زمان با اختصاص ساعت ، دقیقه و ثانیه به ترتیب به چراغ های قرمز ، سبز و آبی و تداخل این رنگ ها استفاده می کند
Microdot - ساعت مچی الگوی LED ساعت مچی: 7 مرحله (همراه با تصاویر)
Microdot - ساعت مچی LED الگوی ساعت: یکی دیگر از محصولات RGB Sunset Productions! این پروژه یک صفحه مدار برای ساخت نسخه ساعت مچی ساعت مینی دات من است: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/ با چند مورد دیگر عملکردهای بیشتر برای دستگاه های قابل حمل آ