فهرست مطالب:

لامپ سلولی WiFi RGB با استفاده از ESP8266: 6 مرحله
لامپ سلولی WiFi RGB با استفاده از ESP8266: 6 مرحله

تصویری: لامپ سلولی WiFi RGB با استفاده از ESP8266: 6 مرحله

تصویری: لامپ سلولی WiFi RGB با استفاده از ESP8266: 6 مرحله
تصویری: Using two Heltec CubeCell LoRa ESP32 Boards HTCC-AB01 as remote switch as TX and RX 2024, نوامبر
Anonim
لامپ سلولی WiFi RGB با استفاده از ESP8266
لامپ سلولی WiFi RGB با استفاده از ESP8266

در این پست ، ما یک لامپ سلولی RGB زیبا ایجاد می کنیم که می توان آن را از طریق WiFi کنترل کرد. صفحه کنترل شامل یک چرخ رنگ است که به شما امکان می دهد سریع رنگ ها را تغییر دهید و همچنین می توانید مقادیر RGB را مستقیماً تعیین کنید تا مجموعاً بیش از 16 میلیون ترکیب رنگ ایجاد شود.

ویدئوی بالا همه چیزهایی را که باید بدانید را پوشش می دهد و همچنین نحوه چسباندن لامپ را توضیح می دهد.

مرحله 1: اجزاء را جمع آوری کنید

اجزاء را جمع آوری کنید
اجزاء را جمع آوری کنید
اجزاء را جمع آوری کنید
اجزاء را جمع آوری کنید

ما به یک WeMos D1 Mini یا برد سازگار ESP8266 ، یک برد شکست microUSB و برخی LED های RGB 5V ، WS2812B قابل آدرس نیاز داریم. می توانید از پیوندهای زیر به عنوان مرجع استفاده کنید:

  • WeMos D1 Mini:
  • شکست MicroUSB:
  • LED های WS2812B:

مینی برد D1 دارای یک کانکتور microUSB و خروجی 5 ولت است اما قدرت اتصال USB ابتدا از طریق یک دیود و فیوز 500 میلی آمپر قبل از رسیدن به پین عبور می کند. ما به جریان بسیار بالاتر از این نیاز داریم زیرا هر LED می تواند در روشنایی کامل تا 60 میلی آمپر طول بکشد. به همین دلیل است که ما برای تغذیه این لامپ از برد شکستن microUSB استفاده می کنیم.

مرحله 2: مدل سه بعدی لامپ را آماده کنید

مدل سه بعدی لامپ را آماده کنید
مدل سه بعدی لامپ را آماده کنید

مدلها را با استفاده از پیوند زیر بارگیری کرده و مطابق مقیاس بندی مورد نظر خود چاپ کنید.

مدل سه بعدی در Thingiverse:

من از فایل های علامت گذاری شده 140 استفاده کردم و آن را تا 70٪ کاهش دادم زیرا نمی خواستم چیز زیادی بزرگ باشد.

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

مرحله 3: LED ها را اضافه و سیم کنید

LED ها را اضافه و سیم کنید
LED ها را اضافه و سیم کنید
LED ها را اضافه و سیم کنید
LED ها را اضافه و سیم کنید
LED ها را اضافه و سیم کنید
LED ها را اضافه و سیم کنید

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

من همچنین یک شکاف در پایه برش دادم تا سیمها به راحتی لغزش کنند زیرا تخته در خارج نشسته است.

مرحله 4: طرح را آماده کنید

طرح را آماده کنید
طرح را آماده کنید
طرح را آماده کنید
طرح را آماده کنید
طرح را آماده کنید
طرح را آماده کنید

با استفاده از پیوند زیر ، طرح را بارگیری کرده و در Arduino IDE باز کنید.

طرح:

شما باید تعداد پیکسل ها یا LED ها را به همراه نام و رمز شبکه WiFi خود اضافه کنید زیرا برد برای اتصال به آن نیاز دارد. همچنین می توانید مقادیر RGB پیش فرض لامپ را هنگام روشن شدن تغییر دهید.

برای این طرح باید بسته پشتیبانی برد ESP8266 و کتابخانه Adafruit NeoPixel را نصب کنید.

نصب بسته پشتیبانی برد ESP8266:

  • پنجره تنظیمات (File-> Preferences) را باز کنید ، URL زیر (https://arduino.esp8266.com/stable/package_esp8266com_index.json) را به بخش مدیریت برد اضافه کنید و سپس پنجره را ببندید.
  • مدیر هیئت مدیره را از (Tools-> Boards-> Board Manager) باز کرده و ESP8266 را تایپ کرده و بسته موجود را نصب کنید.
  • پس از اتمام کار ، مدیر برد را ببندید و تنظیمات صحیح برد را همانطور که در تصویر نشان داده شده انتخاب کنید.

نصب کتابخانه Adafruit NeoPixel:

  • مدیر کتابخانه را باز کنید (Tools-> Library Library)
  • "Adafruit NeoPixel" را تایپ کرده و کتابخانه ای را که نشان داده می شود نصب کنید

پس از اتمام کار ، دکمه بارگذاری را فشار دهید و منتظر بمانید تا طرح بارگذاری شود. سپس ، مانیتور سریال را باز کرده و منتظر بمانید تا آدرس IP فهرست شود. اکثر روترهای WiFi مدرن به طور خودکار آدرس IP دستگاه ها را ذخیره می کنند ، اما همچنین می توانید با تغییر تنظیمات DHCP ، آدرس IP را به صورت دستی رزرو کنید.

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

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

از نمودار اتصال برای اتصال همه چیز به یکدیگر استفاده کنید. بسته به تعداد کل LED ها ، حتماً از منبع تغذیه مناسب استفاده کنید. توصیه می شود از منبع تغذیه 5V ، 2A برای 26 LED استفاده کنید و در این بیل منبع تغذیه USB که قبلاً ساخته بودیم به خوبی کار می کند.

مرحله 6: لامپ را آزمایش کنید

لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید
لامپ را آزمایش کنید

آدرس IP را در یک مرورگر وب در رایانه یا تلفن همراه خود وارد کرده و روی دکمه کنترل کلیک کنید. سپس یک چرخ رنگ به دست خواهید آورد. به سادگی رنگ مورد نظر خود را انتخاب کنید چراغ باید به طور خودکار تغییر رنگ دهد. در صورت نیاز می توانید مقادیر RGB را مستقیماً تایپ کنید.

به همین راحتی می توان یک لامپ سلولی RGB بسیار زیبا ساخت که زیبا به نظر برسد! استفاده از مرورگر وب کاملاً راحت نیست ، اما من این چراغ را به همراه چند سنسور دیگر در یک پروژه اتوماسیون خانگی ادغام می کنم. این باید قابلیت استفاده کلی را بهبود بخشد. اگر اتوماسیون منزل برای شما جالب است ، ما را دنبال کنید تا از طریق پیوندهای مربوطه در زیر مطلع شوید:

  • YouTube:
  • اینستاگرام:
  • فیس بوک:
  • توییتر:
  • وب سایت BnBe:

توصیه شده: