جدول المحتويات:
- الخطوة 1: الأشياء التي سوف تحتاجها: -
- الخطوة 2: إعداد Arduino IDE: -
- الخطوة 3: إعداد الصفحة على RemoteMe: -
- الخطوة 4: تحميل الكود على MCU: -
- الخطوة 5: التوصيلات: -
- الخطوة 6: الاختبار: -
فيديو: أجهزة التحكم عبر الإنترنت من خلال المتصفح. (إنترنت الأشياء): 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
سأوضح لك في هذا Instructable كيف يمكنك التحكم في الأجهزة مثل المصابيح والمرحلات والمحركات وما إلى ذلك عبر الإنترنت من خلال متصفح الويب. ويمكنك الوصول إلى عناصر التحكم بأمان عبر أي جهاز. منصة الويب التي استخدمتها هنا هي RemoteMe.org ، قم بزيارة الصفحة لمعرفة المزيد عنها.
تأكد من الرجوع إلى الصور التي ستساعدك على فهم العملية بشكل أفضل.
لذلك دعونا نبدأ.
الخطوة 1: الأشياء التي سوف تحتاجها: -
لهذا المشروع سوف تحتاج: -
- ESP8266 (NodeMCU) رابط لـ USLink لأوروبا
- LEDLink لـ USLink لأوروبا
- اضغط على ButtonLink لـ USLink لأوروبا
- Breadboard. Link لـ USLink لأوروبا
برمجة:-
- اردوينو IDE
- حساب على RemoteMe.
لاحظ أنه يمكنك استخدام Arduino أو Raspberry-pi للمشروع إذا لم يكن لديك NodeMCU.
الخطوة 2: إعداد Arduino IDE: -
أولاً للعمل مع NodeMCU Esp8266 ، يجب عليك إضافة اللوحات إلى IDE إذا لم تكن قد قمت بذلك بالفعل ، تحقق من Instructable هنا.
بعد إتاحة المجالس في IDE ، هناك بعض المكتبات اللازمة لهذا المشروع.
لتثبيت هذه المكتبات: -
افتح IDE وانتقل إلى >> Sketch >> Include Library >> إدارة المكتبات. يجب أن تظهر نافذة منبثقة. هنا سوف تبحث عن المكتبات المطلوبة
قائمة المكتبات: -
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- اردوينو
قم بتثبيت هذه واحدة تلو الأخرى وأعد تشغيل IDE عند الانتهاء.
مع ذلك فإن IDE جاهز للاستخدام.
الخطوة 3: إعداد الصفحة على RemoteMe: -
لاستخدام RemoteMe ، عليك أولاً التسجيل حتى تتمكن من إنشاء صفحات الويب الخاصة بك والبدء في التحكم في الأجهزة.
انتقل إلى RemoteMe.org وانقر فوق "التطبيق" ، ثم انتقل إلى الاشتراك وأدخل التفاصيل الخاصة بك واضغط على تسجيل
سيتم الترحيب بك بصفحة ترحيب ، والآن إلى الجانب الأيسر في القائمة ، حدد "الأجهزة"
على الجانب الأيمن سترى خيارًا يسمى "جهاز جديد" ، وبالضغط عليه سيعطيك قائمة منسدلة ، وهنا اختر "صفحة ويب جديدة"
الآن أعطيت اسمًا ومعرف الجهاز ، وقد سميته "LED" وأعطيت معرف الجهاز "203". (معرف الجهاز هو الرقم الفريد الذي سيميز بين الأجهزة المختلفة.)
تأكد من تعيين مفتاح التبديل على "نشط" واضغط على "إرسال". سيظهر على الصفحة جهاز جديد يسمى LED برقم تعريف الجهاز 203. حدد الآن السهم لأسفل على الجانب الأيمن من الجهاز وسترى فتحة فارغة حيث يمكنك إنشاء صفحات ويب
انتقل إلى صفحة GitHub هذه. يجب عليك سحب ثلاثة ملفات (index.html و scripts.js & styles.css) وإفلاتها واحدة تلو الأخرى في الفتحة الفارغة بجهازك وتكون قد انتهيت
الخطوة 4: تحميل الكود على MCU: -
لقد قدمت أدناه الرمز الذي تحتاجه لإنجاح المشروع.
قبل أن تتمكن من تحميل الكود ، هناك بعض التغييرات الطفيفة التي يجب عليك إجراؤها في الكود.
بمجرد فتح الرمز في IDE ، يجب عليك إدخال اسم WiFi وكلمة المرور في الحقل المطلوب حتى تتمكن اللوحة من الاتصال بشبكتك.
قم بإجراء التغييرات على الجزء التالي من الكود: -
#define WIFI_NAME "أدخل اسم WiFi" #define WIFI_PASSWORD "أدخل كلمة مرور WiFi" #define DEVICE_ID 203 #define DEVICE_NAME "LED" #define TOKEN "أدخل رمز المصادقة"
للحصول على رمز المصادقة ، انتقل إلى Remoteme.org >> التطبيقات >> الرموز (في القائمة الموجودة على الجانب الأيسر من الأجهزة أدناه)
انسخ الرمز والصقه في الرمز.
الآن قم بتوصيل NodeMCU بجهاز الكمبيوتر الخاص بك ، حدد المنفذ الصحيح وقم بتحميل الرمز.
الخطوة 5: التوصيلات: -
اتبع الصورة أعلاه لإجراء الاتصالات: -
LED متصل بـ Pin D5 من MCU.
زر الضغط متصل بـ Pin D2.
استخدم المقاوم المتسلسل مع LED لمنع تلف LED.
الخطوة 6: الاختبار: -
الآن لقد أكملت المشروع بنجاح. حان الوقت لاختبار البناء.
أولاً للتحقق مما إذا كانت التوصيلات صحيحة ، اضغط على زر الضغط وسترى مؤشر LED قيد التشغيل ، سيؤدي الضغط على الزر مرة أخرى إلى إيقاف تشغيل مؤشر LED
توجه الآن إلى موقع RemotMe وافتح التطبيق الخاص بك. قم بتسجيل الدخول باستخدام الحساب الذي قمت بتسجيل الدخول به
انتقل الآن إلى الأجهزة وحدد الجهاز الذي أنشأته للتو. لاحظ أن رمز ارتباط الاتصال على الجانب الأيسر قبل تحول معرف الجهاز إلى اللون الأخضر مما يشير إلى أن لوحة ESP متصلة بالخادم
انقر الآن على ملف "index.html" وحدد "فتح في علامة تبويب جديدة" ، في علامة تبويب جديدة ستظهر صفحة ويب بدائرة. يمكنك النقر فوق الدائرة لتشغيل وإيقاف تشغيل LED
للتحكم في مؤشر LED الخاص بك باستخدام الهاتف الذكي. انتقل مرة أخرى إلى صفحة الجهاز وانقر على "index.html". هذه المرة حدد الخيار الأخير "الحصول على رابط مجهول …" ، ستظهر نافذة منبثقة بها رابط يمكنك فتحه في أي هاتف ذكي للتحكم في مؤشر LED دون الحاجة إلى تسجيل الدخول في كل مرة
خيار أفضل ، يمكنك تحديد خيار QR بجوار الرابط مباشرة. وقم بمسح QR باستخدام جهاز Android أو iPhone الخاص بك وسيتم إعادة توجيهك إلى صفحة الويب ذات الدائرة
تحقق من عرض الفيديو لترى كيف يعمل.
أتمنى أن يعجبك المشروع ، إذا كان لديك أي أسئلة فلا تتردد في طرحها في التعليقات.
اشكرك.
موصى به:
التحكم في القيادة من خلال تطبيق Blynk باستخدام Nodemcu عبر الإنترنت: 5 خطوات
التحكم في القيادة من خلال تطبيق Blynk باستخدام Nodemcu عبر الإنترنت: مرحبًا بالجميع اليوم سوف نوضح لك كيف يمكنك التحكم في مصباح LED باستخدام هاتف ذكي عبر الإنترنت
هل من الممكن نقل الصور باستخدام أجهزة إنترنت الأشياء القائمة على LPWAN؟: 6 خطوات
هل من الممكن نقل الصور باستخدام أجهزة إنترنت الأشياء القائمة على LPWAN ؟: LPWAN تعني شبكة المنطقة الواسعة منخفضة الطاقة وهي تقنية اتصال مناسبة تمامًا في مجال إنترنت الأشياء. التقنيات التمثيلية هي Sigfox و LoRa NB-IoT و LTE Cat.M1. هذه كلها تكنولوجيا اتصالات بعيدة المدى منخفضة الطاقة. في جنرال إلكتريك
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
أجهزة إنترنت الأشياء DIY باستخدام سلاسل LED: 9 خطوات (بالصور)
أجهزة إنترنت الأشياء DIY باستخدام سلاسل LED: (إخلاء المسئولية: أنا لست متحدثًا أصليًا للغة الإنجليزية.) منذ فترة ، اشترت زوجتي بعض أضواء سلسلة LED لإضاءة الحديقة في الليل. لقد خلقوا جوًا لطيفًا للغاية. تم وضعهم حول الأشجار ، لكن خمنوا ماذا ، ماذا سيحدث ، نحن