تعد البرامج الثابتة إسب8266 واحدة من الإجراءات الأكثر شعبية والطلب بين مطوري إنترنت الأشياء. يستخدم هذا المتحكم الدقيق على نطاق واسع لإنشاء أجهزة غير مكلفة وعملية مثل المنازل الذكية وأتمتة العمليات والمراقبة وغيرها.
في الممارسة العملية ، وغالبا ما تستخدم منصة اردوينو لأداء البرامج الثابتة إسب8266 ، والذي يوفر وسيلة مريحة وسهلة للسيطرة على متحكم. في دليل المبتدئين هذا ، سننظر في عملية وميض إسب8266 من خلال منصة اردوينو ، خطوة بخطوة.
يمكن تقسيم عملية البرامج الثابتة إسب8266 عبر اردوينو إلى عدة مراحل رئيسية. أولا ، تحتاج إلى إعداد المواد والأدوات اللازمة ، مثل ميكروكنترولر إسب 8266 نفسها ، لوحة اردوينو وبرنامج إيد اردوينو. ثم يجب عليك توصيل إسب8266 إلى لوحة اردوينو وتكوين بيئة التطوير للبرامج الثابتة. بعد ذلك ، يتم تحميل الرسم إلى إسب8266 والتحقق من الأداء.
- البرامج الثابتة إسب8266 عبر اردوينو
- البدء مع إسب8266
- تثبيت بيئة تطوير متكاملة اردوينو
- توصيل إسب8266 إلى اردوينو
- تحميل البرامج الثابتة إلى إسب8266
- تكوين إعدادات البرامج الثابتة
- اختبار وظائف إسب8266
- اختبار اتصال واي فاي الخاص بك
- اختبار الاتصال بالخادم
- اختبار العمل مع أجهزة الاستشعار والمحركات
- توسيع قدرات إسب8266
البرامج الثابتة إسب8266 عبر اردوينو
و إسب8266 الثابتة عبر اردوينو هو وسيلة لتحميل البرامج الثابتة إلى إسب8266 متحكم باستخدام اردوينو إيد. هذا الأسلوب يسمح لك لاستخدام إيد اردوينو لتطوير البرمجيات ل إسب8266 وتحميله على متن الطائرة دون الحاجة إلى استخدام أدوات أخرى.
لوميض إسب8266 عبر اردوينو ، سوف تحتاج إلى المواد التالية:
- لوحة إسب8266
- كابل لتوصيل اللوحة بالكمبيوتر
- اردوينو إيد
لبدء تشغيل البرامج الثابتة إسب8266 عبر اردوينو ، اتبع الخطوات التالية:
- تحضير بيئة تطوير متكاملة اردوينو:
- تثبيت بيئة تطوير متكاملة اردوينو على جهاز الكمبيوتر الخاص بك إذا لم يكن لديك بالفعل واحدة.
- فتح إيد اردوينو وانتقل إلى" ملف " - > "تفضيلات".
- في حقل "عناوين ورل مدير لوحات إضافية" ، أضف الرابط: "http://arduino.esp8266.com/stable/package_esp8266com_index.json ".
- انقر فوق "موافق" لحفظ التغييرات.
- انتقل إلى" أدوات "- > "لوحة" - > "مدير لوحات".
- أدخل " إسب8266 "في شريط البحث وقم بتثبيت حزمة" إسب8266 "من"مجتمع إسب8266".
- توصيل جهاز إسب8266 بجهاز الكمبيوتر الخاص بك:
- قم بتوصيل جهاز إسب8266 بجهاز الكمبيوتر الخاص بك باستخدام كابل.
- حدد المنفذ الصحيح في إيد اردوينو ("أدوات" - > "ميناء").
- حدد المجلس الصحيح في إيد اردوينو ("أدوات" - > " المجلس "- > "نوديمكو 1.0 (إسب-12 ه وحدة)" (أو المقابلة لمجلس الإدارة الخاص بك)).
- تحميل البرامج الثابتة إلى إسب8266:
- افتح مثال البرنامج الثابت في اردوينو إيد ("ملف" -> "أمثلة" -> "إسب8266" -> "وميض").
- انقر فوق الزر" تحميل " على شريط أدوات اردوينو إيد.
- انتظر حتى ينتهي تنزيل البرنامج الثابت على إسب8266.
- بعد تحميل البرامج الثابتة بنجاح ، سترى رسالة" تم تحميل " في نافذة الإخراج من إيد اردوينو.
بعد الانتهاء من كل هذه الخطوات ، يجب تنزيل البرنامج الثابت بنجاح على إسب8266. الآن يمكنك تطوير برامج إسب8266 باستخدام إيد اردوينو وتحميلها على المجلس إذا لزم الأمر.
البدء مع إسب8266
الخطوة 1: إعداد المواد اللازمة
- لوحة إسب8266
- محول أوسب-تل (لتوصيل المجلس إلى جهاز كمبيوتر)
- أسلاك للاتصال
- جهاز كمبيوتر مع بيئة تطوير متكاملة اردوينو مثبتة
الخطوة 2: توصيل جهاز إسب8266 بجهاز كمبيوتر
- قم بتوصيل لوحة إسب8266 بمحول أوسب-تل باستخدام الأسلاك:
- قم بتوصيل محول أوسب-تل إلى جهاز الكمبيوتر الخاص بك باستخدام كابل أوسب
| إسب8266 | محول أوسب-تل |
|---|---|
| فك | 5 فولت |
| غند | غند |
| آر إكس | تكساس |
| تكساس | آر إكس |
| ش_بد | 3.3 فولت |
الخطوة 3: تثبيت برامج التشغيل
- إذا كنت تستخدم ويندوز ، قد تحتاج إلى تثبيت برامج تشغيل محول أوسب-تل ، وفقا لتعليمات الشركة المصنعة
الخطوة 4: تثبيت لوحة إسب8266 في بيئة تطوير متكاملة اردوينو
- افتح بيئة تطوير متكاملة اردوينو
- انتقل إلى الإعدادات - > مدير اللوحة…
- أدخل "إسب8266" في مربع البحث
- قم بتثبيت مكتبة اللوحة "إسب8266" ، وحدد أحدث إصدار وانقر على "تثبيت"
الخطوة 5: تحميل البرامج الثابتة إلى إسب8266
- حدد لوحة "وحدة إسب8266 العامة" من قائمة الأدوات - > اللوحة
- حدد المنفذ الذي يتم توصيل محول أوسب-تل من القائمة أدوات - > المنفذ
- اكتب أو انسخ الرمز الذي تريد تحميله على إسب8266
- انقر فوق الزر تنزيل لتحميل الرمز إلى اللوحة
الخطوة 6: اختبار البرامج الثابتة
- في نافذة شاشة منفذ اردوينو إيد التي تفتح ، حدد معدل الباود: 115200
- اضغط على زر "إرسال" (أو أدخل) في نافذة مراقبة المنفذ لتنفيذ البرنامج على إسب8266
تثبيت بيئة تطوير متكاملة اردوينو
وميض إسب8266 عبر اردوينو ، تحتاج إلى تثبيت إيد اردوينو ، بيئة تطوير متكاملة مصممة خصيصا للعمل مع منصة اردوينو.
- زيارة الموقع الرسمي اردوينو في: https://www.arduino.cc/
- انتقل إلى صفحة قسم" البرامج "وحدد"اردوينو إيد".
- تحميل ملف التثبيت اردوينو إيد لنظام التشغيل الخاص بك (ويندوز ، ماك أو لينكس).
- بعد التنزيل ، قم بتشغيل ملف التثبيت واتبع تعليمات المثبت.
- بعد اكتمال التثبيت ، وإطلاق بيئة تطوير متكاملة اردوينو.
اردوينو إيد هو بيئة تطوير كاملة المواصفات التي توفر كل ما تحتاجه لكتابة وتجميع وتحميل التعليمات البرمجية إلى وحدة تحكم إسب8266 الخاص بك.
الآن أنت جاهز للبرامج الثابتة إسب8266 عبر اردوينو إيد.
توصيل إسب8266 إلى اردوينو
لتوصيل وحدة إسب8266 إلى اردوينو ، تحتاج إلى اتباع بعض الخطوات البسيطة.
إعداد المكونات اللازمة: اردوينو ، إسب8266 وحدة ، أسلاك للاتصال.
نقل اردوينو في وضع البرمجة عن طريق فصله من امدادات الطاقة.
قم بتوصيل وحدة إسب8266 إلى اردوينو. للقيام بذلك ، قم بتوصيل فك و تش_بد دبابيس من وحدة إلى 3.3 فولت اردوينو الإخراج. ربط دبوس من وحدة غند إلى غند اردوينو. ربط دبوس تكس من وحدة إلى دبوس اردوينو ر ودبوس ر من وحدة إلى دبوس اردوينو تكس.
توصيل اردوينو إلى الكمبيوتر باستخدام كابل أوسب.
فتح بيئة تطوير متكاملة اردوينو وحدد المنفذ الصحيح للتواصل مع اردوينو.
حدد نموذج التعليمات البرمجية للبرنامج الثابت إسب8266. على سبيل المثال ، يمكنك تحديد مثال وميض للتحقق من تشغيل الصمام على الوحدة النمطية.
جعل الإعدادات اللازمة في التعليمات البرمجية ، على سبيل المثال ، حدد الرقم السري الصحيح ليد.
تحميل رمز لاردوينو عن طريق النقر على زر "تحميل".
بعد اكتمال تحميل التعليمات البرمجية ، تعيين الطائر على غبيو 0 إسب8266 دبوس من وحدة إلى 0 موقف.
قم بتوصيل اردوينو بمصدر طاقة.
تحقق من تشغيل الوحدة ، على سبيل المثال ، عن طريق التأكد من أن الصمام يبدأ وامض في فترة زمنية محددة.
هذا كل شيء ، والآن يتم توصيل وحدة إسب8266 بنجاح إلى اردوينو وعلى استعداد للعمل.
تحميل البرامج الثابتة إلى إسب8266
قد تبدو عملية تحميل البرامج الثابتة إلى إسب8266 صعبة للمبتدئين ، ولكن باستخدام اردوينو يمكن القيام به بكل بساطة. هذا القسم سوف توفر تعليمات حول كيفية تحميل البرامج الثابتة إلى إسب8266 باستخدام إيد اردوينو.
- تحضير بيئة تطوير متكاملة اردوينو:
- تثبيت بيئة تطوير متكاملة اردوينو من الموقع الرسمي (https://www.arduino.cc/en/Main/Software )
- افتح بيئة تطوير متكاملة اردوينو
- انتقل إلى قائمة" ملف "- > "الإعدادات". في حقل "عنوان ورل لمديري مجلس الإدارة الإضافيين" ، أضف الرابط: http://arduino.esp8266.com/stable/package_esp8266com_index .(جسون). انقر فوق موافق.
- انتقل إلى القائمة "أدوات" - > "لوحة" - > "مدير لوحة". أدخل "إسب8266" في مربع البحث. تثبيت حزمة "إسب8266 من قبل إسب8266 المجتمع".
- حدد لوحة إسب8266 الصحيحة من قائمة الأدوات - > اللوحة. على سبيل المثال ، "وحدة إسب8266 العامة".
- حدد المنفذ الذي يتصل به إسب8266 من قائمة الأدوات - > المنفذ.
- اردوينو إيد على استعداد لتحميل البرامج الثابتة إلى إسب8266.
- تحميل البرامج الثابتة إلى إسب8266:
- اكتب أو افتح البرنامج الثابت الذي تريد تنزيله على إسب8266 في اردوينو إيد.
- قم بتوصيل جهاز إسب8266 بجهاز الكمبيوتر الخاص بك باستخدام كابل يو اس بي.
- انقر فوق الزر" تنزيل " (السهم لأسفل) في بيئة تطوير متكاملة اردوينو.
- انتظر حتى تكتمل عملية التنزيل ، سيومض دبوس إسب8266 المطلوب على لوحة اردوينو عدة مرات وسيكتمل التنزيل.
- تحقق من نتيجة تحميل البرامج الثابتة إلى إسب8266 عن طريق فتح شاشة المنفذ في إيد اردوينو.
الآن أنت تعرف كيفية تحميل البرامج الثابتة إلى إسب8266 باستخدام إيد اردوينو. سيساعدك هذا الدليل على البدء في استخدام إسب8266 لتنفيذ مشاريعك على إنترنت الأشياء!
تكوين إعدادات البرامج الثابتة
قبل بدء البرامج الثابتة إسب8266 عبر اردوينو ، تحتاج إلى تكوين بعض المعلمات. يرجى اتباع التعليمات أدناه:
- فتح إيد اردوينو وحدد عنصر القائمة تفضيلات.
- .
- انقر فوق الزر" موافق " لحفظ التغييرات.
بعد تكوين إعدادات البرامج الثابتة ، يمكنك المضي قدما في عملية البرامج الثابتة إسب8266 عبر اردوينو. تأكد من توصيل جهاز إسب8266 بجهاز الكمبيوتر الخاص بك باستخدام كابل يو اس بي أو طرق اتصال أخرى.
إذا واجهت مشاكل أثناء البرنامج الثابت ، فيرجى التحقق من الإعدادات والتأكد من تثبيتها بشكل صحيح. أيضا الالتفات إلى اتصال إسب8266 وتوافر السائقين اللازمة.
عند وميض إسب8266 عبر اردوينو ، من المهم اتباع التعليمات وعدم إيقاف تشغيل إسب8266 والكمبيوتر أثناء عملية البرامج الثابتة لتجنب تلف الجهاز.
بعد الانتهاء من البرامج الثابتة إسب8266 ، يمكنك تحميل وتشغيل البرامج الخاصة بك على المنصة. تكوين إعدادات البرامج الثابتة سوف تسمح لك لاستخدام إسب8266 لمختلف المشاريع والمهام.
اختبار وظائف إسب8266
بعد وميض إسب8266 عبر اردوينو ، من الضروري اختبار وظائفه للتأكد من أن الوحدة تعمل بشكل صحيح. سيقدم هذا القسم عدة طرق لاختبار إسب8266.
اختبار اتصال واي فاي الخاص بك
واحدة من الجوانب الهامة من إسب8266 هو القدرة على الاتصال بشبكة واي فاي. لاختبار هذه الوظيفة ، يمكنك استخدام الأوامر التالية:
- - تهيئة اتصال بشبكة واي فاي مع الاسم المحدد وكلمة المرور;
- - إرجاع حالة الاتصال ، والتي يمكن أن تكون متصلة أو مقطوعة أو قيم أخرى;
- - يحصل على عنوان إب المحلي المخصص ل إسب8266 في شبكة واي فاي;
اختبار الاتصال بالخادم
ميزة أخرى مهمة في إسب8266 هي القدرة على الاتصال بخادم بعيد وإرسال/استقبال البيانات. لاختبار هذه الوظيفة ، يمكنك استخدام الأوامر التالية:
- - يخلق مثيل العميل للاتصال بالخادم;
- - يحاول إنشاء اتصال إلى الخادم المحدد والمنفذ;
- - يرسل البيانات إلى الخادم;
- - إرجاع كمية البيانات المتاحة من الخادم;
- - يقرأ البيانات المتاحة من الخادم;
- - يغلق الاتصال بالخادم;
اختبار العمل مع أجهزة الاستشعار والمحركات
بعد الاتصال بالواي فاي والخادم ، يمكنك اختبار تشغيل أجهزة الاستشعار والمشغلات المتصلة بـ إسب8266. قد يشمل ذلك قراءة بيانات المستشعر والتحكم في المصابيح والمؤازرة والأجهزة الأخرى. تعتمد الأوامر والرمز المحدد على المستشعرات والمشغلات المستخدمة.
اختبار وظائف إسب8266 سيساعد على ضمان أن الوحدة ومكوناتها تعمل بشكل صحيح. هذا مهم بشكل خاص قبل استخدام إسب8266 في مشروع مع المهام والوظائف الحقيقية.
توسيع قدرات إسب8266
بالإضافة إلى الوظائف الأساسية ، يحتوي إسب8266 على عدد من الميزات التي تسمح لك بتوسيع وظائفه واستخدامه في مشاريع مختلفة.
1. دعم واي فاي
والميزة الرئيسية ل إسب8266 هو المدمج في وحدة واي فاي ، والذي يسمح لك لتوصيل الجهاز إلى الإنترنت. هذا يفتح فرصا كبيرة لإنشاء أجهزة إنترنت الأشياء والعمل مع الخوادم البعيدة.
2. القدرة على العمل كنقطة وصول
مع إسب8266 ، يمكنك إنشاء شبكة واي فاي الخاصة بك وتوصيل الأجهزة الأخرى إليها. هذا مناسب ، على سبيل المثال ، لإنشاء شبكة محلية في المنزل أو في مؤسسة.
3. دعم بروتوكول تكب / إب
يحتوي إسب8266 على دعم مدمج لبروتوكولات تكب / إب ، والذي يسمح لك بإنشاء اتصال مع الخوادم البعيدة عبر هتب أو بروتوكولات أخرى لنقل واستقبال البيانات.
4. دعم لوضع الخادم
يمكن أن يعمل إسب8266 في وضع الخادم ويقبل الطلبات من العملاء. يتيح لك ذلك استخدام الجهاز كخادم ويب ومعالجة الطلبات من الأجهزة الأخرى.
5. حماية البيانات والتشفير
و إسب8266 لديه المدمج في دعم تشفير البيانات ويمكن استخدام خوارزميات التشفير المختلفة مثل وبا 2 ، وبا ، وويب. هذا يسمح لك بحماية المعلومات المرسلة من الوصول غير المصرح به.
6. اتصال أجهزة الاستشعار والمحركات
يحتوي إسب8266 على دبابيس رقمية وتناظرية يمكن استخدامها لتوصيل أجهزة الاستشعار والمشغلات. يتيح لك ذلك إنشاء أجهزة تتفاعل مع البيئة وتؤدي وظائف معينة.
7. دعم المكتبات المختلفة
هناك عدد كبير من المكتبات ل إسب8266 التي تسمح لك لتوسيع وظائفها واستخدامها في مختلف المشاريع. هذا يجعل من السهل تطوير وتسريع عملية إنشاء الأجهزة.
بشكل عام ، و إسب8266 هو متحكم قوي ومرن الذي يسمح لك لتوسيع قدرات الأجهزة التي يتم إنشاؤها واستخدامها في مختلف مجالات النشاط.