فهرست مطالب:
- مرحله 1: نوار LED را برش دهید
- مرحله 2: ایجاد فریم
- مرحله 3: اتصال نوارهای LED به قاب
- مرحله 4: سیم کشی آن
- مرحله 5: اتصال به ESP8266 و بارگذاری طرح
تصویری: ESP8266 / Arduino RGB LED نور پنجره تزئین پنجره: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
آن زمان سال است: دسامبر. و در همسایگی من ، همه خانه و پنجره های خود را با چند چراغ کریسمس تزئین می کنند. این بار ، تصمیم گرفتم با استفاده از یک ماژول ESP8266 و فقط چند LED RGB ، چیزی سفارشی و منحصر به فرد بسازم. شما می توانید همین ساخت را با استفاده از یک ماژول Arduino (Uno/Pro) انجام دهید ، اما با ماژول ESP می توانید آن را به صورت wifi فعال کنید ، برای کنترل از راه دور ، روشن/خاموش برنامه ریزی شده.
اجزای مورد نیاز…
- ESP8266 (ماژول NodeMCU) یا Arduino Uno/Pro/Pro Mini/و غیره. این آموزش برای ESP8266 است ، اما برای سایر موارد نیز کاربرد دارد
- نوار چراغ LED RGB جداگانه (تراشه های WS2812) ، توصیه می شود: 60 LED RGB/متر ، قطعه 1 متر
- مقداری سیم و لحیم کاری
- یک کابل میکرو USB طولانی (از USB استفاده می کند)
- یا چوبی یا فقط یک کارتن برای قاب
- Arduino IDE برای توسعه نرم افزار (کد نمونه را در انتهای دستورالعمل ها ببینید)
نکته خوب در مورد نوار LED WS2812 RGB این است که این ماژول های LED مقرون به صرفه به صورت جداگانه قابل آدرس دهی و زنجیره ای هستند ، بنابراین فقط باید مطمئن شوید که خط "داده" از یکدیگر به یکدیگر متصل است. این یک جزء بسیار مناسب برای درخت است ، زیرا پس از برش نوار LED به قطعات ، فقط باید آنها را با یک سیم زنجیر کنید. دو اتصال دیگر (+5V و زمین) ، می توانید در هر کجا متصل شوید.
برای آدرس دهی از کد ، می توانید ببینید که آدرس پیکسل ها از 0 (نزدیکترین به پایه درخت) شروع می شود و تا 42 ، در مجموع 43 LED ، شروع می شود. البته شما آزاد هستید که از LED های کم و بیش استفاده کنید ، اما سپس باید کد را تغییر دهید.
مصرف برق برای تنظیم LED 43 من حداکثر 360 میلی آمپر با کد فعلی است ، اما من LED ها را حداکثر نمی کنم. اگر تمام LED ها را با قدرت کامل روشن کنید ، احتمالاً بالای 1A باشد ، بنابراین مراقب باشید!
کد فعلی یک کد ساده است ، همه LED ها را روی سبز قرار می دهد و سپس هر 0.5 ثانیه یک پیکسل را به یکی از 6 رنگ پالت تغییر می دهد. شما آزاد هستید که آن را تغییر داده و با هر الگوی پیچیده آزمایش کنید.
مرحله 1: نوار LED را برش دهید
ابتدا نوار LED RGB را دراز کرده و اندازه آن را ببرید تا درخت شکل بگیرد.
من ترجیح دادم 15 LED به عنوان صندوق عقب (عمودی) و سپس 2 + 2 ، 4 + 4 ، 8 + 8 LED برای شاخه ها داشته باشم ، اما شما می توانید بیشتر یا کمتر داشته باشید. اطمینان حاصل کنید که فقط نوار را در پدهای مسی (علائم برش) برش دهید.
مرحله 2: ایجاد فریم
شما فقط می توانید از یک تکه مقوا استفاده کنید ، اما من مقداری چوب (بالسا) در اطراف داشتم و فکر می کنم کمی بهتر به نظر می رسد ، بنابراین از آن استفاده کردم. طرح کلی را روی قطعه ای از A4 مرحله قبل (جایی که LED ها را برش زده اید) بکشید و چند تکه چوب را به آن اندازه ببرید. سپس با استفاده از چسب حرارتی همه چیز را کنار هم قرار دهید.
مرحله 3: اتصال نوارهای LED به قاب
نوارهای LED دارای چسب در پشت هستند. از آن برای اتصال نوارها به قاب استفاده کنید.
قطعه تنه (عمودی) را هنوز وصل نکنید ، این آخرین مرحله بعد از سیم کشی تقریباً تمام آن خواهد بود.
به فلش های جهت روی نوار توجه کنید - این جهت زنجیر زدن/داده ها است! شما باید DI (data in) را در شاخه راست ، سمت راست و DO (data out) را در شاخه سمت چپ ، سمت چپ داشته باشید. ما می خواهیم یک زنجیره زیبا و آسان از همه این LED ها داشته باشیم. توجه داشته باشید ، برق (+5V ، GND) زنجیر نمی شود.
مرحله 4: سیم کشی آن
ما می خواهیم داده ها را زنجیره ای کنیم ، بنابراین این بدان معناست که سیم های داده ما از یک شاخه بالا سمت چپ به سمت راست پایین می روند. و البته ما هر 3 سیم را در وسط وصل می کنیم ، جایی که یک شاخه چپ + راست به هم می رسد.
هنگامی که این کار انجام شد ، ما باید مطمئن شویم که همه بیت ها را تغذیه می کنیم ، برای این کار ، من یک سیم سیاه را در سمت چپ (عمودی) برای GND و در سمت راست برای +5V اجرا کردم.
مرحله 5: اتصال به ESP8266 و بارگذاری طرح
پین های ESP8266 را وصل کنید:
+5V (VIN) - به نوار LED +5V
GND - به نوار LED GND
نوار D7 به LED DataNote: اگر از Arduino Uno/Pro استفاده می کنید ، ممکن است این پین متفاوت باشد ، فقط مطمئن شوید که با کد منبع مطابقت دارد
Arduino IDE را راه اندازی کنید ، کد منبع (پیوست شده) را ایجاد یا بارگذاری کنید ، سپس مطمئن شوید که Arduino IDE با تنظیمات صحیح (پورت ، نوع دستگاه ، سرعت) پیکربندی شده است ، سپس Compile + Upload را فشار دهید.
پس از اتمام کار ، نوار LED روشن می شود و شروع به نمایش الگوها می کند. ممکن است لازم باشد کتابخانه Adafruit - Neopixel را به Arduino IDE (نسخه 1.8+) اضافه کنید. همچنین می توانید کد را برای نمایش الگوهای مختلف تغییر دهید ، آزمایشی را تجربه کنید.
کریسمس مبارک!
توصیه شده:
دامنه و فرکانس تزئین نور راکتیو: 6 مرحله
دامنه و فرکانس دکوراسیون نور واکنشی: این کد پروژه به آدرس زیر اشاره شده است: من … به طراحی سخت افزار اشاره شده است: https: //www.instructables.com/id/Music-Reactive-De… اصلاحات: 1. آ
نور متحرک و نور شب: 6 مرحله (همراه با تصاویر)
Animated Mood Light & Night Light: با داشتن یک شیفتگی که وسواس نور را در بر می گیرد ، تصمیم گرفتم مجموعه ای از PCB های مدولار کوچک را ایجاد کنم که می توانند برای ایجاد نمایشگرهای نور RGB در هر اندازه استفاده شوند. با ساخت مدار چاپی مدولار ، با ایده ترتیب آنها به صورت تصادفی مواجه شدم
تزئین پنجره نورپردازی کریسمس با کنترل WiFi: 4 مرحله
تزئین پنجره نور کریسمس با کنترل WiFi: یک نوار نور LED را از تلفن یا رایانه خود کنترل کنید - تعداد زیادی الگوی نور سرگرم کننده با موضوع کریسمس
نحوه متوقف کردن پنجره های پنجره پیام رسان: 4 مرحله
چگونه جلوی پنجره های پیام رسان را بگیریم: آیا هنگام مرور وب تبلیغاتی مشاهده می کنید یا پنجره ای دریافت می کنید؟ اگر نه گفتید ، یا دروغ می گویید یا قبلاً کاری شبیه به این دستورالعمل انجام داده اید. این نحوه نصب Mozilla Firefox ، نصب افزونه Adblock Plus و دریافت برخی موارد را پوشش می دهد
آموزش های ویندوز قسمت 1 - شبیه سازی پنجره های پنجره Windows Aero: 3 مرحله
آموزش های ویندوز قسمت 1 - شبیه سازی پنجره های پنجره Windows Aero: آخرین به روز رسانی در 17 دسامبر 2009 این آموزش Windows به شما گام به گام نحوه تقلید از Windows Aero Window Boarders در سیستم عامل Windows پایین تر از Vista را ارائه می دهد یا می توانید از این راهنما استفاده کنید تقلید از Windows Aero در ماشین هایی که دارای ویندوز هستند