فهرست مطالب:
- تدارکات
- مرحله 1: راه اندازی اتصالات سخت افزاری
- مرحله 2: ترجیحات
- مرحله 3: نصب کتابخانه ها + پیکربندی مناسب برد
- مرحله 4: تنظیمات را تنظیم کنید
- مرحله 5: استفاده از برنامه Blynk
- مرحله 6: کد
- مرحله 7: مشخصات
![کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله](https://i.howwhatproduce.com/images/010/image-29106-j.webp)
تصویری: کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله
![تصویری: کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله تصویری: کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk: 7 مرحله](https://i.ytimg.com/vi/uyff_JOtvzU/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk کنترل LED با استفاده از ماژول WiFi NodeMCU و برنامه Blynk](https://i.howwhatproduce.com/images/010/image-29106-1-j.webp)
این دستورالعمل نحوه کنترل LED با استفاده از ماژول WiFi NodeMCU ESP8266 از طریق برنامه تلفن هوشمند Blynk را به شما نشان می دهد. اگر مبتدی هستید ، ادامه مطلب را بخوانید. اگر تجربه بیشتری دارید ، ممکن است علاقه مند باشید که تا انتها رد شوید ، جایی که من در مورد ویژگی های عملکرد این پروژه صحبت می کنم.
تدارکات
NodeMCU -
Jumper Wires (عمومی) - 2 برابر
LED (هر رنگ)
تخته نان
مرحله 1: راه اندازی اتصالات سخت افزاری
![راه اندازی اتصالات سخت افزاری راه اندازی اتصالات سخت افزاری](https://i.howwhatproduce.com/images/010/image-29106-2-j.webp)
- آند LED به پین دیجیتال 8 در NodeMCU با استفاده از سیم بلوز
- مدار را با اتصال کاتد LED به مقاومت 330Ω اهم متصل کنید
- سر دیگر مقاومت را روی برد NodeMCU به GND وصل کنید.
مرحله 2: ترجیحات
![اولویت ها اولویت ها](https://i.howwhatproduce.com/images/010/image-29106-3-j.webp)
![اولویت ها اولویت ها](https://i.howwhatproduce.com/images/010/image-29106-4-j.webp)
قبل از اینکه بتوانیم به کد برسیم ، باید برخی موارد را در تنظیمات اصلی در IDE آردوینو تغییر دهیم. (این مرحله فرض می کند که قبلاً Arduino IDE را نصب کرده اید).
به "آدرس های اضافی مدیران تابلوها" بروید و این پیوند را در آن کپی و جایگذاری کنید:
arduino.esp8266.com/stable/package_esp8266com_index.json
این تنظیم اجازه می دهد تا از تخته های شخص ثالث مانند NodeMCU که ما استفاده می کنیم پشتیبانی شود.
مرحله 3: نصب کتابخانه ها + پیکربندی مناسب برد
![نصب کتابخانه ها + پیکربندی مناسب برد نصب کتابخانه ها + پیکربندی مناسب برد](https://i.howwhatproduce.com/images/010/image-29106-5-j.webp)
![نصب کتابخانه ها + پیکربندی مناسب برد نصب کتابخانه ها + پیکربندی مناسب برد](https://i.howwhatproduce.com/images/010/image-29106-6-j.webp)
چندین کتابخانه وجود خواهد داشت که ما در این تظاهرات استفاده خواهیم کرد.
ابتدا باید بسته برد ESP8266 را با رفتن به مسیر Tools> Board:> Boards Manager> نصب کرده و "esp8266" را در نوار جستجو تایپ کنید (تصویر سمت چپ را ببینید). آخرین نسخه از اولین بسته ای را که نشان داده می شود ، "esp8266 by ESP8266 Community" بارگیری کنید. این بسته از بردهای NodeMCU پشتیبانی می کند ، بنابراین استفاده از آن برای ما مناسب خواهد بود.
اکنون باید کتابخانه Blynk را نصب کنیم. به Tools> Manage Libraries بروید و "Blynk" را در نوار جستجو تایپ کنید (تصویر سمت راست را ببینید). آخرین نسخه کتابخانه را با عنوان "Blynk by Volodymyr Shymanskyy" بارگیری کنید. همانطور که احتمالاً قبلاً نیز گفته اید ، این کتابخانه امکان ایجاد ارتباط بین برنامه Blynk در تلفن های ما و NodeMCU را می دهد.
مرحله 4: تنظیمات را تنظیم کنید
![تنظیم تنظیمات تنظیم تنظیمات](https://i.howwhatproduce.com/images/010/image-29106-7-j.webp)
ما دوباره شروع به تغییر تنظیمات ترجیحی می کنیم ، اما این بار برای هیئت مدیره خود. ما این کار را به دلایل زیادی انجام می دهیم ، مهمترین آنها این است که NodeMCU ما توسط IDE به رسمیت شناخته شود. برای دسترسی به این تنظیمات ، به Tools بروید ، به پایین بروید و لیست تنظیمات و منوهای کشویی برای تنظیمات وجود دارد.
- "Board:" را روی "NodeMCU 1.0 (ESP-12E)" یا "NodeMCU 0.9 (ESP-12)" تنظیم کنید ، نیازی به گفتن نیست ، این بستگی به نوع NodeMCU شما دارد. اگر NodeMCU پیوند بالا را خریداری کرده اید ، باید آن را روی "NodeMCU 1.0 (ESP-12E)" تنظیم کنید ، در غیر این صورت ، برای شناسایی آن با سازنده مشورت کنید.
- "فرکانس CPU:" را روی 80 مگاهرتز تنظیم کنید. ما سرعت ساعت را روی 80 مگاهرتز تنظیم کردیم تا با برد ما مطابقت داشته باشد (یا می توانید آن را با 160 مگاهرتز دو برابر سریعتر تنظیم کنید).
- "سرعت بارگذاری:" را روی 115200 تنظیم کنید.
- "Flash size:" را روی 4MB (FS: 2MB OTA: 9 1019 KB) تنظیم کنید ، یا اگر IDE شما آخرین نسخه نیست ، آن را روی "4M: 3M SPIFFS" تنظیم کنید.
مرحله 5: استفاده از برنامه Blynk
![استفاده از برنامه Blynk استفاده از برنامه Blynk](https://i.howwhatproduce.com/images/010/image-29106-8-j.webp)
![استفاده از برنامه Blynk استفاده از برنامه Blynk](https://i.howwhatproduce.com/images/010/image-29106-9-j.webp)
برنامه Blynk هم در App Store و هم در Google Play در دسترس است. آن را نصب کنید ، یک حساب کاربری ایجاد کنید (اگر قبلاً این کار را نکرده اید) و یک پروژه جدید ایجاد کنید (تصویر را در سمت چپ مشاهده کنید). هنگامی که یک پروژه جدید ایجاد کردید ، روی سطح نقطه دار کلیک کنید ، که شما را به ویجت می برد. و روی دکمه کلیک کنید. دوباره روی دکمه کلیک کنید تا به ویژگی های آن دسترسی پیدا کنید. هنگامی که صفحه تنظیمات دکمه را مشاهده می کنید (تصویر را در سمت راست مشاهده کنید) ، خروجی را به پین دیجیتال 8 تغییر دهید. متوجه خواهید شد که این همان پینی است که LED از آن استفاده می کند ، بنابراین این یک اتصال مستقیم خواهد بود.
یکی از مواردی که ما از Blynk به آن نیاز داریم ، توکن احراز هویت است. این توکن یک UID (شناسه منحصر به فرد) است که برای اتصال سخت افزار خاص به تلفن مورد نیاز است. با کلیک بر روی نماد پیچ و مهره در گوشه بالا سمت راست در کنار دکمه پخش و پیمایش به پایین به قسمت نشانه نویسنده ، می توانید این رمز احراز هویت را دریافت کنید ، جایی که می توانید آن را برای شما ایمیل کنید. این رمز احراز هویت را نگه دارید ، زیرا در مرحله بعد به آن نیاز خواهیم داشت.
مرحله 6: کد
![کد کد](https://i.howwhatproduce.com/images/010/image-29106-10-j.webp)
با بارگذاری مثال در فایل> مثالها> Blynk> Boards_WiFi> NodeMCU شروع کنید. با مقدار نسبتاً کوتاهی کد (مشاهده تصویر) روبرو خواهید شد. جایی که می گوید "char auth = ''" جایی است که شما رمز احراز هویت خود را که در آخرین مرحله به دست آوردیم کپی و جایگذاری می کنید. در مورد ssid و pass ، فقط نام WiFi روتر خود را وارد کنید (همان اشتباهی را که با اتصال آن به افزونه محدوده انجام دادم) و رمز عبور را انجام دهید. خودشه! (خوب واقعاً نیست) تنها کاری که باید انجام دهید این است که کد را با استفاده از سیم USB به Micro-B در NodeMCU بارگذاری کنید.
مرحله 7: مشخصات
در این مرحله من جزئیات ، جزئیات را مورد بحث قرار می دهم و آنچه را که در داخل است می گذرانم. NodeMCU بر روی سیستم عامل ESP8266 اجرا می شود ، به این معنی که می تواند به WiFi متصل شود. سیستم عامل ESP8266 به WAP (نقطه دسترسی بی سیم) متصل می شود که می تواند در روتر یا مودم تعبیه شود. اما برای اتصال به روتر یا هرگونه رمز عبور WAP ، به SSID (شناسه مجموعه سرویس) و رمز عبور نیاز دارد ، که هر دو را در طرح ارائه می دهیم. روتر به عنوان DHCP (پروتکل پیکربندی میزبان پویا) عمل می کند و اساساً آدرس های IP را به دستگاه های متصل می کند که این آدرس ها را برای مدت زمان مشخص اجاره می کنند. آدرس IP به عنوان یک شناسه منحصر به فرد برای دستگاهی که از طریق WiFi متصل می شود عمل می کند تا سایر دستگاه ها بتوانند آن را تشخیص دهند. اکنون ESP8266 به خودی خود می تواند یک نقطه دسترسی (AP) باشد تا سایر ایستگاه های بی سیم بتوانند آن را کشف کرده و به آن متصل شوند. هنگامی که طرح با استفاده از کتابخانه های Blynk بارگذاری می شود ، NodeMCU (یا هر دستگاه مبتنی بر ESP8266) شروع به جستجوی سرور Blynk در ابر می کند. هنگامی که این سیگنال توسط سرور ابری Blynk دریافت می شود ، ارتباطی برقرار می شود و از طریق برنامه تلفن های هوشمند می توان به این سرور دسترسی پیدا کرد و با استفاده از توکن احراز هویت داده شده ، می تواند به پروژه شما در برنامه مشخص شود. در برنامه Blynk ، ما دکمه ای را برای کنترل پین دیجیتال 8 در NodeMCU اختصاص دادیم. هنگامی که دکمه را فشار می دهید ، این داده ها به عنوان '1' به سرور ابری Blynk و به MCU پردازنده ارسال می شود که وظیفه ارسال ولتاژ بالا (3.3V) به پین دیجیتال 8 را دارد که LED را روشن می کند.
توصیه شده:
کنترل از طریق برنامه Blynk با استفاده از Nodemcu در اینترنت: 5 مرحله
![کنترل از طریق برنامه Blynk با استفاده از Nodemcu در اینترنت: 5 مرحله کنترل از طریق برنامه Blynk با استفاده از Nodemcu در اینترنت: 5 مرحله](https://i.howwhatproduce.com/images/001/image-766-j.webp)
کنترل از طریق برنامه Blynk با استفاده از Nodemcu از طریق اینترنت: سلام به همه امروز ما به شما نشان خواهیم داد که چگونه می توانید LED را با استفاده از تلفن هوشمند در اینترنت کنترل کنید
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: 4 مرحله ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
IOT: ESP 8266 Nodemcu کنترل نوار LED RGB از طریق اینترنت با استفاده از برنامه BLYNK: 9 مرحله
![IOT: ESP 8266 Nodemcu کنترل نوار LED RGB از طریق اینترنت با استفاده از برنامه BLYNK: 9 مرحله IOT: ESP 8266 Nodemcu کنترل نوار LED RGB از طریق اینترنت با استفاده از برنامه BLYNK: 9 مرحله](https://i.howwhatproduce.com/images/002/image-5504-22-j.webp)
IOT: ESP 8266 Nodemcu کنترل نوار LED RGB در اینترنت با استفاده از برنامه BLYNK: سلام بچه ها ، در این دستورالعمل به شما نشان می دهم که چگونه یک کنترلر نوار LED RGB با nodemcu بسازید که می تواند RGB LED STRIP را در سراسر جهان با استفاده از اینترنت کنترل کند. BLYNK APP. بنابراین از ساخت این پروژه لذت ببرید & amp؛ خانه خود را رنگارنگ کنید
Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله
![Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله Arduino Uno را با استفاده از ماژول WiFi ESP8266 و برنامه Blynk کنترل کنید: 6 مرحله](https://i.howwhatproduce.com/images/002/image-5843-63-j.webp)
کنترل Arduino Uno با استفاده از ماژول WiFi ESP8266 و برنامه Blynk: این پروژه به شما امکان می دهد پین های Arduino را با استفاده از ماژول WiFi ESP8266-01 و برنامه Blynk کنترل کنید. Blynk App بسیار آسان است و راهی عالی برای شروع یادگیری IoT است. این آموزش برای Windows PC است
نحوه کنترل Wemos D1 Mini/ Nodemcu با استفاده از برنامه Blynk (IOT) (esp8266): 6 مرحله
![نحوه کنترل Wemos D1 Mini/ Nodemcu با استفاده از برنامه Blynk (IOT) (esp8266): 6 مرحله نحوه کنترل Wemos D1 Mini/ Nodemcu با استفاده از برنامه Blynk (IOT) (esp8266): 6 مرحله](https://i.howwhatproduce.com/images/001/image-1518-79-j.webp)
نحوه کنترل Wemos D1 Mini/ Nodemcu با استفاده از برنامه Blynk (IOT) (esp8266): سلام دوستان ، در این مقاله آموزشی ، نحوه کنترل wemos D1 mini یا (nodemcu) با استفاده از برنامه blynk را به شما نشان خواهم داد. این یک راهنمای مطلق مبتدیان است. برای جزئیات آموزش MUST WIDCH VIDEO لایک ، اشتراک گذاری و amp؛ را فراموش نکنید. عضویت در کانال من