فهرست مطالب:
- مرحله 1: مهارت های مورد نیاز
- مرحله 2: لیست قطعات و قطعات
- مرحله 3: نمودار مدار
- مرحله 4: طراحی و سفارش PCB
- مرحله 5: مونتاژ
- مرحله 6: برنامه نویسی ESP8266 و آزمایش
- مرحله 7: برنامه نویسی نهایی و نمایش متن
تصویری: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در اینجا مقدمه ای بر پروژه ای است که بسیار مشتاقم به شما نشان دهم. این در مورد DIY Smart LED Matrix است که به شما امکان می دهد روی آن نشان دهید ، داده هایی مانند YouTube Stats ، Smart Home Stats شما به عنوان دما ، رطوبت ، می توانند یک ساعت ساده باشند یا فقط متن و انیمیشن ها را نشان دهند.
در این اولین آموزش ، اولین آزمایش و نمایش متن را انجام می دهم.
اگر شما یک دانش آموز بصری هستید ، من می دانم که یک ویدیو بیش از 1000 کلمه ارزش دارد ، بنابراین در اینجا یک فیلم آموزشی وجود دارد. (من یک اسپانیایی زبان هستم ، بنابراین لطفاً زیرنویس انگلیسی را روشن کنید):
امیدوارم از این پروژه لذت ببرید.
مرحله 1: مهارت های مورد نیاز
همانطور که مشاهده کردید ، هیچ چیز در این پروژه بسیار دشوار به نظر نمی رسد ، اما شما به برخی از اطلاعات اساسی در مورد موارد زیر نیاز دارید:
-استفاده از IDE آردوینو
چاپ سه بعدی یا صنایع دستی (برای شبکه).
-جوشکاری
-سیم کشی
مرحله 2: لیست قطعات و قطعات
یک مکان خوب که می توانم برای پیدا کردن اجزای شما توصیه کنم ، این MakerFocus است ، یک فروشگاه سخت افزار منبع باز است!
- PCB ، می توانید بین نسخه No LEDs و ADD the LED's Strips توسط خودتان یا یکی از LED ها را انتخاب کنید.
- ESP8266 (میکروکنترلر).
- نوارهای LED WS2812.
- منبع تغذیه 5 ولت 2 آمپر
- جک قدرت PCB.
- چاپگر سه بعدی (اختیاری) می توانید قطعات را با مقوا یا چیزهای سفت و سخت انجام دهید.
مرحله 3: نمودار مدار
در اینجا نمودار مدار است ، شما چندین گزینه برای ساخت پروژه دارید. شما فقط می توانید قسمت کنترل مدار را که در تصویر اول نشان داده شده ایجاد کنید ، سپس نوارهای LED جداگانه را همانطور که در تصویر سوم نشان داده شده است ، وصل کنید.
همچنین می توانید به جای نوارهای LED از پنل های LED استفاده کنید.
این دارای تمام اتصالات داخلی مدار است که به ما امکان می دهد بعداً طرح PCB را ایجاد کنیم. من همچنین PDF Schematics را ضمیمه کردم تا بتوانید آن را بهتر ببینید.
نمودارها ، کد و کتابخانه ها را به صورت رایگان بارگیری کنید.
مرحله 4: طراحی و سفارش 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 و آزمایش
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: برنامه نویسی نهایی و نمایش متن
- "HOLA" را با متنی که می خواهید نشان دهید تغییر دهید.
- مطمئن شوید که LED ها را روی PIN #وصل می کنید.
- روشنایی را تنظیم کنید.
- رنگ متن را ویرایش کنید.
- بارگذاری کنید و لذت ببرید.
به آخرین تصویر توجه کنید: اگر LED ها را متفاوت از من قرار می دهید ، لطفاً آن گزینه ها را در کد تنظیم کنید.
توصیه شده:
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 مرحله (همراه با تصاویر)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): این دومین پیشرفت من در پروژه ای است که بسیار هیجان زده ام به شما نشان دهم. این در مورد یک DIY Smart LED Matrix است که به شما امکان می دهد روی آن نشان دهید ، داده هایی مانند YouTube Stats ، Smart Home Stats شما به عنوان دما ، رطوبت ، می توانند یک ساعت ساده باشند یا فقط نشان دهند
IoT Smart Clock Dot Matrix از Wemos ESP8266 - ESP Matrix: 12 مرحله (همراه با تصاویر)
IoT Smart Clock Dot Matrix استفاده از Wemos ESP8266-ESP Matrix: ساعت هوشمند IoT خود را بسازید که بتواند: نمایش ساعت با نماد متحرک زیبا نمایش یادآوری-1 تا یادآوری -5 نمایش تقویم نمایش زمان نماز مسلمانان نمایش اطلاعات آب و هوا نمایش اخبار نمایش توصیه های نمایش نمایش نرخ بیت کوین
کنترلر 3 کاناله دیجیتال LED WS2812: 9 مرحله (همراه با تصاویر)
کنترلر 3 کاناله دیجیتال LED WS2812: من همیشه می خواستم روشی ارزان برای کنترل چند نوار LED دیجیتال داشته باشم. این دستورالعمل تمام مراحل انجام و طراحی این پروژه را نشان می دهد
Clemson Tiger Paw Decoration Back-Light with WS2812 LED Strip: 5 مرحله (همراه با تصاویر)
دکوراسیون Clemson Tiger Paw با نور پس زمینه با نوارهای LED WS2812: فضای کاری Clemson در مرکز وات دارای برش لیزری است و من می خواستم از آن به خوبی استفاده کنم. من فکر می کردم ساختن یک پنجه ببر با نور پس زمینه خوب خواهد بود ، اما من همچنین می خواستم کاری را با اکریلیک با لبه روشن انجام دهم. این پروژه ترکیبی از هر دو
بهترین LED های RGB برای هر پروژه (WS2812 ، Aka NeoPixels): 6 مرحله (همراه با تصاویر)
بهترین LED های RGB برای هر پروژه (WS2812 ، Aka NeoPixels): هنگامی که ما با LED ها کار می کنیم ، اغلب دوست داریم وضعیت (روشن/خاموش) ، روشنایی و رنگ آنها را کنترل کنیم. راه های بسیار زیاد و متفاوتی برای این کار وجود دارد ، اما هیچ کدام به اندازه LED WS2812 RGB راه حل فشرده ای نیستند. در بسته کوچک 5mm x 5mm ،