فهرست مطالب:

7 بخش ساعت نسخه 2: 4 مرحله
7 بخش ساعت نسخه 2: 4 مرحله

تصویری: 7 بخش ساعت نسخه 2: 4 مرحله

تصویری: 7 بخش ساعت نسخه 2: 4 مرحله
تصویری: 🤯❌آخرای بازی که تا حالا کسی ندیده است #shorts 2024, جولای
Anonim
Image
Image
چه خبر
چه خبر

سلام!

پس از درخواست کاربر Instructables در مورد در دسترس بودن قالب 12 ساعت ، من از مزایای ایجاد تغییرات اساسی در پروژه اصلی استفاده کردم.

در حین استفاده از نسخه 1 ، من نیاز به ساخت نسخه مستقل احساس کردم ، بنابراین امکان تغییر تمام پارامترها را مستقیماً از طریق ساعت ، بدون استفاده از رایانه ، فراهم کردم.

برای کسانی که دستورالعمل های قبلی من را نخوانده اند ، یک ساعت معمولی 7 قسمتی با ویژگی های اضافی است:

  1. 7 تغییر مختلف تغییر دقیقه
  2. 3 رنگ از پیش تنظیم شده برای بازه های زمانی
  3. شدت نور محیط کم نور خودکار
  4. خاموش شدن خودکار/شروع زمانی که نیازی به نمایش زمان نیست
  5. تنظیم خودکار ساعت تابستانی

نسخه 2 همچنین به شما امکان می دهد:

  • تغییر فرمت زمان 12/24 ساعت
  • پارامترهای به راحتی قابل تغییر

پارامترهای قابل تغییر مستقیم از ساعت عبارتند از:

  • زمان بیدار شدن/خاموش شدن
  • رنگ برای بازه های زمانی
  • زمان قرار
  • فرمت زمان 12/24 ساعت

این داده ها در حال حاضر درون Arduino eeprom همراه با حالت انتقال انتخاب شده ذخیره می شوند. همچنین در مرحله بعد راهنمای شروع سریع را آماده کرده ام.

این قاب به صورت سه بعدی چاپ می شود و از چراغ های آردوینو نانو ، DS3231 و WS2812 پشتیبانی می کند.

تدارکات

  • آردوینو نانو
  • عکس چل
  • 2 دکمه فشاری لحظه ای
  • کلید روشن/خاموش
  • پلاگین DC
  • ترانسفورماتور 5 ولت
  • شماره 30 WS2812 leds (مدل 30 leds/متر)
  • pcb
  • ماژول DS3231
  • کابل های نازک برای اتصالات leds
  • مقاومت 10K ، 550
  • لحیم کاری
  • چسب
  • پرش کننده ها
  • سرصفحه ها مرد/زن

مرحله 1: چه جدید است

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

مرحله 2: مونتاژ PCB

مونتاژ PCB
مونتاژ PCB
مونتاژ PCB
مونتاژ PCB
مونتاژ PCB
مونتاژ PCB

برای سهولت کار ، برخی از اتصالات را تغییر داده ام ، شماتیک را ببینید. سوئیچ روشن/خاموش اختیاری است ، برای ورود به منوی بدون آن فقط کافی است دکمه 1 +5 ولت را نگه دارید.

مقاومت بین leds و D5 550 اهم و 10 کیلو اهم دیگر است.

مدار بسیار آسان است و نیازی به اچ ندارد.

در پروژه من هر بخش برای هر رقم به یک led نیاز دارد. پس از اصلاح کتابخانه "segment_display.cpp" ، برای پروژه های بزرگتر می توان LED های بیشتری را برای بخش اضافه کرد.

برای اطلاعات بیشتر در مورد توالی LED و سایر نسخه 1 را بررسی کنید

مرحله 3: چاپ سه بعدی

پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی

با شروع از نسخه اصلی (با تشکر از کاربر Thingverse random1101) ، پشتیبانی را مجدداً با بارکد سفارشی کرده ام (این بدان معناست که ACCECORPORATION اما خواننده بارکد آن را نمی شناسد …. sob).

توصیه می شود هر رقمی را بعد از قرار دادن داخل شکاف چسب بزنید.

مرحله 4: طرح

کتابخانه ها بدون تغییر باقی می مانند و اولین باری که طرح را بارگذاری و اجرا می کنید هیچ اتفاقی نمی افتد زیرا داده ها را از eeprom می خواند و احتمالاً در eeprom شما ممکن است مقادیر تصادفی وجود داشته باشد. سپس برای اولین بار اجرا باید داده ها را تنظیم کنید.

حالت انتقال در حال حاضر در eeprom ذخیره می شود.

در هنگام ورود داده ها ، قالب زمان را به طور دقیق (قالب زمان واقعی 24 ساعته یا زمستانی) دنبال کنید.

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

توصیه شده: