فهرست مطالب:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)

تصویری: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)

تصویری: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)
تصویری: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, جولای
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

در اینجا مقدمه ای بر پروژه ای است که بسیار مشتاقم به شما نشان دهم. این در مورد DIY Smart LED Matrix است که به شما امکان می دهد روی آن نشان دهید ، داده هایی مانند YouTube Stats ، Smart Home Stats شما به عنوان دما ، رطوبت ، می توانند یک ساعت ساده باشند یا فقط متن و انیمیشن ها را نشان دهند.

در این اولین آموزش ، اولین آزمایش و نمایش متن را انجام می دهم.

اگر شما یک دانش آموز بصری هستید ، من می دانم که یک ویدیو بیش از 1000 کلمه ارزش دارد ، بنابراین در اینجا یک فیلم آموزشی وجود دارد. (من یک اسپانیایی زبان هستم ، بنابراین لطفاً زیرنویس انگلیسی را روشن کنید):

امیدوارم از این پروژه لذت ببرید.

مرحله 1: مهارت های مورد نیاز

مهارت های مورد نیاز
مهارت های مورد نیاز

همانطور که مشاهده کردید ، هیچ چیز در این پروژه بسیار دشوار به نظر نمی رسد ، اما شما به برخی از اطلاعات اساسی در مورد موارد زیر نیاز دارید:

-استفاده از IDE آردوینو

چاپ سه بعدی یا صنایع دستی (برای شبکه).

-جوشکاری

-سیم کشی

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

لیست قطعات و قطعات
لیست قطعات و قطعات
لیست قطعات و قطعات
لیست قطعات و قطعات
لیست قطعات و قطعات
لیست قطعات و قطعات

یک مکان خوب که می توانم برای پیدا کردن اجزای شما توصیه کنم ، این MakerFocus است ، یک فروشگاه سخت افزار منبع باز است!

  1. PCB ، می توانید بین نسخه No LEDs و ADD the LED's Strips توسط خودتان یا یکی از LED ها را انتخاب کنید.
  2. ESP8266 (میکروکنترلر).
  3. نوارهای LED WS2812.
  4. منبع تغذیه 5 ولت 2 آمپر
  5. جک قدرت PCB.
  6. چاپگر سه بعدی (اختیاری) می توانید قطعات را با مقوا یا چیزهای سفت و سخت انجام دهید.

مرحله 3: نمودار مدار

مدار
مدار
مدار
مدار
مدار
مدار
مدار
مدار

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

همچنین می توانید به جای نوارهای LED از پنل های LED استفاده کنید.

این دارای تمام اتصالات داخلی مدار است که به ما امکان می دهد بعداً طرح PCB را ایجاد کنیم. من همچنین PDF Schematics را ضمیمه کردم تا بتوانید آن را بهتر ببینید.

نمودارها ، کد و کتابخانه ها را به صورت رایگان بارگیری کنید.

مرحله 4: طراحی و سفارش PCB

طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB
طراحی و سفارش PCB

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

در اینجا می توانید فایل های Gerber ، BOM و Pick & Place را بارگیری کنید ، آنهایی که برای سفارش PCB در شرکت تولید کننده PCB خود نیاز دارید.

من JLCPCB را پیشنهاد می کنم:

2 دلار برای 5 PCB و SMT ارزان (2 کوپن)

BROAD THE BREADY BOARD ، Gerber + Pick & Place + BOM را بخرید

مرحله 5: مونتاژ

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

شبکه را چاپ کنید

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

یک تکه کاغذ سفید سفت و سخت بریدم تا بتوانم پیکسل بهتری دریافت کنم.

فایل های شبکه را ضمیمه کرد. (می توانید شبکه خود را طراحی کنید).

من 2 Grid و 1 Grid2 قطعه چاپ کردم.

مرحله 6: برنامه نویسی ESP8266 و آزمایش

برنامه نویسی ESP8266 و آزمایش
برنامه نویسی ESP8266 و آزمایش
برنامه نویسی ESP8266 و آزمایش
برنامه نویسی ESP8266 و آزمایش
برنامه نویسی ESP8266 و آزمایش
برنامه نویسی ESP8266 و آزمایش

1- برای برنامه نویسی ESP8266 باید بلوز را روی (موقعیت PROG) قرار دهیم ، مبدل USB به TTL را به PCB خود وصل کنیم و روی پین های مربوطه و سپس به رایانه خود ، کتابخانه ها را نصب کرده و سپس بارگذاری کنیم. (نیاز به نصب ESP8266 Packaje بر روی IDE خود دارید).

2- کتابخانه ها و وابستگی ها را نصب کنید.

3- IDE را مجدداً راه اندازی کنید ، به بایگانی> مثالها> Adafruit NeoPixel> Strandtest بروید.

-تعداد LED های متصل را ویرایش کنید.

-پین را روی "0" ویرایش کنید. (جایی که LED ها متصل هستند).

4- طرح را بارگذاری کنید.

5- در USE جهنده کنید ، USB را جدا کرده و منبع تغذیه 5 ولت را وصل کنید.

6- بررسی کنید که همه LED های شما خوب کار می کند.

توجه: برای تغذیه ESP از 3.3v مبدل USB-TTL استفاده کنید. (با 5 ولت می سوزد).

مرحله 7: برنامه نویسی نهایی و نمایش متن

برنامه نویسی نهایی و نمایش متن
برنامه نویسی نهایی و نمایش متن
برنامه نویسی نهایی و نمایش متن
برنامه نویسی نهایی و نمایش متن
برنامه نویسی نهایی و نمایش متن
برنامه نویسی نهایی و نمایش متن
  1. "HOLA" را با متنی که می خواهید نشان دهید تغییر دهید.
  2. مطمئن شوید که LED ها را روی PIN #وصل می کنید.
  3. روشنایی را تنظیم کنید.
  4. رنگ متن را ویرایش کنید.
  5. بارگذاری کنید و لذت ببرید.

به آخرین تصویر توجه کنید: اگر LED ها را متفاوت از من قرار می دهید ، لطفاً آن گزینه ها را در کد تنظیم کنید.

توصیه شده: