فهرست مطالب:
- مرحله 1: همه مواد و ابزارها را جمع آوری کنید
- مرحله 2: مدار را وصل کنید
- مرحله 3: کد را از رابط آردوینو پیکربندی کنید
- مرحله 4: کد را در ESP8266 بارگذاری کنید
- مرحله 5: ارتقاء آینده
تصویری: نوار LED RGB کنترل WiFi با ESP8266: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
ایده ایجاد یک چراغ LED است که می تواند از طریق WiFi کنترل شود. من تعدادی نوار LED یدکی از کریسمس در اطراف دارم ، بنابراین این را در ESP8266 بازیابی می کنم که اجازه می دهد LED از طریق WiFi کنترل شود.
ESP8266 می تواند به عنوان سرور وب عمل کند ، این مورد برای ایجاد طرح Remote برای کنترل نوار LED استفاده می شود. نوار LED که من دارم 12 ولت است ، بنابراین برای این کار به منبع تغذیه 12 ولت نیاز دارم ، در غیر این صورت اگر LED 5 ولت دارید ، می توانید نوار LED را از همان منبع تغذیه که مدار ESP8266 را تغذیه می کند ، تغذیه کنید.
مرحله 1: همه مواد و ابزارها را جمع آوری کنید
برای این کار به مواد زیر نیاز دارید:
- 1 عدد ESP8266
- 3 x MOSFET IRF510
- نوار LED RGB
- برد اولیه
- سیم اتصال
- منبع تغذیه 12 ولت برای نوار LED
- منبع تغذیه 5 ولت برای ESP8266
موارد زیر ابزارهایی هستند که به آنها نیاز خواهید داشت:
- استریپر سیمی
- آهن لحیم کاری
- مولتی متر (ابزارهای مفید برای عکاسی مشکل)
مرحله 2: مدار را وصل کنید
مطابق نمودار بالا مدار را وصل کنید. ما برای تغذیه 3 رنگ (قرمز ، سبز ، آبی) LED به 3 ماسفت نیاز داریم. توجه داشته باشید که من از نوار LED آدرس دهی فردی استفاده نمی کنم. برای این کار به اتصال متفاوتی نیاز خواهید داشت.
با استفاده از 3 رنگ LED ، ما قادر به ایجاد رنگ های بسیار بیشتری هستیم. برای اهداف آموزشی ، بسیار عالی است که بتوانید رنگ های اصلی و ترکیب رنگهای دیگر را به بچه ها آموزش دهید.
نکته دیگری که باید به آن توجه کنید این است که باید مطمئن شوید که GND منبع تغذیه 12 ولت به GND منبع تغذیه 5 ولت متصل است. جایگزین دیگر این است که می توانید از منبع تغذیه 12 ولت برای تغذیه 5 ولت با استفاده از تنظیم کننده 5 ولت LM7805 استفاده کنید.
مرحله 3: کد را از رابط آردوینو پیکربندی کنید
می توانید کدی را که من استفاده کرده ام از وب سایت خود در مکان زیر بارگیری کنید. کد برای اجرا به کتابخانه زیر نیاز دارد.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
هنگامی که کد را در رابط Arduino بارگذاری می کنید ، چند مورد وجود دارد که باید آنها را پیکربندی کنید.
1. موارد زیر را برای اشاره به wifi ssid و رمز عبور خود تغییر دهید
/* تنظیمات شبکه*/const char* ssid = "yourWIFISSID" ؛ // SSID - نام وای فای شما const char* password = "yourwifipassword"؛ // کلمه عبور
2. آدرس IP را تغییر دهید تا زیر شبکه روتر خود را منعکس کند و مطمئن شوید که هیچ دستگاهی در همان آدرس IP وجود ندارد.
IP IP (192 ، 168 ، 1 ، 111) ؛ // آدرس IP ثابت دروازه IPAddress دستگاه (192 ، 168 ، 1 ، 1) ؛ // زیر شبکه IPAddress Gatway (255 ، 255 ، 255 ، 0) ؛ // ماسک شبکه
3. رمز عبور OTA (On the air update) را در قسمت Setup در خط 62 تغییر دهید.
// کد OTA ArduinoOTA.setHostname ("LEDStrip") ؛ ArduinoOTA.setPassword ((const char *) "ledstripOTApassword") ؛ ArduinoOTA.begin ()؛
مرحله 4: کد را در ESP8266 بارگذاری کنید
هنگامی که کد را متناسب با تنظیمات WiFi خود پیکربندی کردید ، زمان بارگذاری کد در ESP8266 فرا رسیده است. مطمئن شوید که پورت صحیحی را انتخاب کرده اید که ESP8266 شما به آن متصل است. در مثال بالا ، من فایل /dev/cu.wchusbserial14750 را دارم ، این ممکن است با رایانه شخصی یا Mac شما متفاوت باشد.
سپس Sketch-> Upload را انتخاب کنید.
صبر کنید تا بارگذاری به پایان برسد. اگر همه چیز خوب پیش رفت ، ESP8266 باید به روتر WiFi شما متصل شود و آدرس IP آن 192.168.1.111 باشد. اگر آن را در مرحله قبل تغییر داده اید ممکن است متفاوت باشد. مرورگر خود را به آدرس IP نشان دهید ، https://192.168.1.111 ، باید کنترل از راه دور LED را همانطور که در تصویر نشان داده شده مشاهده کنید.
برای تغییر رنگ LED با توجه به روحیه خود ، روی رنگ کلیک کنید و لذت ببرید.
مرحله 5: ارتقاء آینده
اکنون که یک نوار LED RGB با کنترل WiFi دارید ، می توانید با کد بازی کنید تا ترکیب متفاوت تری از چراغ های دیسکو را اضافه کنید. برخی از پیشنهادات ارتقاء در آینده عبارتند از:
- اتصال مدار به MQTT تا بتوانید از طریق اینترنت آن را کنترل کنید
- اضافه کردن مدار تشخیص حرکت ، برای روشن کردن خودکار چراغ های LED برای نور شب
- اضافه کردن کد برای حالت های مختلف چشمک زن (Flash ، Strobe ، Fade ، Smooth) ، این دکمه در حال حاضر کاربردی نیست.
- تغییر رنگ روشن بر اساس موسیقی.
این همه ، امیدوارم از این پست لذت ببرید. و اگر این را دوست دارید ، می توانید در مسابقه روشنایی به من رای دهید. برای سایر پروژه های ساده اینترنت اشیا می توانید از وب سایت من دیدن کنید.
همچنین می توانید نظر خود را در مورد چه پیشنهادی برای ارتقاء در آینده که مایل به دیدن آن هستید ، برای من بنویسید تا بتوانم از این ایده برای ارسال دستورالعمل های بعدی استفاده کنم.
توصیه شده:
نوار LED DIY: نحوه برش ، اتصال ، لحیم و نوار LED قدرت: 3 مرحله (همراه با تصاویر)
نوار LED DIY: نحوه برش ، اتصال ، لحیم و نوار LED قدرت: راهنمای مبتدیان برای ایجاد پروژه های نورپردازی خود با استفاده از نوار LED. نوارهای LED قابل انعطاف و قابل استفاده ، بهترین انتخاب برای انواع برنامه ها هستند. اصول اولیه نصب یک نوار LED ساده داخلی 60 LED/m ، اما در
کنترل کننده نوار LED RGBW اصلاح شده ، کنترل PIR ، ESP8285: 3 مرحله
کنترل کننده نوار LED RGBW اصلاح شده ، PIR Controlled ، ESP8285: در بالای میز من در خانه یک نوار LED RGBW نصب کرده ام. کنترل کننده WiFi LED RGBW باید با برنامه ای مانند برنامه Magic Home کار کند. با این حال ، من یک تراشه ESP8285 دارم که با سیستم عامل خودم فلش کردم. من یک PIR اضافه کردم که توسط آن نوار LED تغییر می کند
چراغ نوار LED نوار راه راه با ESP8266-01: 5 مرحله
چراغ راه راه LED تخت با ESP8266-01: این یک پروژه بسیار آسان است که مدتها پیش از آن غفلت کرده بودم ، اما به دلیل قرنطینه ، با قطعاتی که در دست دارم کار متفاوتی انجام دادم. ایده داشتن یک نور کم نور بود ، که می تواند با دستورات ساده TCP یا با یک سوئیچ دستی کنترل می شود
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 را با تلفن هوشمند خود کنترل کنید
نوار آنالایزر نوار پیکسلی LED: 4 مرحله
LED Neopixel Strip Analyzer: من یک نوار Neopixel یدکی در اطراف داشتم و فکر می کردم ساختن یک آنالیزور طیف برای سیستم صوتی من خوب است. من فرض می کنم شما با محیط توسعه arduino آشنا هستید ، اگر نه ، آموزش های زیادی وجود دارد توجه داشته باشید: این