جدول المحتويات:

التحكم بالمرحل ESP8266: 3 خطوات (بالصور)
التحكم بالمرحل ESP8266: 3 خطوات (بالصور)

فيديو: التحكم بالمرحل ESP8266: 3 خطوات (بالصور)

فيديو: التحكم بالمرحل ESP8266: 3 خطوات (بالصور)
فيديو: esp32، Blynk ،انترنت الاشياء والتحكم عن بعد من اي مكان في العالم 2024, يوليو
Anonim
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم
ESP8266 مرحل التحكم

تحديث (07.02.2017): لقد قمت بتحديث إصدار Windows من البرنامج للتحكم في ESP8266. لقد أضفت "Small Window" - وضع ("SW"): سيتم تثبيت نسخة مصغرة من البرنامج أعلى شريط المهام على الجانب الأيسر حتى تتمكن من الوصول إلى المرحلات بسهولة أكبر أثناء العمل مع البرامج الأخرى. سيكون أيضًا في المقدمة طوال الوقت. هاتف ذكي يعمل بنظام Android أو كمبيوتر يعمل بنظام Windows. إذا كنت تستخدم 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- المتعري:

ESPlorer (مرفق كملف ZIP لأسفل)

init.lua (مرفق لأسفل)

وامض وحدة ESP8266:

- قم بتوصيل وحدة ESP8266 بجهاز الكمبيوتر الخاص بك عبر USB وانتظر حتى يتم تثبيت جميع برامج التشغيل (سيحتاج نظامك إلى برنامج تشغيل تسلسلي إلى USB).

-افتح ESP8266Flasher.exe من NodeMCU-Flasher ، حدد منفذ COM الصحيح وانقر فوق "فلاش". وهذا يمكن أن يستغرق بعض الوقت.

قم بتحميل البرنامج النصي إلى وحدة ESP8266:

-فتح ESPlorer. ستحتاج إلى Java لفتحه.

-حدد منفذ COM الصحيح في علامة التبويب اليمنى في الأعلى وانقر فوق "فتح". لا تقلق إذا قال أنه لا يمكنه الكشف التلقائي عن البرامج الثابتة.

-النوافذ الرمادية اليمنى ستكون شاشة تسلسلية ، واليسرى محرر كود. افتح ملف init.lua.

(يجب أن يبدو هكذا في لقطة الشاشة)

-أدخل Wifi-SSID وكلمة مرور Wifi الخاصة بك.

-اضغط على زر "تحميل".

الخطوة الثانية: شيء ما عن الكود …

شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …
شيء عن المدونة …

البرامج:

يمكنك فقط تنزيل "EDR.zip" -ملف لنظام التشغيل Windows و "EDR.apk" -ملف Android.

(يتعلق هذا الجزء بكمية المرحلات التي تحتاجها. إذا كنت تريد استخدام 4 أو أقل ، فيمكنك تخطي هذه الخطوة.)

حول init.lua:

جزء من كود المرحلات:

_

if (_GET.pin == "ON") ثم _on = "selected = true"

gpio.write (1، gpio. HIGH)

elseif (_GET.pin == "OFF") ثم

_off = "محدد = \" صحيح \"

gpio.write (1، gpio. LOW)

elseif (_GET.pin == "ON2") ثم

_on = "محدد = صحيح"

gpio.write (2، gpio. HIGH)

elseif (_GET.pin == "OFF2") ثم

_off = "محدد = \" صحيح \"

gpio.write (2، gpio. LOW)

elseif (_GET.pin == "ON3") ثم

_on = "محدد = صحيح"

gpio.write (3 ، gpio. HIGH)

elseif (_GET.pin == "OFF3") ثم

_off = "محدد = \" صحيح \"

gpio.write (3، gpio. LOW)

elseif (_GET.pin == "ON4") ثم

_on = "محدد = صحيح"

gpio.write (4، gpio. HIGH)

elseif (_GET.pin == "OFF4") ثم

_off = "محدد = \" صحيح \"

gpio.write (4، gpio. LOW)

نهاية

_

أنا متأكد من أنه يمكنك العثور على مخطط:

لكل Realy هناك كتلة من التعليمات البرمجية هذه:

elseif (_GET.pin == "ON_NUMBER_OF_RELAY") ثم _on = "selected = true"

gpio.write (GPIO_NUMBER ، gpio. HIGH)

elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") إذن

_off = "محدد = \" صحيح \"

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 الخاص بي:

إذا كنت ترغب في تحرير هذا ، فسيتعين عليك معرفة شيء ما عن C # ويجب أن يكون لديك إصدار Visual Studio 2015 أو متوافق. سأقوم بإرفاق المشروع كملف ZIP أيضًا (EDR.zip).

حول تطبيق Android:

إذا كنت تريد تطبيق Android ، فستحتاج إلى AppInventor2. هناك نسخة مجانية على الإنترنت منه. يمكنك فتح ملف "EDR.aia" المرفق هناك وتعديله كما تريد.

الخطوة 3: النهاية…

هذا كل شئ.

إذا كانت لديك بعض الأفكار لهذا المشروع ، فما عليك سوى الالتزام بها.

موصى به: