فهرست مطالب:
تصویری: کنترل کننده نوار LED RGBW اصلاح شده ، کنترل PIR ، ESP8285: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
بالای میز من در خانه یک نوار LED RGBW نصب کرده ام. کنترل کننده WiFi LED RGBW باید با برنامه ای مانند برنامه Magic Home کار کند. با این حال ، من یک تراشه ESP8285 دارم که با سیستم عامل خودم فلش کردم. من یک PIR اضافه کردم که نوار LED هنگام چند دقیقه دور بودن من خاموش می شود. وقتی برگشتم دوباره روشن شد
در این دستورالعمل به شما نشان می دهم که چگونه این کنترلر را هک کرده و یک PIR اضافه کرده ام و طرح ها و نرم افزار خود را با شما به اشتراک می گذارم.
تدارکات
- کنترل کننده Magic Home RGBW WiFi: پیوند
- نوار LED RGBW: پیوند
- سنسور PIR HC-SR501: پیوند
مرحله 1: اصلاح سخت افزار
کنترلر RGBW من دارای اتصالات برای گیرنده IR (GND ، VCC و داده) است. من از این اتصالات برای اتصال PIR استفاده می کنم ، که این اتصالات را نیز دارد.
متوجه شدم که اتصال IR به GPIO4 متصل است و از طریق یک مقاومت کششی 20k اهم به بالا کشیده شده است. این برای PIR مناسب است.
PIR سپس مطابق تصویر متصل می شود. به این ترتیب PIR با کنترل 3.0 ولت از کنترلر RGBW با دور زدن تنظیم کننده روی برد کار می کند.
یک کانکتور JST را به اتصالات IR لحیم کردم و برای پشتیبانی از کانکتور JST ، hotglue اضافه کردم. من یک سوراخ مستطیلی در مورد برای اتصال JST ایجاد کردم.
مرحله 2: نرم افزار
کد در Github من منتشر شده است. این نرم افزار بر اساس نرم افزار من برای لامپ LED من است.
این ماژول از MOSFET برای روشن و خاموش کردن LED های R ، G ، B و W استفاده می کند. با اعمال سیگنال PWM به MOSFET ها ، می توانید هر رنگی را از RGB تولید کرده و LED های سفید را نیز کم کنید. برای اطلاعات بیشتر در مورد سیگنال های PWM به این وب سایت مراجعه کنید.
ESP8285 می تواند سیگنال های PWM را با چرخه وظیفه از 0 تا 100٪ از طریق عملکرد analogWrite به پین مورد نظر با مقدار 0 - 255 برای تنظیم روشنایی کانال تولید کند.
در این ماژول کانال سبز به GPIO5 ، قرمز به GPIO12 ، آبی به GPIO13 و کانال سفید به GPIO15 متصل است. در کد می بینید که:
هنگامی که دستگاه روشن می شود ، به عنوان یک نوار LED سفید شروع می شود ، زیرا در بیشتر موارد من نور سفید می خواهم. سپس به WiFi متصل می شود و کارگزار MQTT من به Openhab متصل می شود ، مانند این دستورالعمل است. اگر می خواهید ، من می توانم تنظیم Openhab خود را به شما نشان دهم.
دستگاه دارای رابط webin برای تنظیم رنگ ، کم نور کردن نوار LED ، تنظیم صحنه یا ورود به سرور HTTPupdateser است.
عملکرد PIR
وقتی PIR حرکت را تشخیص می دهد ، پین خروجی آن HIGH است. ESP8285 بررسی می کند که آیا این پین HIGH است و تایمر را تنظیم مجدد می کند. هنگامی که حرکتی برای مدت زمان مشخص تشخیص داده نمی شود (در مورد من 4 دقیقه/240 ثانیه) ، زمان سنج عملکردی را فعال می کند که مقادیر فعلی چرخه های PWM کانال های رنگ را ذخیره می کند و سپس آنها را روی '0' تنظیم می کند. این نوار LED را تغییر می دهد.
هنگامی که نوار LED خاموش است و حرکتی تشخیص داده می شود ، مقادیر قبلی بازیابی می شود و نوار LED دوباره روشن می شود.
چشمک زدن ESP8285
این دستورالعمل و نحوه آموزش فلش کردن ESP8285 را از طریق پدهای کانکتور نمایان شده مشاهده کنید. وقتی کد من یکبار چشمک می زند ، می توانید نسخه جدیدی را از طریق هوا (OTA) از طریق HTTPupdateserver فلش کنید.
مرحله 3: جمع آوری
من یک جلد برای PIR طراحی کردم و سه بعدی آن را چاپ کردم. من از چسب حرارتی برای چسباندن PIR در جلد استفاده کردم. از طریق سوراخ های روی جلد می توانید به محدوده/حساسیت و زمان نبض (به منظور استفاده در تنظیمات من استفاده نمی شود ، این در کد کنترل می شود) از طریق سوراخ های روی جلد به دیگ های قابل اندازه گیری دسترسی پیدا کنید.
نوار LED بسیار روشن است ، بنابراین من یک جلد سفید اضافه کردم که نور را پخش می کند ، تصاویر را ببینید. من جلد را به صورت 5 قسمت در حدود 16 سانتی متر طراحی کردم که روی تخت چاپگر سه بعدی من نصب شده بود.
جلد PIR و نوار LED در Thingiverse من منتشر شده است.
توصیه شده:
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
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 را با تلفن هوشمند خود کنترل کنید
نوار قدرت اصلاح شده: 7 مرحله (همراه با تصاویر)
نوار برقی اصلاح شده: این نوار برقی به گونه ای طراحی شده است که می توانید یک سوئیچ روشن و خاموش کوچک داشته باشید که روی میز یا مکان قابل دسترسی دیگر قرار دارد در حالی که نوار برق به طور کلی در جای دیگری قرار گرفته است. برای ساخت این نوار برق به چند مورد نیاز دارید. اولین
مدار کامل موج اصلاح کننده از طریق اصلاح پل: 5 مرحله (همراه با تصاویر)
مدار کامل موج اصلاح کننده از طریق اصلاح پل: اصلاح یک فرایند تبدیل جریان متناوب به جریان مستقیم است
اصلاح کننده راهنمای تقویت کننده گیتار: 5 مرحله
اصلاح کننده هدایت تقویت کننده گیتار: زمینه: این دستورالعمل پیاده سازی مستقیم & quot؛ Mitchell Donut & quot؛ اصلاح کننده هدایت بلندگوی گیتار که توسط جی میچل از انجمن بحث The Gear Page پیشنهاد شده است. مرتبط ترین بحث را می توان در سخنران یافت