فهرست مطالب:
تصویری: ESP8266 کنترل رله: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
بروزرسانی (07.02.2017): من نسخه Windows را برای کنترل ESP8266 برنامه شما به روز کرده ام. من یک "پنجره کوچک"-حالت ("SW") را اضافه کرده ام: این یک نسخه کوچک از برنامه را در بالای نوار وظیفه شما در سمت چپ متصل می کند تا بتوانید هنگام کار با برنامه های دیگر راحت تر به رله ها دسترسی پیدا کنید. همچنین این برنامه همیشه در پیش زمینه خواهد بود. Android-Smartphone یا Windows-PC. اگر از 4 رله یا کمتر استفاده می کنید ، می توانید از برنامه ای برای Android یا Windows من استفاده کنید. اگر می خواهید از موارد بیشتری استفاده کنید ، باید خودتان کد را توسعه دهید. بنابراین ، کدی را که من توسعه داده ام دریافت خواهید کرد. من به چه چیزی نیاز دارم؟ شما به یک ماژول ESP8266 احتیاج دارید. من از نسخه D1 Mini ESP8266 استفاده می کنم و توصیه می کنم از این نسخه یا نسخه مشابه آن نیز استفاده کنید زیرا نمی دانم آیا می توانید نسخه های دیگر ESP8266 را به آسانی با D1 Mini برنامه ریزی کنید. البته شما همچنین به یک ماژول رله مانند آنچه در تصاویر مشاهده می کنید نیاز خواهید داشت. من آن را خریدم: https://ebay.eu/2iQLv3s - ماژول رله با 4 رله https://ebay.eu/2iQUwtr - D1 Mini NodeMCU Module
مرحله 1: بیایید شروع کنیم
ماژول ESP8266 را آماده کنید:
ابتدا فایلهای زیر را در رایانه Windows خود بارگیری کنید:
NodeMCU-Flasher:
ESPlorer (به عنوان فایل ZIP پایین ضمیمه شده است)
init.lua (ضمیمه شده است)
چشمک زدن ESP8266-module:
-ESP8266-Module را از طریق USB با رایانه خود وصل کنید و منتظر بمانید تا همه درایورها نصب شوند (سیستم شما به درایور سریال به USB نیاز دارد).
-ESP8266Flasher.exe را از NodeMCU-Flasher باز کنید ، پورت COM مناسب را انتخاب کرده و روی "Flash" کلیک کنید. این ممکن است مدتی طول بکشد.
اسکریپت را در ESP8266-Module بارگذاری کنید:
باز ESPlorer. برای باز کردن آن به جاوا نیاز دارید.
-COM-Port صحیح را در برگه سمت راست در بالا انتخاب کرده و روی "باز کردن" کلیک کنید. اگر می گوید که نمی تواند سیستم عامل را به طور خودکار تشخیص دهد ، نگران نباشید.
-پنجره های خاکستری راست یک مانیتور سریالی و پنجره سمت چپ یک ویرایشگر کد خواهد بود. فایل init.lua را باز کنید.
(در تصویر باید به این شکل باشد)
-Wifi-SSID و Wifi-Password خود را وارد کنید.
دکمه "بارگذاری" را فشار دهید.
مرحله 2: چیزی در مورد کد…
برنامه ها:
شما فقط می توانید "EDR.zip" -File for Windows و "EDR.apk" -File را برای Android بارگیری کنید.
(این قسمت مربوط به میزان رله مورد نیاز شما است. اگر می خواهید از 4 یا کمتر استفاده کنید ، می توانید این مرحله را رد کنید.)
درباره init.lua:
بخشی از کد رله ها:
_
if (_GET.pin == "ON") سپس _on = "selected = true"
gpio.write (1 ، gpio. HIGH)
elseif (_GET.pin == "خاموش") سپس
_off = "selected = \" true / ""
gpio.write (1 ، gpio. LOW)
elseif (_GET.pin == "ON2") سپس
_on = "انتخاب = درست"
gpio.write (2 ، gpio. HIGH)
elseif (_GET.pin == "OFF2") سپس
_off = "selected = \" true / ""
gpio.write (2 ، gpio. LOW)
elseif (_GET.pin == "ON3") سپس
_on = "انتخاب = درست"
gpio.write (3 ، gpio. HIGH)
elseif (_GET.pin == "OFF3") سپس
_off = "selected = \" true / ""
gpio.write (3 ، gpio. LOW)
elseif (_GET.pin == "ON4") سپس
_on = "انتخاب = درست"
gpio.write (4 ، gpio. HIGH)
elseif (_GET.pin == "OFF4") سپس
_off = "selected = \" true / ""
gpio.write (4 ، gpio. LOW)
پایان
_
من مطمئن هستم ، شما می توانید یک طرح پیدا کنید:
برای هر Realy این بلوک کد وجود دارد:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") سپس _on = "انتخاب = درست"
gpio.write (GPIO_NUMBER ، gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") سپس
_off = "selected = \" true / ""
gpio.write (GPIO_NUMBER ، gpio. LOW)
فقط یک چیز دیگر. در ابتدای کد ایستاده است:
gpio.mode (1 ، gpio. OUTPUT) gpio.mode (2 ، gpio. OUTPUT) gpio.mode (3 ، gpio. OUTPUT) gpio.mode (4 ، gpio. OUTPUT)
بنابراین همچنین باید اضافه شود:
gpio.mode (GPIO_NUMBER. OUTPUT)
من مطمئن هستم که شما می توانید این کار را انجام دهید ؛-)
درباره کد منبع Windows-Program من:
اگر می خواهید این مورد را ویرایش کنید ، باید در مورد C# اطلاعاتی داشته باشید و باید دارای نسخه Visual Studio 2015 یا سازگار باشید. پروژه را به عنوان فایل ZIP (EDR.zip) نیز ضمیمه می کنم.
درباره Android-APP:
اگر Android-App را می خواهید ، به AppInventor2 احتیاج دارید. نسخه آنلاین رایگان آن وجود دارد. شما می توانید پیوست "EDR.aia" -File را در آنجا باز کرده و آن را مطابق میل خود ویرایش کنید.
مرحله 3: پایان…
بنابراین ، این همه چیز است.
اگر ایده ای برای این پروژه دارید ، فقط آن را متعهد کنید.
توصیه شده:
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: 14 مرحله (همراه با تصاویر)
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: در این پروژه مبتنی بر اینترنت اشیا ، من اتوماسیون خانه را با ماژول رله کنترل Blynk و NodeMCU با بازخورد زمان واقعی ساخته ام. در حالت دستی ، این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند و سوئیچ دستی کنترل کرد. در حالت خودکار ، این
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر)
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو | ایده های اتوماسیون خانگی: در این پروژه اتوماسیون خانگی ، ما یک ماژول رله خانه هوشمند طراحی می کنیم که می تواند 5 لوازم خانگی را کنترل کند. این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند ، ریموت IR یا ریموت تلویزیون ، سوئیچ دستی کنترل کرد. این رله هوشمند همچنین می تواند r
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 را با تلفن هوشمند خود کنترل کنید
رله کنترل دما ESP8266: 9 مرحله (همراه با تصاویر)
رله کنترل دما ESP8266: یکی از دوستان من دانشمندی است که آزمایشاتی را انجام می دهد که به دما و رطوبت هوا بسیار حساس هستند. اتاق جوجه کشی دارای یک بخاری سرامیکی کوچک است اما ترموستات بخاری تقریباً به اندازه کافی دقیق نبود ، فقط می توانست دما را حفظ کند
NODEMCU 1.0 (ESP8266) رله کنترل شده با استفاده از BLYNK (در سراسر وب): 5 مرحله (همراه با تصاویر)
NODEMCU 1.0 (ESP8266) رله کنترل شده با استفاده از BLYNK (در سراسر وب): سلام بچه های من اسم من P STEVEN LYLE JYOTHI است و این اولین دستورالعمل من برای نحوه کنترل رله ها توسط نوردوژک GROGY660 است انگلیسی بد من