فهرست مطالب:

NTP Synchronized Wordclock: 6 مرحله (همراه با تصاویر)
NTP Synchronized Wordclock: 6 مرحله (همراه با تصاویر)

تصویری: NTP Synchronized Wordclock: 6 مرحله (همراه با تصاویر)

تصویری: NTP Synchronized Wordclock: 6 مرحله (همراه با تصاویر)
تصویری: From Handshakes to Data Streams: A Journey through OSI Layer 4 2024, نوامبر
Anonim
Image
Image
مواد
مواد

ساعت خود را با یک سرور زمان NTP همگام سازی کنید تا آنها بتوانند زمان مناسب را بررسی کنند اگر در خانه نیستید:-)

مرحله 1: مواد

مواد
مواد
مواد
مواد
  • تخته سه لا (2 لایه)
  • پلکسی گلاس
  • Wemos D1 یا Wemos D1 mini pro یا Wemos D1 mini
  • کابل میکرو usb
  • شارژر تلفن
  • قاب عکس فانتزی
  • 168 عدد WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic build in Smd 5050 Rgb

من به fabshop رفتم تا از لیزر شکن آنها برای 3 لایه استفاده کنم.

همچنین به ابزارهای مختلفی نیاز خواهید داشت: مته (+ مجموعه ای از مته های مته) ، انبردست ، برش دهنده (یا سیم برش) و آهن لحیم کاری (با لحیم کاری) در ابتدا من طراحی خود را با Wemos D1 انجام دادم ، اما برخی از Wemos D1 را سفارش دادم. mini pro و برخی از Wemos D1 mini و همچنین در آنها ساعت کاملا کار می کند.

مرحله 2: لایه اول

Image
Image
لایه اول
لایه اول
لایه اول
لایه اول

اولین لایه ای که باید ایجاد کنید تخته ای است که LED ها بر روی آن نصب/ نصب می شوند. در اینجا چندین گزینه در مورد نحوه ساختار برد LED دارید.

در این مرحله شما همچنین باید فاصله LED های خود را در نظر بگیرید. من صورت ساعت خود را با برنامه طراحی رایگان Inscape ترسیم کردم (آن را در Inscape.org بیابید)

مرحله سوم: لایه دوم

Image
Image
لایه دوم
لایه دوم

لایه دوم این است که نور را به گونه ای هدایت کنید که در جایی که نمی خواهید نور داشته باشید پخش نشود…

مرحله چهارم: لایه سوم و آخر

Image
Image
لایه سوم و آخر
لایه سوم و آخر
لایه سوم و آخر
لایه سوم و آخر

صفحه ساعت ،

من اجازه دادم ساعت ساعت روی کارخانه فابریک روی یک تکه پلکسی مشکی بریده شود. بین لایه دوم و سوم ، من یک تکه کاغذ پخت گذاشتم تا به یک اثر پخش کننده خوب از led ها دست پیدا کنم

مرحله 5: کد

کد
کد
کد
کد

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

من برنامه نویس نیستم بنابراین اگر نظری برای ساده سازی کد دارید لطفاً وقت بگذارید و یک پیشنهاد بنویسید:-)

به روز رسانی:

نسخه 1.1 یک ساعت هماهنگ NTP با مدیر Wifi است.

اگر ساعت نتواند ارتباطی با روتر پیدا کند ، یک نقطه دسترسی ایجاد می کند. کافی است به نقطه دسترسی متصل شوید و https://192.168.4.1 را تایپ کرده و به یک شبکه wifi موجود متصل شوید. پس از ایجاد اتصال ، یک انیمیشن به رنگهای قرمز ، سفید و آبی نشان داده می شود و سپس با زمان صحیح برمی گردد.

مرحله 6:

اعتبار به جان می رسد که به من الهام بخش و کمک کرد…

توصیه شده: