فهرست مطالب:
- مرحله 1: جمع آوری قطعات
- مرحله 2: Flood Light را جدا کرده و ورودی های RGB PWM را شناسایی کنید
- مرحله 3: ESP8266 و سیم کشی برق
- مرحله 4: برنامه ریزی کنید
- مرحله 5: همه چیز را با هم جمع کنید
- مرحله 6: چراغ ها را در اطراف خانه قرار دهید و لذت ببرید !
تصویری: Hijack RGB Flood Light With Arduino یا ESP8266: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
بنابراین من برخی از چراغهای کوچک RGB کوچک را در آمازون پیدا کردم و با نگاه به درون آنها متوجه شدم که می توانید آنها را مستقیماً به آردوینو و esp8266 متصل کرده و با استفاده از PWM آنها را کنترل کنید.
من اکنون از دو عدد از آنها در اتاق نشیمنم به عنوان نورپردازی برجسته استفاده می کنم و آنها را برای صحنه های خاصی تنظیم می کنم.
من برای کنترل آنها از Openhab استفاده می کنم که روی رزبری pi اجرا می شود و حتی می توانم آنها را با amazon Echo (ایالات متحده) کنترل کنم ، اگرچه این کمی از حوصله این دستورالعمل خارج است ، امیدوارم زمانی برای نوشتن آن پیدا کنم!
امیدوارم لذت ببرید ، این اولین آموزش من برای مدت طولانی است ، بنابراین لطفاً نظر خود را به من اطلاع دهید.
مرحله 1: جمع آوری قطعات
لیست قطعات به شرح زیر است:
1. 10W RGB Light Flood: Ebay (UK) ، Ebay (US) ، Ebay (China)
2. ماژول ESP8266-12: Ebay (انگلستان) ، Ebay (ایالات متحده) ، Ebay (چین)
3. تنظیم کننده LD1117 3.3V: Ebay (انگلستان) ، Ebay (ایالات متحده) ، Ebay (چین)
4. خازن 100uF: Ebay (انگلستان) ، Ebay (ایالات متحده) ، Ebay (چین)
5. منبع تغذیه 12V 1A DC: Ebay (UK) ، Ebay (US) ، Ebay (China)
6. مجموعه ای از مقاومت ها (من از 10K استفاده کردم ، اما واقعاً شما می توانید با هر کاری کنار بیایید)
(من پیوندها را به چندین سایت ضمیمه کرده ام زیرا قیمت ها به طور مرتب تغییر می کنند ، بنابراین لطفاً خرید کنید و مطمئن شوید که آمازون و ebay را بررسی می کنید)
افشای کامل: اگر از طریق پیوندهای بالا خرید کنید ، کمیسیون کوچکی دریافت می کنم اما هرگز پیوندی به کالایی که خودم از آن استفاده نکرده ام را توصیه نمی کنم. این پروژه برای پولساز طراحی نشده است. متشکرم:-)
مرحله 2: Flood Light را جدا کرده و ورودی های RGB PWM را شناسایی کنید
این چراغ سیل خاص یک پیچ ساده با هم طراحی شده است.
این شاسی از سه قسمت آلومینیومی تشکیل شده که همگی شل شده اند.
حذف قسمت فوقانی که لنز را در جای خود نگه می دارد ، PCB را با آرایه LED و مدار کنترل نشان می دهد.
اولین کاری که انجام دادم این بود که مشخص کنم کدام ترانزیستور کدام آرایه رنگی را کنترل می کند.
امیدوارم سازنده تغییرات زیادی بین نسخه های تابلو نداشته باشد ، این بدان معناست که می توانید تصویر بالا را کپی کرده و سیمها را مستقیماً روی آنها لحیم کنید. من رنگ هایی را برای قرمز ، سبز و آبی کدگذاری کرده ام تا کار را برای شما راحت تر کند. جالب اینجاست که ترانزیستور کنترل کننده LED قرمز از طریق یک مقاومت به میکروکنترلر موجود وصل شده بود ، بنابراین این را در مدار گذاشتم.
همچنین برای این مرحله حذف اجزای کنترل موجود از PCB با تفنگ هوای گرم و برخی موچین ها مهم است ، همانطور که در تصویر بالا مشاهده می شود. حذف گیرنده مادون قرمز کاملاً ضروری نبود ، اما فکر کردم می توانم از آن در پروژه های دیگر استفاده کنم.
سپس فقط سیم ها را به پین های PWM که به ترانزیستورها می روند ، بچسبانید و آنها را به قسمت دیگر شاسی سبک بکشید ، جایی که در ادامه به آن می پردازیم.
مرحله 3: ESP8266 و سیم کشی برق
من یک طرح کلی برای این قسمت ضمیمه کرده ام که می گوید آنچه شما باید انجام دهید بسیار واضح تر از همیشه است.
اساساً LED های قرمز ، سبز و آبی خود را از طریق یک مقاومت 10K به پایه های 12 ، 14 و 15 ESP8266 وصل کنید.
سپس مدار تغذیه ESP را طبق شکل وصل کنید ، در تصویر نشان داده می شود که من آن را مستقیماً به منبع تغذیه/درایور برای LED ها لحیم کرده ام ، اما در نهایت جهت را تغییر دادم و نتوانستم عکس دیگری بگیرم به
ایده در اینجا این است که همه چیز را تا آنجا که ممکن است جمع و جور نگه دارید ، زیرا باید در داخل شاسی جا شود.
برای دستیابی به این هدف ، مقاومتها را بصورت خطی با سیمها چسبانده و آنها را با حرارتی کوچک پوشاندم.
لطفاً از اشتباه من اجتناب کنید و مقاومت را مستقیماً روی ESP نچسبانید. من دریافتم این کار با آنها را بسیار دشوارتر از آن می کند که یک اتصال داخلی خطی انجام دهم (مانند سیم-مقاومت-سیم-esp به جای سیم-مقاومت-اسپ).
همچنین عکس با شماتیک کمی متفاوت است ، من در ابتدا از پین 15 استفاده نکردم و این یک اشتباه بود زیرا پین 15 در pwm عالی است. عاشق اون پین حکم می کند.
مرحله 4: برنامه ریزی کنید
با استفاده از روش دلخواه ، کد ESP خود را بنویسید!
شما واقعاً می توانید به هر نحوی که می خواهید آن را کنترل کنید ، و افراد شگفت انگیزی در خارج وجود دارند که با ESP کارهای شگفت انگیزی انجام می دهند.
مسیر خاص من استفاده از سرور MQTT خانگی به شکل openHAB بود که نور به آن وارد می شد و به دستورات رنگی گوش می داد. استفاده از این روش همچنین به من اجازه می دهد تا از آمازون Alexa و google home برای کنترل بسیار آسان استفاده کنم. (همانطور که قبلاً گفتم ، امیدوارم بتوانم دستورالعمل هایی برای آن فرایند بنویسم زیرا زمان زیادی را در این کار گذرانده ام ، اما در حال حاضر بیشتر وقت آزادم را صرف ساختن یک وب سایت جدید می کنم (که احتمالاً شامل آموزش آن قطعات خواهد بود) مسیر)).
من کد آن را به این "ible" در بالا (یا پایین ، هر جا که ظاهر می شود) پیوست کرده ام.
باید بگویم ، من فقط در arduino IDE برای ESP8266 توسعه می دادم ، اما از زمانی که این پروژه خاص را شروع کرده ام ، قطعاً به اسکریپت های Lua تبدیل می شوم ، آنها بسیار عالی هستند و زمان بارگذاری و اشکال زدایی و غیره زمان بسیار کمی استرس زا است.
روزی روزگاری ، من برنامه ای در آردوینو نوشتم که موارد زیر را انجام می داد:
بوت های ESP ، نمی توانند به wifi متصل شوند ، حالت نقطه دسترسی را شروع می کند
مشتری با تلفن متصل می شود ، به طور خودکار مرورگر را با صفحه کنترل رنگ (html اصلی) باز می کند
در صفحه ، گزینه ای نیز برای اتصال آن به روتر وجود داشت.
هنگامی که روی شبکه قرار داشت ، هر سیستم کنترلی می تواند طوری برنامه ریزی شود که درخواست های http را به راحتی ارسال کند.
اگر بتوانم آن کد را در جایی پیدا کنم ، آن را بارگذاری می کنم ، اما اخیراً یک رایانه شخصی جدید ساخته ام تا این فایل بتواند بر روی مخلوطی از درایوهای اطراف آن مکان باشد.
مرحله 5: همه چیز را با هم جمع کنید
به منظور عایق بندی تمام قطعات ، همه آنها را با نوار برقی PVC پیچیدم.
به خصوص در این مرحله بسیار مراقب باشید ، من در صورت عدم توجه مناسب یکی از تنظیم کننده های ولتاژ خود را سوزاندم.
همچنین من معتقدم نگه داشتن سیم ها برای طولانی مدت این مرحله را بسیار راحت تر می کند زیرا همه پیچ و تاب ها باعث پیچاندن همه چیز با هم می شوند.
مرحله 6: چراغ ها را در اطراف خانه قرار دهید و لذت ببرید !
چراغها را در محل مورد نظر خود قرار دهید ، آنها را با منبع تغذیه 12 ولت وصل کنید و از آنجا دور شوید !!
اگر از اثر منشوری لنز خوشتان نمی آید ، می توانید آن را به راحتی بردارید ، این درخشندگی کمتر متمرکز و کلی تری می بخشد. چرخاندن لنز به جلو اثرات بسیار خوبی نیز داشت.
در تصاویر مشاهده می کنید که من از آن برای برجسته کردن ساعت نیکسی که بسیار دوست دارم استفاده کرده ام.
ممنون که خواندید!
توصیه شده:
BookWorm Light-Up Book Light و Bookmark: 13 مرحله (همراه با تصاویر)
BookWorm Light-Up Book Light و Bookmark: این نشانک سرگرم کننده کتابخوان را بسازید که به عنوان چراغ کتاب عمل می کند! ما آن را چاپ می کنیم ، قطع می کنیم ، رنگ می کنیم و تزئین می کنیم و آنها از او برای روشن کردن شب استفاده می کنند تا بتوانید در تاریکی بخوانید. او فقط با چند ماده ساخته شده است و اولین درجه عالی را ایجاد می کند
Arduino/Light Controlled Desk Light: 6 مرحله (همراه با تصاویر)
Arduino/App Controlled Desk Light: برای این پروژه من چیزی می خواستم که به من این امکان را بدهد که بیشتر در مورد قطعات الکترونیکی/نرم افزاری آموزش دهم ، چیزی که هنوز به آن توجه نکرده ام. طرحی که به ذهنم رسید برای یک نورگیر بود
DIY 18V Makita Light Light: 9 مرحله (همراه با تصاویر)
DIY 18V Makita Light Light: من شخص دیگری را نمی شناسم ، اما به اندازه کافی از چراغ های کاری استفاده می کردم که خیلی روشن نیستند ، توسط یک سرپوش اضافی محدود می شوند و هیچ کارکرد دیگری برای آنها ندارند. به عنوان یک شاگرد برق کار ، من نیمی را صرف می کنم زمان من در تاریکی کار می کند ، و هنوز
DIY Dimmable LED Flood Light: 5 مرحله (همراه با تصاویر)
DIY Dimmable LED Flood Light: چراغ های سیل گاهی اوقات تمایل دارند در صورت گذشت زمان کار خود را متوقف کنند ، اگرچه امروزه از چراغ های LED استفاده می کنند. این می تواند دلایل زیادی مانند گرمای بیش از حد یا نقص درایور LED یا نقص در فرایند تولید باشد. بسیاری از ما در نهایت یک محصول را دور می اندازیم
Batman Light Signal Light and Chalk Board: 5 مرحله (همراه با تصاویر)
چراغ سیگنال بتمن و تخته گچ: به طور معمول شما فکر نمی کنید که چراغ بتمن پر رنگ است ، اما چون تخته گچی است می تواند به همان اندازه که از تصویر مشاهده می کنید دارای رنگ های مورد نظر شما باشد