فهرست مطالب:
- تدارکات
- مرحله 1: نوارها را در محل مناسب قرار دهید
- مرحله 2: ارتباطات کوچک ایجاد کنید
- مرحله 3: قوانین Firebase و طرح پایگاه داده
- مرحله 4: کد راه اندازی
- مرحله 5: برنامه Autoroom
تصویری: چراغ های رومیزی RGB کنترل از راه دور: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این پروژه نشان می دهد که از Firebase به عنوان سرور برای کنترل و دستکاری چراغ های LED در پشت میز من استفاده می شود
تدارکات
- ESP8266.
- نوارهای رهبری WS2812B.
- منبع تغذیه با حداقل 10W@5V
- برنامه ای برای کنترل نوارهای LED.
مرحله 1: نوارها را در محل مناسب قرار دهید
اولین مورد این است که نوارهای LED را در جای خود قرار دهید
من میز کامپیوتر قدیمی خود را برای این پروژه انتخاب می کنم ، بنابراین از چند نوار چسبنده استفاده کردم و نوارهای LED WS2812b خود را در پشت آن ثابت کردم و خطوط VCC ، GND ، DATA را با چند سیم به هم متصل کردم ، همانطور که در تصاویر نشان داده شده است.
مرحله 2: ارتباطات کوچک ایجاد کنید
منبع تغذیه را به ESP8266 وصل کنید [توجه* - من از بردی استفاده کردم که برای اتوماسیون خانگی استفاده کردم اما ما فقط به ESP8266 نیاز داریم]
به صورت زیر متصل شوید:
- D5 (پین 14) -> پین داده نوار LED
- پین GND ESP8266 ، منبع تغذیه ، نوارهای LED را به هم وصل کنید.
این مربوط به سخت افزار است ، حالا اجازه دهید به صفحه برنامه نویسی برویم.
مرحله 3: قوانین Firebase و طرح پایگاه داده
طرح پایگاه داده ساده است.
-
(کاربر)
-
نئو پیکسل ها
-
0
{r: 12 ، g: 220 ، b: 120}
-
1
{r: 112 ، g: 150 ، b: 200}
-
-
نشانه
- عمومی: {token}
- خصوصی: {token}
-
این طرح یک ساختار ساده و لیستی از مقادیر Led را نشان می دهد
بخش توکن نشان دهنده یک سیستم احراز هویت ساده است که در آن بخش عمومی و خصوصی در صورت احراز هویت مطابقت دارند.
مرحله 4: کد راه اندازی
کد بسیار توصیفی است.
- شامل کتابخانه های مورد نیاز
- توکن احراز هویت پایگاه داده را تنظیم کنید
- ارائه مدارک WiFI
- جریان firebase را روی تغییرات neopixels تنظیم کنید و به دنبال تغییراتی در داده های ایجاد شده توسط طرف سرویس گیرنده باشید.
- در حلقه ، رویدادها را بررسی کرده و داده های دریافتی را به توابع کمکی ارسال کنید.
-
عملکرد کمکی داده ها را می گیرد و بررسی می کند که به روزرسانی نئوپیکسل در موارد زیر فعال شده است:
- یک LED واحد
- مجموعه ای از شماره های LED
- همه LED ها
مرحله 5: برنامه Autoroom
من یک برنامه به نام "Autoroom" در Flutter با استفاده از زبان برنامه نویسی دارت ، کنترل چراغ های LED ، ایجاد کردم.
در اینجا نتایج مثالی برای آن آورده شده است.
- ابتدا ، با اعتبارنامه در مورد من (xritzx) وارد شوید
- رنگ و محدوده را انتخاب کرده و Update را فشار دهید.
- یا شاید با انتخاب -1 کل محدوده را رنگ آمیزی کنید.
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
IRduino: کنترل از راه دور Arduino - تقلید از راه دور از دست رفته: 6 مرحله
IRduino: کنترل از راه دور Arduino - تقلید از راه دور گمشده: اگر تا به حال کنترل از راه دور تلویزیون یا دستگاه پخش DVD خود را گم کرده اید ، می دانید که مجبور هستید به دکمه های خود دستگاه بروید ، از آن استفاده کنید و از آن استفاده کنید. گاهی اوقات ، این دکمه ها عملکرد مشابهی با ریموت ندارند. دریافت
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل از راه دور سایه/کنترل از راه دور: 5 مرحله
Shadow/Remote Control Activated Leds: آیا تا به حال خواسته اید یک نور فعال شده در شب یا سایه ایجاد کنید؟ خوب .. در اینجا یک دستورالعمل وجود دارد ، اما یک مورد اضافی وجود دارد: می توانید آن را با کنترل RF از راه دور فعال کنید. این بسیار قدرتمند است ، من می توانم اتاق سوراخ خود را روشن کنم