فهرست مطالب:

£ 5* ساعت RGB جعبه پیتزا: 8 مرحله
£ 5* ساعت RGB جعبه پیتزا: 8 مرحله

تصویری: £ 5* ساعت RGB جعبه پیتزا: 8 مرحله

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

این پروژه زمانی آغاز شد که من خوش شانس بودم که تعدادی رول نوار LED WS2811 RGB با قیمت 1 پوند/رول را در یک غرفه بازار پیدا کردم. این معامله بسیار خوب بود و نمی توانستم آن را از دست بدهم ، بنابراین من مجبور شدم دلیلی برای استفاده از 25 متر تازه خریداری شده از نوار NeoPixel بیابم. من در این پروژه حدود 3 متر استفاده کردم.

الهام به دو صورت از دو نام بسیار معتبر در جامعه سازندگان - که در آن زمان هیچکدام ساعت ساز نبودند - ناشی می شد. مکانیزم جعبه به شدت از ویدئویی از Fran Blanche در مورد ساختن یک نمایشگر بزرگ 7 قسمتی الهام گرفته شده است و ایده استفاده از NeoPixels برای تغییر رنگ هر بخش از سازنده غیر منتظره و پروژه نمایش Neo7Segment او (YouTube & Tindie) ناشی شده است. شما باید هر دوی آنها را بررسی کنید - آنها عالی هستند.

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

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

برچسب قیمت 5 پوند در عنوان واقعاً هزینه ای است که این پروژه برای من هزینه کرد. اینکه آیا می توان آن را با آن قیمت تکرار کرد بستگی به قیمت های رایج در زمان خرید قطعات مورد نیاز دارد. من با نوارهای LED چانه زنی کردم و می دانم که همه خوش شانس نیستند. من هزینه پیتزا را در پروژه لحاظ نکرده ام زیرا از جعبه ها فقط بعد از خوردن استفاده شد:-)

من از قطعات خریداری شده زیر استفاده کردم (جایی که پیوندهای این بخش با علامت * علامت گذاری شده اند) آنها پیوندهای وابسته هستند - این بدان معناست که من برای هر خرید چند پنس دریافت می کنم ، اما شما چیزی بیشتر نمی پردازید). قیمتهای نشان داده شده در اینجا در روز نوشتن صحیح است:

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [2.10 پوند]
  • Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1.90/5] - من از این استفاده کردم تا بتوانم ESP را برای پروژه دیگری در آینده بازیابی کنم ، می توانید مستقیماً لحیم کنید در صورت تمایل Wemos D1 mini
  • 3 متر نوار LED 12V WS2811 (https://s.click.aliexpress.com/e/EubEE27 *) [1.55 پوند/متر در متر در متر در این فهرست ، من 5 پوند 1 پوند پرداخت کردم بنابراین این 60 پوند برای من هزینه کرد]
  • مبدل پله ای ولتاژ DC-DC (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • پریز برق (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • دکمه (https://s.click.aliexpress.com/e/by8JYjri *) [1.85/10 پوند]

*هزینه کل برای من برای این پروژه = 4.15 پوند (8.20 پوند با قیمت در پیوندهای بالا)

من همچنین از مواد زیر که در خانه داشتم استفاده کردم:

  • 4 جعبه مقوایی بزرگ از پیتزاهای یخ زده
  • چسب دو طرفه در عرض های مختلف
  • نوار فلزی (هر چند نوار گاف یا هر نواری که مانع عبور نور شود)
  • فویل قلع
  • سیم اتصال
  • ضایعاتی از تخته اولیه
  • منبع تغذیه 12 ولت ، از چاپگر قدیمی ذخیره شده است

ابزارهایی که استفاده کردم عبارت بودند از:

  • خط کش پولادی
  • چاقوی جراحی یا چاقوی تیز
  • برش سوراخ قابل تنظیم برای کاغذ و کارت
  • مته 10 میلی متری
  • لحیم کاری و لحیم کاری

من از آنچه که باید به دست می دادم بسیار استفاده می کردم ، ممکن است روشهای متفاوت یا بهتری برای دستیابی به نتایج مشابه وجود داشته باشد. در صورت انتخاب یک قسمت (مانند نوار LED به عنوان مثال) ، ممکن است لازم باشد قسمت های دیگر را نیز تغییر دهید (مانند منبع تغذیه).

مرحله 2: جعبه را بسازید

جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید

قسمت بالای جعبه از یک جعبه پیتزا و پایین از جعبه دیگری تهیه شده است. ابعادی که استفاده کردم تصادفی به اندازه جعبه های پیتزا بود ، اما کاملاً خوب کار کرد. ابعاد بالا و پایین بعد از برش 632 میلی متر در 297 میلی متر بود. و ساعت نهایی 562 میلی متر در 227 میلی متر در 40 میلی متر عمق دارد (شامل دکمه).

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

با یک ابزار امتیازدهی (در صورت داشتن) یا یک چاقو یا بیرو در همه طرف هر جعبه نمره دهید. خطوط نمره باید 37 میلی متر از تمام لبه های یک (این قسمت پایین می شود) و 35 میلی متر از تمام لبه ها از طرف دیگر (بالا) باشد. تفاوت در اینجا تضمین می کند که این دو قطعه وقتی پروژه به پایان رسید یکی روی دیگری قرار می گیرد.

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

بعداً روی قسمت پایینی کار خواهیم کرد. در تصویر دوم (عذرخواهی برای موضوع تمرکز - تا دیر وقت متوجه نشدم) می توانید ببینید که ورقه قلع باید به کجا برسد - همه چیز که با 'X' مشخص شده جایی است که نمی خواهید همه فویل را فویل کنید استراحت باید پوشانده شود پشت را روی جایی که X وجود دارد بگذارید ، فویل را بگذارید و آن قسمتها را با دقت برش دهید. مراقب باشید از قرار دادن فویل در دو قسمت وسط که وسایل الکترونیکی در آن قرار دارند اجتناب کنید. اساساً شما باید قسمت های لوازم الکترونیکی را ترک کنید (تصاویر را در قسمت پایانی ببینید) و هر یک از مکانهایی که زبانه ها در آن چسبیده اند تا جعبه کامل شود و تقسیم کننده ها را مناسب کند.

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

در بالا ، SVG پیوست را چاپ کنید (اگر اندازه آن متفاوت است ، آن را در جعبه خود قرار دهید) و سپس قسمت های سفید را به داخل هر خط سیاه برش دهید. این الگو را در بالا اعمال کنید و بکشید تا 4 رقم ، 2 ضلع در هر طرف مرکز ایجاد شود. ممکن است ساده ترین کار را با شروع دو رقم وسط یکی در هر طرف بخش مرکزی و سپس دو رقم بیرونی که لبه الگو را با خطوط نمره پوشانده اند ، شروع کنید. آنها را با چاقوی چاقو یا چاقوی تیز کاردستی با دقت برش دهید. با استفاده از یک دستگاه برش سوراخ برای قطع عرض بخش های برداشته شده از قالب ، دو سوراخ در قسمت مرکزی برای روده بزرگ برش دهید. این قسمتها باید به اندازه دو قسمت مخالف در یک رقم از هم فاصله داشته باشند. در نهایت ، قسمت بالا را برگردانید ، هر چهار لبه خطوط نمره را بالا بیاورید و زبانه ها را پایین بکشید تا کادر کامل شود. بالا اکنون انجام شده است و می توان آن را تا آخرین مرحله کنار گذاشت.

در نهایت دو قطعه کوچک U شکل و یک قطعه پل همانطور که در تصاویر نشان داده شده است بسازید. دو مورد اول برای تقویت نقاطی است که وسایل الکترونیکی در آن قرار می گیرند و دومی LED های کولون را در مرکز ساعت نگه می دارد.

مرحله 3: ایجاد رقم

رقم ها را ایجاد کنید
رقم ها را ایجاد کنید
رقم ها را ایجاد کنید
رقم ها را ایجاد کنید
رقم ها را ایجاد کنید
رقم ها را ایجاد کنید

این بخش بسیار ساده تر از آنچه به نظر می رسد است!

به سادگی 32 شکل را که در تصویر اول نشان داده شده است (با استفاده از ابعاد در تصویر 2) برش دهید و آنها را مانند تصویر سوم به هم بچسبانید. اگر از جعبه اندازه متفاوتی استفاده کرده اید ، باید از اندازه گیری های مختلف استفاده کنید. اساساً اینها خطوط سیاه روی الگو را در بالا دنبال می کنند ، اما به سمت بیرون تا گوشه ها و لبه های هر یک از بخش های چهار رقمی امتداد می یابد.

من قسمت چاپ شده کارت را با کاغذ سفید چسبناک پشتی پوشاندم تا بیشتر آنها نور را منعکس کنند و تصاویر پیتزا را از نظر پنهان کنند.

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

LED ها را وصل کنید
LED ها را وصل کنید
LED ها را وصل کنید
LED ها را وصل کنید

کل این فرایند بسیار مبهم است و عاقلانه است که آن را به آرامی و با حوصله انجام دهید. این نوار نسبتاً مقاوم است اما در صورت خم شدن زیاد یا بیش از حد ممکن است آسیب ببیند. عکسها نشان می دهند که هدف شما چیست (قسمت اول دارای قسمت اول در سمت چپ و قسمت دوم در بالا).

نوار LED که من استفاده کردم به گونه ای ساخته شده است که 1 پیکسل از 3 LED تشکیل شده است. بنابراین من از 3 LED برای هر بخش از هر رقم استفاده کرده ام. اگر از LED های NeoPixel جداگانه استفاده می کنید ، به همین راحتی می توانید از 1 LED در هر بخش استفاده کنید.

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

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

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

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

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

هنگامی که تمام نوار LED خود را در هر قسمت چسباندید ، باید هر قسمتی را که برش زده اید (حداقل قسمت میانی) به هم وصل کنید. خط داده باید یک مسیر پیوسته در اطراف هر رقم باشد که از بالا شروع می شود ، در جهت عقربه های ساعت در اطراف لبه و سپس در وسط حرکت می کند. به طور معمول ، نواری که محل برش آن را رعایت کرده اید ، به سادگی به "Dout" در انتهای یک بخش به "Din" در ابتدای قسمت بعدی بپیوندید.

اکنون خط داده دارید ، برق را وصل کنید. در اینجا تنها شرط این است که یک اتصال `12v` در هر بخش و یک اتصال` GND` در هر بخش باید به بخش دیگری یا به برق متصل شود. لازم نیست در انتها یا حتی در یک مکان باشد. تنها چیزی که لازم است این است که تمام قسمت های نوار به صورت رقمی به نحوی به هم متصل شوند. در مرحله بعدی ما ارقام را به خطوط برق و یکدیگر متصل می کنیم.

مرحله 5: همه را با هم جمع کنید

همه را با هم بیاورید
همه را با هم بیاورید
همه را با هم بیاورید
همه را با هم بیاورید
همه را با هم بیاورید
همه را با هم بیاورید

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

ابتدا قطعات جداکننده کوچک را در بالا و پایین بخشهای مرکزی کوچک بچسبانید - انتهای آنها با سیمهای بریده شده باید به وسط باشد. یک سوراخ 10 میلی متری درست از پشت هر کدام به پشت جعبه (حفره ای که در بالا برای دکمه و در پایین آن برای جک پاور قرار دارد) ایجاد کنید.

در سمت چپ که بیشترین رقم قبلاً ساخته شده است ، دو دم بلند بلند (حدود 40 سانتی متر طول) را به اتصالات گوشه پایین سمت راست وصل کنید. برای رقم بعدی همین کار را با دم های کوتاهتر (حدود 20 سانتی متر) انجام دهید. این کار را با ارقام 3 و 4 تکرار کنید و دم ها را به گوشه های پایین سمت چپ اضافه کنید و دم های کوتاه را روی رقم 3 و بلندها را روی رقم 4 قرار دهید.

اولین رقم را در اولین فاصله قرار دهید ، دم های قدرت آن را زیر تقسیم کننده ها در پایین قرار دهید تا در قسمت وسط بیرون بیایند. یک سیم را به اولین `Din` متصل کرده و به همین ترتیب آن را به قسمت میانی بالا (قسمت سبز رنگ در تصاویر) وصل کنید. این کار را با بخش بعدی انجام دهید و سپس آخرین `Dout` (بخش میانی) رقم اول را به اولین` Din` (بخش بالای رقم دوم) وصل کنید.

این کار را با ارقام سمت راست تکرار کنید تا مطمئن شوید که "Dout" یک رقم همیشه به "Din" بعدی متصل است ، در واقع یک طول پیوسته نوار LED وجود دارد.

پس از نصب هر 4 مورد ، نوار را به 4 لبه داخلی الماس وسط هر رقم و پشت جعبه بمالید ، این کار را برای مثلث های پایین و بالا و همچنین در سمت چپ هر یک از تقسیم کننده های عمودی تکرار کنید (من این امر در دو بخش امکان می دهد تا فضایی برای سیم که قطعات را به هم متصل می کند از وسط عبور کند. توصیف دقیق جایی که نوار می رود دشوار است اما باید در تصویر کاملاً واضح باشد.

هنگامی که هر چهار رقم در محل قرار گرفتند سیم برق و سیم را به قسمت مرکزی کوچک LED ها در انتهای پایین و یک سیم داده را به "Din" در بالا وصل کنید. آنها را از طریق شکاف های مناسب تغذیه کرده و فاصله دهنده را در مرکز بخش مرکزی قرار دهید.

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

آن را وصل کنید
آن را وصل کنید
آن را وصل کنید
آن را وصل کنید
آن را وصل کنید
آن را وصل کنید

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

اگر از سپر نمونه اولیه استفاده می کنید ، سربرگ های مناسب را به سپر و Wemos اضافه کنید (اینها معمولاً با Wemos عرضه می شوند و مجموعه ای دیگر نیز با سپرهایی که من خریداری کرده ام ارائه می شود).

قطعه کوچکی از تخته اولیه ضایعات را بردارید و مبدل DC-DC را در وسط آن لحیم کنید (مانند تصویر).

اجازه دهید ابتدا در قسمت میانی کار کنید. تمام اتصالات مثبت را در نظر بگیرید (در مجموع باید 6 سیم وجود داشته باشد - یکی از هر رقم ، یکی از روده بزرگ در وسط و دیگری از پریز برق). همه این موارد را به تخته اولیه در سوراخ های مجاور `+in` مبدل DC-DC لحیم کنید. سپس هر یک را خم کرده و به قسمت بعدی لحیم کنید تا همه آنها و `+in` مبدل به هم متصل شوند.

حالا همه اتصالات GND را گرفته و موارد فوق را تکرار کنید و همه آنها را به برد اولیه و "-in" مبدل DC-DC وصل کنید. مدل مبدل من زمین را با زمین خارج شده روی PCB متصل می کند ، اگر دستگاه شما این کار را نمی کند ، این کار را نیز انجام دهید.

عکس اول نشان می دهد که صفحه اصلی با تمام دم های LED ها و قدرت متصل به همراه مبدل DC-DC و یکی از سیم های تغذیه Wemos نشان داده شده است.

دو سیم بلند را از خروجی مبدل DC-DC وصل کنید (دوباره آنها را به سوراخ های مجاور روی تخته اولیه وصل کنید و آنها را خم کنید تا پین های مبدل را لمس کند) و آنها را به مجموعه ای چند متری روی `Vdc` وصل کنید. ، 12VDC را به جک قدرت اعمال کنید و ولتاژ خروجی مبدل را اندازه گیری کنید. مبدل را طوری تنظیم کنید که 3.3v خوانده شود. دم ها را از موتی متر جدا کرده و آنها را تا قسمت بالای بخش مرکزی تغذیه کنید.

این دم ها را در موقعیت های مشخص شده `3v3` و` GND` به سپر نمونه سازی (یا در صورت عدم استفاده از سپر مستقیماً به ESP) وصل کنید. یک طرف دکمه را نیز به `GND` وصل کنید. در تصویر یک سوئیچ کوچک روی برد اولیه مشاهده می کنید ، این مورد برای آزمایش غیرفعال کردن قدرت از مبدل DC-DC هنگام اتصال ESP به USB امکان پذیر است. برای دویدن معمولی نیازی نیست.

در نهایت دو مجموعه NeoPixels (نوار طولانی برای ارقام و کولون در وسط) و طرف دیگر دکمه باید به شرح زیر متصل شوند:

  • نوار رقمی - D2
  • نوار کولون - D3
  • دکمه - D7

به سادگی سه سیم را به سپر (یا ESP) لحیم کنید و این همه چیز متصل است. از یک پد چسبناک فومی یا مشابه آن برای محکم کردن صفحه اصلی در محل خود و سپر یا ESP نیز استفاده کنید.

مرحله 7: کد را اضافه کنید

در مرحله اول ، اگر قبلاً از ESP8266 استفاده نکرده اید ، این ویدیو را برایان لاف برای جزئیات نحوه تنظیم آن ببینید.

بزرگترین مشکل هنگام ساختن ساعت ایجاد رابط کاربری برای تنظیم آن است. برای حل این مشکل من از ESP8266 استفاده کرده ام و ساعت با NTP تنظیم می شود. به این ترتیب زمان همیشه باید درست باشد.

من قصد ندارم طرح را خط به خط توضیح دهم و نحوه کار آن را توضیح دهم زیرا این یک آموزش برنامه نویسی Arduino/ESP نیست و در حال حاضر به اندازه کافی طولانی است. برخی از نظرات در آنجا برای علاقه مندان به نحوه کار وجود دارد.

طرح پیوست شده بسیار ساده است تا ویژگی های اصلی ساعت را نشان دهد. این طرح بستگی به تعدادی کتابخانه دارد تا کار کند (برخی به طور پیش فرض نصب شده اند ، برخی در مدیر کتابخانه در دسترس هستند ، برخی دیگر فقط در GitHub):

  • سیم
  • ESP8266WiFi
  • Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
  • TimeLib [https://github.com/PaulStoffregen/Time]
  • NtpClientLib [https://github.com/gmag11/NtpClient]
  • RGBDigit* [https://github.com/ralphcrutzen/RGBDigit]
  • تیک تیک
  • OneButton [https://github.com/mathertel/OneButton]

*از رالف کرتزن برای ادغام تغییرات لازم در کتابخانه RGBDigit خود تشکر می کنم تا بتوانم این پروژه را بدون نگهداری نسخه دوم آن ارائه کنم.

در حال حاضر ویژگی های زیر پیاده سازی شده است:

  • زمان را در رنگ تعیین شده در کد نمایش می دهد
  • کولون را در وسط به رنگ سبز در جایی که اتصال به اینترنت وجود دارد و در صورت عدم وجود آن قرمز رنگ می کند.
  • بین نمایش زمان (HH: MM) و تاریخ (DD: MM) در هر بار فشار دکمه تغییر حالت می دهد.

در نهایت موارد زیادی هم از نظر دستکاری رنگ با استفاده از کتابخانه RGBDigit و هم از نظر دریافت اطلاعات برای نمایش از اینترنت (پس از همه اینها از ESP8266 استفاده می شود) امکان پذیر است.

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

مرحله 8: خودتان آن را بسازید…

شما اکنون یک ساعت جعبه پیتزا به طور کامل کار می کنید. حال س Theال این است که با آن چه می کنید!

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

  • من به این فکر کرده ام که قسمت جلویی را با وینیل جلوه ای چوبی بپوشانم و سپس آن را به سادگی با یک چاقوی تیز در جایی که فاصله های نوری وجود دارد برش دهم. از نظر من بسیار برجسته تر به نظر می رسد.
  • من همچنین به دنبال پیروی از این راهنما (با پرداخت هزینه - نه وابسته) و تزئین قسمت جلویی به سبک steampunk/dieselpunk هستم.

من واقعاً دوست دارم ببینم دیگران نیز با ساعت خود چه می کنند.

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

  • اضافه کردن دما ، رطوبت ، شمارش گرده از پیش بینی آب و هوا در یک الگوی دوچرخه سواری یا با فشار یک دکمه.
  • روشنایی را بر اساس زمان روز (کم نور یا خاموش در شب) تغییر دهید.
  • تغییر رنگ نمایش زمان بر اساس رویدادهای تقویم Google من.

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

اگر تا اینجا خواندید ، متشکرم! اگر ساعت می سازید از ساعت لذت ببرید.

توصیه شده: