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

تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء: 6 خطوات
تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء: 6 خطوات

فيديو: تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء: 6 خطوات

فيديو: تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء: 6 خطوات
فيديو: Ultimate ESP8266 Relay Control: IoT High Voltage Devices via WiFi! 2024, شهر نوفمبر
Anonim
تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء
تحكم LED باستخدام وحدة WiFi ESP8266- إنترنت الأشياء

ESP8266 عبارة عن شريحة Wi-Fi منخفضة التكلفة مع مكدس TCP / IP كامل وقدرة MCU (وحدة تحكم دقيقة) تنتجها شركة Espressif Systems الصينية ومقرها شنغهاي.

لفت انتباه المصنّعين الغربيين إلى الشريحة لأول مرة في أغسطس 2014 باستخدام وحدة ESP-01 ، التي صنعتها شركة تصنيع خارجية ، Ai-Thinker. تسمح هذه الوحدة الصغيرة لوحدات التحكم الدقيقة بالاتصال بشبكة Wi-Fi وإجراء اتصالات TCP / IP بسيطة باستخدام أوامر على غرار Hayes. ومع ذلك ، في ذلك الوقت ، لم يكن هناك تقريبًا أي توثيق باللغة الإنجليزية على الشريحة والأوامر التي قبلتها. السعر المنخفض جدًا وحقيقة أن هناك عددًا قليلاً جدًا من المكونات الخارجية للوحدة مما يشير إلى أنها قد تكون في النهاية غير مكلفة للغاية من حيث الحجم ، جذبت العديد من المتسللين لاستكشاف الوحدة والشريحة والبرامج الموجودة عليها ، وكذلك لترجمة الوثائق الصينية. ESP8285 هو ESP8266 مع 1 ميغا بايت من الفلاش المدمج ، مما يسمح للأجهزة أحادية الشريحة القادرة على الاتصال بـ واي فاي.

الخطوة 1: المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي: -

المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي
المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي
المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي
المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي
المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي
المتطلبات الأساسية لهذا المشروع مدرجة على النحو التالي

(1) وحدة ESP8266 WiFi

(2) Arduino IDE

(3) اللوح

(4) أسلاك توصيل

(5) محول USB-TTL

(6) مصدر الطاقة (3.3 فولت تيار مستمر)

(7) اتصال لاسلكي بالإنترنت (WiFi)

(8) خادم الويب (يمكنك استخدام خادمنا)

(9) LED

الخطوة 2: ما هو ESP8266؟

ما هو ESP8266؟
ما هو ESP8266؟
ما هو ESP8266؟
ما هو ESP8266؟
ما هو ESP8266؟
ما هو ESP8266؟

ESP8266 عبارة عن شريحة Wi-Fi منخفضة التكلفة مع مكدس TCP / IP كامل وقدرة MCU (وحدة تحكم دقيقة) تنتجها شركة Espressif Systems الصينية ومقرها شنغهاي.

لفت انتباه المصنّعين الغربيين إلى الشريحة لأول مرة في أغسطس 2014 باستخدام وحدة ESP-01 ، التي صنعتها شركة تصنيع خارجية ، Ai-Thinker. تسمح هذه الوحدة الصغيرة لوحدات التحكم الدقيقة بالاتصال بشبكة Wi-Fi وإجراء اتصالات TCP / IP بسيطة باستخدام أوامر على غرار Hayes. ومع ذلك ، في ذلك الوقت ، لم يكن هناك تقريبًا أي توثيق باللغة الإنجليزية على الشريحة والأوامر التي قبلتها. السعر المنخفض جدًا وحقيقة وجود عدد قليل جدًا من المكونات الخارجية للوحدة مما يشير إلى أنها قد تكون في النهاية غير مكلفة للغاية من حيث الحجم ، جذبت العديد من المتسللين لاستكشاف الوحدة والشريحة والبرامج الموجودة عليها ، وكذلك لترجمة الوثائق الصينية. ESP8285 هو ESP8266 مع 1 ميغا بايت من الفلاش المدمج ، مما يسمح للأجهزة أحادية الشريحة القادرة على الاتصال بـ واي فاي.

الخطوة 3: ما هو Arduino و IDE؟

ما هو Arduino و IDE؟
ما هو Arduino و IDE؟

Arduino عبارة عن منصة إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. لوحات Arduino قادرة على قراءة المدخلات - ضوء على جهاز استشعار ، أو إصبع على زر ، أو رسالة Twitter - وتحويلها إلى إخراج - تنشيط المحرك ، وتشغيل مؤشر LED ، ونشر شيء ما عبر الإنترنت. يمكنك إخبار اللوح الخاص بك بما يجب القيام به عن طريق إرسال مجموعة من التعليمات إلى وحدة التحكم الدقيقة الموجودة على اللوحة. للقيام بذلك ، تستخدم لغة برمجة Arduino (بناءً على Wiring) ، وبرنامج Arduino (IDE) ، بناءً على المعالجة.

لماذا Arduino: بفضل تجربة المستخدم البسيطة التي يمكن الوصول إليها ، تم استخدام Arduino في آلاف المشاريع والتطبيقات المختلفة. برنامج Arduino سهل الاستخدام للمبتدئين ، ولكنه مرن بدرجة كافية للمستخدمين المتقدمين. يعمل على أنظمة Mac و Windows و Linux. يستخدمه المعلمون والطلاب لبناء أدوات علمية منخفضة التكلفة ، لإثبات مبادئ الكيمياء والفيزياء ، أو لبدء البرمجة والروبوتات. يبني المصممون والمهندسون المعماريون نماذج أولية تفاعلية ، ويستخدمها الموسيقيون والفنانون للتركيبات وتجربة الآلات الموسيقية الجديدة. يستخدمه صناع ، بالطبع ، لبناء العديد من المشاريع المعروضة في Maker Faire ، على سبيل المثال. Arduino هو أداة أساسية لتعلم أشياء جديدة. يمكن لأي شخص - الأطفال ، والهواة ، والفنانين ، والمبرمجين - البدء في الترقيع باتباع التعليمات خطوة بخطوة لمجموعة الأدوات ، أو مشاركة الأفكار عبر الإنترنت مع أعضاء آخرين في مجتمع Arduino.

الخطوة 4: قم بتنزيل Arduino IDE وعملية الإعداد

قم بتنزيل Arduino IDE وعملية الإعداد
قم بتنزيل Arduino IDE وعملية الإعداد
قم بتنزيل Arduino IDE وعملية الإعداد
قم بتنزيل Arduino IDE وعملية الإعداد
  • انقر فوق الرابط وقم https://goo.gl/Cxa9rX بتنزيل Arduino IDE
  • قم بتثبيت Arduino IDE على نظامك
  • افتح Arduino IDE وانقر فوق علامة التبويب ملف> تفضيلات
  • أضف الآن عنوان URL التالي في حقل عناوين URL لمدير اللوحة الإضافية وانقر فوق موافق.
  • URL: - https://arduino.esp8266.com/stable/package_esp8266 …
  • افتح علامة التبويب أدوات> اللوحات> مدير مجلس الإدارة
  • ابحث عن esp8266 وقم بتثبيت حزم المجتمع esp8266
  • انتقل الآن إلى Tools> Boards وحدد Generic ESP8266 Module
  • افتح Sketch> Library> Manage Libraries
  • ابحث عن arduino json وقم بتثبيت مكتبة arduino json بواسطة Benoît Blanchon

الخطوة 5: تثبيت التوصيل لمحول ESP8266 إلى USB-TTL

توصيل دبوس لمحول ESP8266 إلى USB-TTL
توصيل دبوس لمحول ESP8266 إلى USB-TTL
توصيل دبوس لمحول ESP8266 إلى USB-TTL
توصيل دبوس لمحول ESP8266 إلى USB-TTL
توصيل دبوس لمحول ESP8266 إلى USB-TTL
توصيل دبوس لمحول ESP8266 إلى USB-TTL

فيما يلي تفاصيل الاتصال لـ ESP8266 بمحول USB-TTL

  1. قم بتوصيل USB-TTL 3.3V بـ ESP8266 VCC & CH_PD
  2. قم بتوصيل ESP8266 RX بـ USB-TTL TX & ESP8266 TX بـ USB-TTL RX
  3. قم بتوصيل ESP8266 GND بـ USB-TTL GND
  4. قم بتوصيل LED بـ GPIO 2 & GND
  5. قم بتوصيل GPIO 0 بـ GND (فقط أثناء تحميل الرسم البياني)

الخطوة 6: تحميل الكود والبرنامج

قم بتوصيل USB-TTL بالنظام الخاص بك وحدد المنفذ في Tools> Ports> COMn (Ex-COM4)

الآن ، قم بتحرير التفاصيل مثل - اسم WiFi وكلمة مرور WiFi واسم المجال والمسار وتجميع الرسم وتحميله إلى ESP8266.

إذا كان لديك خادم ، فيمكنك استخدام كود php و json الخاص بك ، يمكنك تنزيل الملف المصدر عن طريق الرابط أدناه ، وإلا يمكنك استخدام الكود الخاص بي الذي تم تحميله

لأي مشكلة يمكنك الاتصال بي-

بيبول كومار جوبتا

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

موصى به: