فهرست مطالب:
- مرحله 1: مهارت های مورد نیاز
- مرحله 2: لیست قطعات و قطعات
- مرحله 3: نمودار مدار
- مرحله 4: طراحی PCB
- مرحله 5: پیکربندی Adafruit برای کنترل اینترنت
- مرحله 6: برنامه نویسی ESP8266 و آزمایش
- مرحله 7: کنترل ماتریس LED با پستچی
- مرحله 8: نمونه اولیه برنامه من برای آزمایش ساخته شده است
تصویری: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در اینجا دومین پیشرفت من در پروژه ای است که بسیار مشتاقم به شما نشان دهم. این در مورد DIY Smart LED Matrix است که به شما امکان می دهد روی آن نشان دهید ، داده هایی مانند YouTube Stats ، Smart Home Stats شما به عنوان دما ، رطوبت ، می توانند یک ساعت ساده باشند یا فقط متن و انیمیشن ها را نشان دهند.
در این آموزش دوم ، من متن و داده های رنگی را از طریق اینترنت ارسال می کنم. اگر شما یک دانش آموز بصری هستید ، من می دانم که یک ویدیو بیش از 1000 کلمه ارزش دارد ، بنابراین در اینجا یک فیلم آموزشی وجود دارد. (من یک اسپانیایی زبان هستم ، بنابراین لطفاً زیرنویس انگلیسی را روشن کنید):
مرحله 1: مهارت های مورد نیاز
همانطور که مشاهده کردید ، هیچ چیز در این پروژه بسیار دشوار به نظر نمی رسد ، اما شما به برخی از اطلاعات اساسی در مورد موارد زیر نیاز دارید:
-استفاده از IDE آردوینو
-برنامه ریزی ESP8266
چاپ سه بعدی یا صنایع دستی (برای شبکه).
-جوشکاری
-سیم کشی
مرحله 2: لیست قطعات و قطعات
یک مکان خوب که می توانم برای پیدا کردن اجزای شما توصیه کنم ، این MakerFocus است ، یک فروشگاه سخت افزار منبع باز است!
1. PCB من واقعاً توصیه می کنم از JLCPCB SMT Services برای سفارش خدمات خود استفاده کنید ، شما می توانید بین نسخه بدون LED و انتخاب نوارهای LED توسط خودتان یا یکی از LED ها را انتخاب کنید.
2. ESP8266 (میکروکنترلر).
3. نوارهای LED WS2812.
4. منبع تغذیه 5 ولت 2 آمپر.
5. جک قدرت PCB.
6. چاپگر سه بعدی (اختیاری) می توانید قطعات را با مقوا یا چیزهای سفت و سخت انجام دهید.
مرحله 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: پیکربندی Adafruit برای کنترل اینترنت
- به صفحه Adofruit IO بروید
- یک حساب کاربری رایگان ایجاد کنید.
- اعتبار کد Adafruit را در کد خود جستجو کرده و کپی کنید.
- به فیدها> مشاهده همه> ایجاد فید جدید بروید.
- موارد زیر را ایجاد کنید
- -mensaje
- -روجو
- -ورده
- -ازول
در Adafruit API Documentation ما اطلاعات لازم برای ارتباط صحیح با سرور را داریم.
به زودی از این آدرس اینترنتی استفاده خواهیم کرد:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
مرحله 6: برنامه نویسی ESP8266 و آزمایش
1. USB را به TTL Converter وصل کنید:
USB به TTL ----- ESP8266
ولتاژ 3.3 ولت
tx rx
rx tx
Gnd Gnd
1- برای برنامه نویسی ESP8266 باید بلوز را روی (موقعیت PROG) قرار دهیم ، مبدل USB به TTL را به PCB خود وصل کنیم و روی پین های مربوطه و سپس به رایانه خود ، کتابخانه ها را نصب کرده و سپس بارگذاری کنیم. (نیاز به نصب ESP8266 Packaje بر روی IDE خود دارید).
2- کتابخانه ها و وابستگی ها را نصب کنید.
3- IDE را راه اندازی مجدد کنید ، کد را باز کنید.
4- مشخصات WiFi و نام کاربری و رمز عبور Adafruit IO خود را پیکربندی کنید
4- طرح را بارگذاری کنید.
5- در USE جهنده کنید ، USB را جدا کرده و منبع تغذیه 5 ولت را وصل کنید.
6- بررسی کنید که همه LED های شما خوب کار می کند.
توجه: برای تغذیه ESP از 3.3v مبدل USB-TTL استفاده کنید. (با 5 ولت می سوزد).
مرحله 7: کنترل ماتریس LED با پستچی
- به صفحه اصلی Postman بروید و نرم افزار رایگان را بارگیری کنید
- با کلیک روی (+) درخواست جدیدی ایجاد کنید.
- گزینه POST را انتخاب کنید.
- نشانی اینترنتی (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) را جایگذاری کنید و پارامترهای نام کاربری و کلید خوراک را شخصی کنید.]
- به "Headers" بروید و کلید Adafruit خود را اضافه کنید: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- به "بدن" بروید و نوع آن را روی "JSON" و "RAW" تنظیم کنید ، سپس فیدهای خود را همانطور که تصویر نشان می دهد تغییر دهید: {"value": "text"} یا {"value": numbers}
- در صورت موفقیت آمیز بودن روی "ارسال" کلیک کنید ، پیام خوبی در ترمینال مشاهده خواهید کرد
- ماتریس LED شما متن یا رنگ جدیدی به شما می دهد.
مرحله 8: نمونه اولیه برنامه من برای آزمایش ساخته شده است
با استفاده از مفاهیم مورد استفاده در پستچی ، من یک برنامه ایجاد کردم که از ارسال و ارسال تقلید می کند تا بتوانم MCM-LED-Matrix را از طریق تلفن همراه و با رابط کاربری بهتر کنترل کنم.
یک پالت رنگی و یک جعبه متن برای وارد کردن متن.
امیدوارم از این پروژه لذت ببرید ، لطفاً بازسازی های خود را به اشتراک بگذارید.
توصیه شده:
DIY Arduino Bluetooth Controlled Car: 6 مرحله (همراه با تصاویر)
DIY Arduino Bluetooth Bluetooth Car: سلام دوستان! نام من نیکلاس است ، من 15 ساله هستم و در آتن ، یونان زندگی می کنم. امروز من به شما نشان می دهم که چگونه می توانید با استفاده از آردوینو نانو ، چاپگر سه بعدی و برخی از قطعات الکترونیکی ساده ، یک ماشین دو چرخ بلوتوثی کنترل کنید! حتمن تماشا کنید
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 مرحله (همراه با تصاویر)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): در اینجا مقدمه ای بر پروژه ای است که بسیار هیجان زده ام به شما نشان دهم. این در مورد DIY Smart LED Matrix است که به شما امکان می دهد روی آن نشان دهید ، داده هایی مانند YouTube Stats ، Smart Home Stats شما به عنوان دما ، رطوبت ، می توانند یک ساعت ساده باشند ، یا فقط
DIY Arduino Controlled Egg-Bot: 12 مرحله (همراه با تصاویر)
DIY Arduino Controlled Egg-Bot: در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید Egg-Bot خود را با Arduino کنترل کنید. قبلا می خواستم این کار را انجام دهم اما فکر می کردم برای من خیلی سخت است اما اشتباه کردم. ساخت آن آسان است بنابراین مطمئناً همه می توانند این کار را انجام دهند
IoT Smart Clock Dot Matrix از Wemos ESP8266 - ESP Matrix: 12 مرحله (همراه با تصاویر)
IoT Smart Clock Dot Matrix استفاده از Wemos ESP8266-ESP Matrix: ساعت هوشمند IoT خود را بسازید که بتواند: نمایش ساعت با نماد متحرک زیبا نمایش یادآوری-1 تا یادآوری -5 نمایش تقویم نمایش زمان نماز مسلمانان نمایش اطلاعات آب و هوا نمایش اخبار نمایش توصیه های نمایش نمایش نرخ بیت کوین
DIY Arduino Controlled Multiwii Flight Controller: 7 مرحله (همراه با تصاویر)
DIY Arduino Controlled Multiwii Flight Controller: این پروژه به منظور ایجاد یک تخته منطقی چند منظوره در عین حال سفارشی بر اساس Arduino و Multiwii طراحی شده است