فهرست مطالب:

WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 مرحله (همراه با تصاویر)
WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 مرحله (همراه با تصاویر)

تصویری: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 مرحله (همراه با تصاویر)

تصویری: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 مرحله (همراه با تصاویر)
تصویری: ПОДКЛЮЧЕНИЕ RGB LED ЛЕНТЫ WS2812B К ESP8266, WI-FI СВЕТИЛЬНИК. 2024, نوامبر
Anonim
Image
Image
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید

این یک کلاه LED با ظاهر زیبا است ، می توانید رنگ و جلوه های LED را با تلفن هوشمند یا رایانه خود تغییر دهید ، همچنین من سعی کردم تا آنجا که ممکن است ساده و ارزان باشد. همچنین دارای یک باتری قابل شارژ است تا بتوانید این را با خود ببرید! این هم یک هدیه خوب !. بنابراین شروع می کنیم -----

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

چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید

ما به برخی از اجزا و برخی ابزارهای ساده نیاز داریم تا این کار را انجام دهیم-

1) NodeMcu Lolin v3 (ESP8266 12e) [مغز کلاه]

2) WS2812b [با نام مستعار NeoPixel] من از 8 قطعه استفاده کردم

3) باتری لیتیوم یون 18650 [منبع تغذیه اصلی]

4) ماژول حفاظت از باتری و شارژر

5) ماژول مبدل تقویت کننده 5V

6) هر نوع سوئیچ spdt

7) سیم

8) پین هدرها [اتصال سیم به گره mcu]

9) مقداری نخ مشکی و پارچه مشکی

10) و نکته اصلی The Hat It self

ابزار-

1) لحیم کاری و لحیم کاری

2) انبردست

3) برش

4) سوزن

و یک کامپیوتر برای برنامه نویسی NodeMCU

مرحله 2: نمودار شماتیک

نمودار شماتیک
نمودار شماتیک

همانطور که در نمودار نمودار است و Vcc از Battery به ماژول tp4056 متصل می شود [توجه داشته باشید- در نمودار خواهید دید که این یک ماژول tp4056 است اما در حقیقت من از یک ماژول tp4056 با اضافه بار ، بیش از حد تخلیه و کشش اتصال کوتاه] از ماژول vcc از طریق یک سوئیچ به تقویت کننده 5v متصل می شود و زمین مستقیماً به moduel تقویت کننده متصل می شود. از خروجی تقویت کننده Vcc And Ground هر دو NodeMCU و led ها را متصل کنید. D1 از NodeMCU به پین Din WS2812b متصل می شود.

به شما توصیه می کنم ابتدا نمونه اولیه را در تخته نان بسازید.

مرحله 3: نرم افزار و کد

نرم افزار و کد
نرم افزار و کد
نرم افزار و کد
نرم افزار و کد
نرم افزار و کد
نرم افزار و کد

حالا اجازه دهید قسمت نرم افزاری را انجام دهیم

در این پروژه از پروژه McLighting استفاده کردم ، به لطف Toblum

McLighting را از adove بارگیری کنید

آنها یک دستورالعمل دقیق در اینجا هستند -

اما من سعی می کنم با کلمات ساده توضیح دهم -

  • ابتدا به Arduino ID احتیاج دارید ، آن را از اینجا بارگیری کنید -
  • سپس باید پشتیبانی برد ESP8266 را برای arduino نصب کنید ، به محاوره تنظیمات بروید و URL زیر را بعنوان آدرس مدیران صفحات اضافی وارد کنید
  • اکنون به ابزارها بروید - برد و NodeMCU 1.0 را انتخاب کنید ، فرکانس CPU را روی 80 مگاهرتز و اندازه فلش را روی 4M (1M SPIFFS) تنظیم کنید ، سپس پورت com مناسب را انتخاب کنید.
  • اکنون باید تعدادی کتابخانه اضافه کنیم -به "Sketch"> "Include Library"> "Manage Libraries …" بروید و کتابخانه های زیر را با جستجو و نصب آنها نصب کنید: 1) WiFiManager by @tzapu2) WebSockets by @Links20043) Adafruit NeoPixel by @adafruit4) اختیاری: PubSubClient byknolleary این کتابخانه را بارگیری کنید https://github.com/kitesurfer1404/WS2812FX و آن را در arduino IDE توسط Sketch> شامل کتابخانه> افزودن کتابخانه. ZIP بارگیری کنید
  • در حال حاضر ما باید برخی تغییرات را در طرح اولیه انجام دهیم ، طرح MC Lighting Arduino را باز کرده و به فایل definitions.h برویم و فقط تعداد led ها و پین داده ها را تغییر دهیم ، در مورد من از 8 led و پین D1 استفاده کردم. همچنین می توانید نام WiFi را در اینجا تغییر دهید
  • اکنون طرح را کامپایل کرده و در برد ESP8266 بارگذاری کنید
  • پس از آن esp به عنوان یک نقطه دسترسی باز عمل می کند ، به آن متصل شده و اعتبار WiFi خود را وارد کنید ، ESP به آن wifi متصل می شود
  • IP آن را با بررسی خروجی اشکال زدایی Arduino IDE پیدا کنید یا فقط روتر یا نقطه اتصال Wi -Fi خود را برای دستگاه های متصل بررسی کنید.
  • به https:// YOUR_ESP8266_HOSTNAME_OR_IP/بارگذاری و بارگذاری index.htm از فهرست McLighting / client / web / build بروید.
  • در نهایت هیئت مدیره را مجدداً راه اندازی کنید و به آدرس IP بروید و رابط از راه دور را برای کنترل در اختیار خواهید داشت.

مرحله 4: همه چیز را با هم وصل کنید

همه چیز را به هم متصل کنید
همه چیز را به هم متصل کنید
همه چیز را به هم متصل کنید
همه چیز را به هم متصل کنید

من در کل از 8 led استفاده کردم و آنها را به صورت زنجیره ای با سیم وصل کردم. شارژر ، مبدل تقویت کننده و سوئیچ در بالای باتری قرار می گیرند تا در مکان کوچکی قرار گیرند. از خروجی مبدل تقویت کننده 2 سیم به Vin و GND گره mcu و دیگری به +5v و GND از ws2812b اولین led سری می رود. من یک سربرگ کوچک زنانه در انتهای سیم سیگنال و سیم های قدرت mcu گره اضافه کردم تا به راحتی در node mcu متصل شوند.

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

مرحله 5: تکمیل لمس

تکمیل لمس
تکمیل لمس
تکمیل لمس
تکمیل لمس

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

همچنین لیدهایی را که سیمها را با رنگ مشکی وصل می کند ، نقاشی کردم.

در کنترلر آنها 50+ جلوه LED سرد دارند و همچنین می توانید سرعت و روشنایی led ها را کنترل کنید.

حالا شما یک کلاه سرد سرد دارید. خوش بگذره!!

اگر مشکلی دارید در نظرات بپرسید ، رای دادن به این پروژه ها را فراموش نکنید.

توصیه شده: