فهرست مطالب:

تقویم ظهور LED DIY: 3 مرحله
تقویم ظهور LED DIY: 3 مرحله

تصویری: تقویم ظهور LED DIY: 3 مرحله

تصویری: تقویم ظهور LED DIY: 3 مرحله
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim
DIY تقویم ظهور LED
DIY تقویم ظهور LED
DIY تقویم ظهور LED
DIY تقویم ظهور LED

من توضیح خواهم داد که چگونه این ساعت آنالوگ را ساخته ایم که به عنوان تقویم ظهور عمل می کند. 24 لامپ ws2811 بصورت شبانه روزی بصورت دایره ای وجود دارد و هر کدام از آنها تا روزهای قبل از کریسمس سبز می شوند. در روز کریسمس ، همه چراغ ها به رنگ قرمز روشن می شوند. در طول هر ماه دیگر چراغ ها به رنگ آبی ثابت هستند. این دستگاه توسط es8266 هدایت می شود که می تواند توسط Arduino IDE مدیریت شود ، اما تمشک pi نیز کار می کند. این می تواند بسیار سفارشی شده و به دلخواه شما تغییر کند و حتی می تواند انیمیشن ها را خارج از رنگ های معمولی معمولی اجرا کند. به خواندن ادامه دهید تا بدانید چگونه این کار را کردم ، یا فیلم زیر را تماشا کنید!

تدارکات:

  1. es8266
  2. منبع تغذیه 5 ولت
  3. ws2811 leds
  4. کیت ساعت

مرحله 1: ساخت ساعت

ساخت ساعت
ساخت ساعت
ساخت ساعت
ساخت ساعت
ساخت ساعت
ساخت ساعت

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

مرحله 2: قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید

قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید
قطعات الکترونیکی را اضافه کرده و مدار را وصل کنید

ما مونتاژ را با فشار دادن 24 لامپ ws2811 از طریق سوراخ های 1/2 اینچی که حفاری کردیم شروع کردیم. سپس یک طرح کلی از م componentلفه ساعت رسم کردیم و در حدود 3/8 اینچی از فرورفتگی خارج شدیم تا بتوانیم آن را در قسمت پشتی قرار دهیم. پس از اتمام کار ، منبع تغذیه 5 ولت را به پشت چسباندیم ، یک شکاف که آن را به دیوار نگه می دارد ، اضافه کردیم و مداری را که چراغ ها را تغذیه می کرد لحیم کردیم. مدار بسیار ساده است و از یک پین میکروکنترلر es8266 برای کنترل led ها و منبع تغذیه 5V برای تغذیه آنها استفاده می کند.

مرحله 3: کد را نصب کنید و لذت ببرید

کد را نصب کنید و لذت ببرید!
کد را نصب کنید و لذت ببرید!
کد را نصب کنید و لذت ببرید!
کد را نصب کنید و لذت ببرید!
کد را نصب کنید و لذت ببرید!
کد را نصب کنید و لذت ببرید!

مرحله بعدی نصب کد زیر است. از آنجا که ما از ES8266 استفاده می کنیم ، Arduino IDE برای این کار خوب عمل می کند:

github.com/tmckay1/advent_calendar

اگر از پین مشابه ما استفاده نمی کنید ، باید تعریف پین را که LED ها را کنترل می کند تغییر دهید و اطلاعات wifi (SSID/گذرواژه) خود را اضافه کنید. همچنین باید وابستگی هایی مانند FastLED و NTP Client را نصب کنید و از برد es8266 مانند من استفاده می کنید ، همچنین باید برد را در Arduino IDE نصب کنید (برای اطلاعات بیشتر منابع را بررسی کنید).

اساساً کد هر زمان که به وای فای متصل می شود هر 10 ثانیه از NTP Client تاریخ فعلی را دریافت می کند و سپس محاسبه می کند که در ماه دسامبر چند چراغ روشن شود. به محض دریافت این اطلاعات ، از کتابخانه FastLED برای روشن کردن led های ساعت استفاده می کند.

پس از نصب کد ، آن را وصل کرده و لذت ببرید:)

منابع

نصب وابستگی به مشتری NTP:

نصب وابستگی FastLED:

نصب برد es8266 در Arduino IDE:

توصیه شده: