فهرست مطالب:

RGB HexMatrix - ساعت IOT 2.0: 5 مرحله (همراه با تصاویر)
RGB HexMatrix - ساعت IOT 2.0: 5 مرحله (همراه با تصاویر)

تصویری: RGB HexMatrix - ساعت IOT 2.0: 5 مرحله (همراه با تصاویر)

تصویری: RGB HexMatrix - ساعت IOT 2.0: 5 مرحله (همراه با تصاویر)
تصویری: CS50 2013 - Week 9 2024, نوامبر
Anonim
RGB HexMatrix | ساعت IOT 2.0
RGB HexMatrix | ساعت IOT 2.0
RGB HexMatrix | ساعت IOT 2.0
RGB HexMatrix | ساعت IOT 2.0
RGB HexMatrix | ساعت IOT 2.0
RGB HexMatrix | ساعت IOT 2.0

پروژه های Fusion 360 »

HexMatrix 2.0 ارتقا یافته از HexMatrix قبلی است. در نسخه قبلی ما از LED های WS2811 استفاده کردیم که HexMatrix سنگین و ضخیم شد. اما در این نسخه از ماتریس ما قصد داریم از PCB سفارشی با LED های WS2812b استفاده کنیم که ضخامت این ماتریس را 3 سانتی متر کرده است.

مرحله 1: لوازم:

تدارکات
تدارکات
تدارکات
تدارکات
تدارکات
تدارکات
تدارکات
تدارکات
  • PCB برای فایل Gerber کلیک کنید
  • NodeMCU (ESP8266)
  • LED های WS2812B
  • آداپتور میکرو USB 5V 2A
  • قطعات چاپ سه بعدی

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

چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
  • برای مشاهده فایل های STL کلیک کنید
  • سه بعدی تمام مدل های سه بعدی را چاپ کنید ، مطمئن شوید که صفحه را با PLA سفید چاپ می کنید.
  • طرحی که من برای آویزان کردن روی دیوار طراحی کرده ام ، می توانید طبق نیاز خود در فایل Fusion360 Fusion360 تغییر دهید.

مرحله 3: اتصال مدار:

اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
  • همه LED ها را روی PCB به ترتیب صحیح لحیم کنید.
  • تمام اتصالات را همانطور که در نمودار مدار نشان داده شده است ، انجام دهید.
  • GND ~ GND
  • Vin ~ 5V
  • D2 ~ دین

مرحله 4: کد:

کد
کد
  • کد داده شده در Arduino IDE را باز کنید. برای کد کلیک کنید
  • کتابخانه FastLED و کتابخانه برد را برای بردهای ESP8266 نصب کنید.
  • Wifi_Name و رمز عبور خود را تایپ کنید

// اطلاعات Wifi شما

const char* ssid = "Wifi_Name"؛

const char* رمز عبور = "رمز عبور"؛

منطقه زمانی کشور خود را وارد کنید

// منطقه زمانی شما

int timezone = 5.5 * 3600 ؛

  • اگر بگویید برای من در منطقه زمانی هند 5:30 است من 5.5 را تایپ کرده ام ، به همین ترتیب شما باید منطقه زمانی کشور خود را قرار دهید.
  • نوع برد را به عنوان ESP8266 (NodeMCU) انتخاب کنید ، پورت را انتخاب کرده و کد را بارگذاری کنید.
  • بعد از اینکه کد با موفقیت بارگذاری شد ، ماتریس را با استفاده از آداپتور میکرو USB بررسی کنید.
  • حتی می توانید انیمیشن هایی را از نمونه های کتابخانه FastLED نمایش دهید.

مرحله 5: نهایی:

نهایی
نهایی
نهایی
نهایی
نهایی
نهایی
  • پایه های برد NodeMCU را بریده و همه چیز را در محفظه قرار دهید.
  • صفحه را بگذارید و با مته چند سوراخ ایجاد کنید و کناره ها را پیچ کنید.

توصیه شده: