جدول المحتويات:
- الخطوة 1: فاتورة المواد
- الخطوة الثانية: تثبيت برنامج MicroPython
- الخطوة الثالثة: اختبار برنامج Blink
- الخطوة 4: استخدام WebREPL
فيديو: برنامج ESP8266 - MicroPython: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
MicroPython هو مشروع يسمح لك بتشغيل نسخة مصغرة من Python 3 على متحكمات دقيقة ولوحات مدمجة. يتمتع بدعم متزايد من لوحات التحكم الدقيقة وبدلاً من تثبيت توزيعة Linux كاملة على اللوحة ، فإنه يعطي فقط نسخة مصغرة من Python فيما يتعلق باللوحة ، مع قشرة python ويمكنك تحميل ملفات python صغيرة على اللوحة وتشغيلها.
في هذا الدليل ، سأوضح لك كيفية استخدام MicroPython على NodeMCU ، NodeMCU هي لوحة تطوير تعتمد على esp8266-12.
الخطوة 1: فاتورة المواد
لهذا المشروع ، سوف تحتاج إلى ،
- NodeMCU
- قاد
- اللوح
- كابل Micro USB
الخطوة الثانية: تثبيت برنامج MicroPython
لتثبيت micropython على esp8266 ، أستخدم لوحة إصدار esp8266-12. لتثبيت micropython ، ستحتاج إلى esptool ، ستحتاج إلى تنزيل وتثبيت python and pip لتثبيت أداة esptool.
قم بتشغيل الأمر أدناه على Terminal أو cmd لتثبيت esptool.
نقطة تثبيت esptool
بعد ذلك ، يمكنك زيارة موقع الويب micropython وتنزيل أحدث البرامج الثابتة لـ esp8266 ، بعد تنزيله ، افتح محطة طرفية في نفس الدليل مثل ملف البرنامج الثابت ثم قم بتشغيل الأمر أدناه.
esptool.py --port / dev / ttyUSB0 erase_flash
esptool.py --port / dev / ttyUSB0 --baud 460800 write_flash --flash_size = اكتشاف 0 esp8266-xxxxx-vxxxx.bin
ستحتاج إلى تغيير المنفذ بناءً على جهاز الكمبيوتر الخاص بك. بعد ذلك ، يجب أن تكون قد قمت بتثبيت micropython بنجاح.
الخطوة الثالثة: اختبار برنامج Blink
الآن بعد أن قمت بتثبيت micropython بنجاح ، حان الوقت لتجربة بعض برامج الاختبار للقيام بذلك ، نحتاج إلى فتح قشرة python باستخدام شاشة تسلسلية ، أستخدم المعجون على جهاز windows لفتح شاشة تسلسلية على منفذ com تم تعيين esp8266 إلى.
تشبه قشرة الثعبان تلك الموجودة في قشرة python 3 ، قم بتشغيل البرنامج النصي أدناه لميض مصباح LED متصل بـ esp8266.
استيراد esppin = machine. Pin (0) pin = machine. Pin (0، machine. Pin. OUT)
بعد ذلك ، سيؤدي تشغيل السطر أدناه من برنامج Python النصي إلى تشغيل المصباح وسيؤدي السطر الثاني إلى إيقاف تشغيله.
pin.value (1) pin.value (0)
بدلاً من ذلك ، يمكنك أيضًا تشغيل هذه الأسطر لفعل الشيء نفسه.
pin.off () pin.on ()
الخطوة 4: استخدام WebREPL
لنقم الآن بتمكين micropython WebREPL الذي يسمح لنا بتحميل البرامج النصية إلى esp8266 عبر شبكة WiFi وبالتالي التخلص من الحاجة إلى الأسلاك.
أولاً ، نحتاج إلى تمكين WebREPL ، وفتح محطة طرفية تسلسلية وتنفيذ السطر أدناه ، هذا الإعداد هو webrepl ويطلب منك إعداد كلمة مرور لتحسين الأمان.
استيراد webrepl_setup
بعد ذلك ، يجب أن ترى نقطة وصول WiFi تسمى MicroPython-xxxxxx ، وتتصل بها وافتح مستعرض إنترنت وزيارة صفحة الويب webREPL. الآن يجب أن تحصل على صفحة ويب ، اضغط على اتصال وأدخل كلمة المرور التي أنشأتها. الآن يمكنك تنفيذ البرامج النصية على esp8266 اللاسلكية.
الآن بعد أن قمت بتشغيل micropython وتشغيله ، يمكنك تنفيذ البرامج النصية عليه ، على غرار ما تفعله في raspberry pi. هناك الكثير من الوحدات النمطية المتاحة لـ micropython للعمل معها ويمكنك الحصول على توثيق جيد لها في الموقع الرسمي micro python ضمن فئة esp8266.
موصى به:
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 باستخدام ESP8266 ، عرض الورق الإلكتروني: 7 خطوات
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 مع ESP8266 ، شاشة عرض الورق الإلكتروني: 1
برنامج Firmware Flashing ل ESP8266: 4 خطوات
وميض البرامج الثابتة لـ ESP8266: يحاول الجميع تحديث البرنامج الثابت لوحدة ESP8266 ، وقد تساعدك الإرشادات في وميض البرنامج الثابت في ESP8266
برنامج أي لوحة / وحدة ESP8266 مع البرامج الثابتة لأوامر AT: 5 خطوات
برنامج أي لوحة / وحدة ESP8266 مع AT Commands Firmware: يمكن برمجة كل وحدة ولوحة ESP8266 بعدة طرق: أوامر Arduino و python و Lua و AT ، على الأرجح … الثلاثة الأولى منهم هي الأفضل للتشغيل المستقل ، البرامج الثابتة AT لاستخدام ESP8266 كوحدة نمطية أو للاختبار السريع مع TTL RS232 c
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: 6 خطوات
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: مرحبًا بالجميع ، هذا يحدث لنا جميعًا. تقوم ببناء مشروع ، وتوصيل جميع المستشعرات بحماس ، وفجأة ، يتوقف Arduino ولا تتم معالجة أي مدخلات. "ما الذي يحدث؟" ، ستسأل وتبدأ في البحث في الكود الخاص بك ، فقط لإعادة
كيفية تحويل الحيوانات باستخدام برنامج جيمب (برنامج مجاني): 5 خطوات
كيفية تحويل الحيوانات باستخدام برنامج GIMP (برنامج مجاني): سوف أعلمك كيفية تحويل حيوانين خلال هذا التدريب. يمكنك استخدام طريقة التحويل هذه لأي حيوانات ، أو أي إبداع يمكنك التوصل إليه. أرني إبداعاتك ، باستخدام هذا الدليل السهل المتابعة! الأشياء المطلوبة: الكمبيوتر ، الإبداع