دليل المستخدم لمجموعة أدوات تطوير إنترنت الأشياء M5STACK ESP32 CORE2

1. المخطط التفصيلي
M5Stick CORE2 عبارة عن لوحة ESP32 تعتمد على شريحة ESP32-D0WDQ6-V3، وتحتوي على شاشة TFT مقاس 2 بوصة. اللوحة مصنوعة من PC+ABC.

1.1 تكوين الأجهزة
أجهزة CORE2: شريحة ESP32-D0WDQ6-V3، وشاشة TFT، ومؤشر LED أخضر، وزر، وواجهة GROVE، وواجهة Type.C-to-USB، ورقاقة إدارة الطاقة والبطارية.
ESP32-D0WDQ6-V3 ESP32 هو نظام ثنائي النواة مزود بوحدتي CPU من طراز Harvard Architecture Tense LX6. توجد جميع الذاكرة المدمجة والذاكرة الخارجية والأجهزة الطرفية في ناقل البيانات و/أو ناقل التعليمات الخاص بوحدات المعالجة المركزية هذه. مع بعض الاستثناءات البسيطة (انظر أدناه)، يكون تعيين العنوان لوحدتي CPU متماثلًا، مما يعني أنهما يستخدمان نفس العناوين للوصول إلى نفس الذاكرة. يمكن للأجهزة الطرفية المتعددة في النظام الوصول إلى الذاكرة المدمجة عبر DMA.
شاشة TFT عبارة عن شاشة ملونة مقاس 2 بوصة تعمل بتقنية ILI9342C بدقة 320 × 240.
مجلد التشغيلtagالنطاق الإلكتروني هو 2.6 ~ 3.3 فولت ، نطاق درجة حرارة العمل -25 ~ 55 درجة مئوية.
شريحة إدارة الطاقة هي AXP192 من X-Powers. حجم التشغيلtagالنطاق الإلكتروني هو 2.9 فولت ~ 6.3 فولت وتيار الشحن 1.4 أمبير.
يزود CORE2 ESP32 بكل ما يلزم للبرمجة، وكل ما يلزم للتشغيل والتطوير
2.وصف الدبوس
2.1. واجهة USB
تكوين M5CAMREA واجهة USB من النوع C من النوع C ، تدعم بروتوكول الاتصال القياسي USB2.0.

2.2. واجهة GROVE
خطوة 4p متخلّفة من 2.0 مم M5CAMREA GROVE واجهات ، والأسلاك الداخلية و GND ، 5V ، GPIO32 ، GPIO33 متصلة.

3. الوصف الوظيفي
يصف هذا الفصل وحدات ووظائف ESP32-D0WDQ6-V3 المختلفة.
3.1. وحدة المعالجة المركزية والذاكرة
معالج (معالجات) دقيقة Xtensa® أحادي/ثنائي النواة 32 بت LX6، يصل إلى 600 MIPS (200MIPS لـ ESP32-S0WD/ESP32-U4WDH، 400 MIPS لـ ESP32-D2WD):
- 448 كيلو بايت روم
- 520 كيلو بايت SRAM
- 16 كيلو بايت SRAM في RTC
- يدعم QSPI شرائح فلاش / SRAM المتعددة
3.2 وصف التخزين
3.2.1.فلاش خارجي وSRAM
يدعم ESP32 فلاش خارجي متعدد QSPI وذاكرة وصول عشوائي ثابتة (SRAM) ، مع تشفير AES قائم على الأجهزة لحماية برامج المستخدم وبياناته.
- يقوم ESP32 بالوصول إلى QSPI Flash و SRAM الخارجيين عن طريق التخزين المؤقت. تصل مساحة كود الفلاش الخارجية إلى 16 ميجا بايت في وحدة المعالجة المركزية ، وتدعم الوصول إلى 8 بت و 16 بت و 32 بت ، ويمكنها تنفيذ التعليمات البرمجية.
- تم تعيين ما يصل إلى 8 ميغابايت من ذاكرة فلاش وذاكرة SRAM الخارجية على مساحة بيانات وحدة المعالجة المركزية ، ودعم وصول 8 بت و 16 بت و 32 بت. يدعم الفلاش عمليات القراءة فقط ، بينما يدعم SRAM عمليات القراءة والكتابة.
3.3 كريستال
مذبذب بلوري خارجي 2 ميجا هرتز ~ 60 ميجا هرتز (40 ميجا هرتز فقط لوظيفة Wi-Fi / BT)
3.4. إدارة RTC واستهلاك منخفض للطاقة
يستخدم ESP32 تقنيات متقدمة لإدارة الطاقة يمكن التبديل بين أوضاع توفير الطاقة المختلفة. (انظر الجدول 5).
- وضع توفير الطاقة
- الوضع النشط: شريحة RF قيد التشغيل. قد تستقبل رقاقة إشارة صوتية وتنقلها.
- وضع السكون المودم: يمكن تشغيل وحدة المعالجة المركزية ، ويمكن تكوين الساعة. شبكة Wi-Fi / Bluetooth و RF
- وضع السكون الخفيف: تعليق وحدة المعالجة المركزية. RTC وتشغيل المعالج المساعد ULP للذاكرة والأجهزة الطرفية. أي حدث تنبيه (MAC، أو مضيف، أو مؤقت RTC، أو مقاطعة خارجية) سوف يقوم بتنبيه الشريحة. - وضع السكون العميق: ذاكرة RTC والأجهزة الطرفية فقط في حالة العمل. بيانات اتصال WiFi وBluetooth المخزنة في RTC. المعالج المساعد ULP يمكن أن يعمل. - وضع السبات: تم تعطيل مذبذب 8 ميجاهرتز والمعالج المساعد ULP المدمج. تم قطع ذاكرة RTC لاستعادة مصدر الطاقة. يوجد مؤقت ساعة RTC واحد فقط على الساعة البطيئة وبعض RTC GPIO في العمل. يمكن لساعة أو مؤقت RTC RTC أن يستيقظ من وضع إسبات GPIO. - وضع النوم العميق
- وضع السكون ذي الصلة: تبديل وضع توفير الطاقة بين وضع السكون النشط والمودم ووضع السكون الخفيف. يجب إيقاظ الفاصل الزمني لوحدة المعالجة المركزية و Wi-Fi و Bluetooth والراديو ، لضمان اتصال Wi-Fi / Bluetooth.
- طرق مراقبة مستشعر الطاقة المنخفضة الفائقة: النظام الرئيسي هو وضع السكون العميق ، يتم فتح أو إغلاق المعالج المساعد ULP بشكل دوري لقياس بيانات المستشعر. يقيس المستشعر البيانات ، يقرر المعالج المساعد ULP ما إذا كان سيتم تنشيط النظام الرئيسي.

4. الخصائص الكهربائية
4.1. معلمات محدودة

1. VIO إلى لوحة مصدر الطاقة، راجع ملحق المواصفات الفنية ESP32 IO_MUX، كـ SD_CLK لمصدر الطاقة لـ VDD_SDIO.
اضغط مع الاستمرار على زر الطاقة الجانبي لمدة ثانيتين لبدء تشغيل الجهاز. اضغط مع الاستمرار لأكثر من 6 ثوانٍ لإيقاف تشغيل الجهاز. قم بالتبديل إلى وضع الصورة من خلال الشاشة الرئيسية، ويتم عرض الصورة الرمزية التي يمكن الحصول عليها من خلال الكاميرا على شاشة tft. يجب توصيل كابل USB عند العمل، ويتم استخدام بطارية الليثيوم للتخزين على المدى القصير لمنع انقطاع الطاقة.
بيان لجنة الاتصالات الفيدرالية (FCC): أي تغييرات أو تعديلات لم تتم الموافقة عليها صراحةً من قبل الطرف المسؤول عن الامتثال قد تؤدي إلى إبطال سلطة المستخدم في تشغيل الجهاز.
يتوافق هذا الجهاز مع الجزء 15 من قواعد لجنة الاتصالات الفيدرالية. ويخضع التشغيل للشرطين التاليين:
(1) لا يجوز أن يسبب هذا الجهاز تداخلاً ضارًا، و
(2) يجب أن يقبل هذا الجهاز أي تداخل يتم استقباله، بما في ذلك التداخل الذي قد يتسبب في تشغيل غير مرغوب فيه.
بيان التعرض للإشعاع الصادر عن لجنة الاتصالات الفيدرالية (FCC): يتوافق هذا الجهاز مع حدود التعرض للإشعاع الصادرة عن لجنة الاتصالات الفيدرالية (FCC) المنصوص عليها لبيئة غير خاضعة للرقابة. يجب تثبيت هذا الجهاز وتشغيله مع مسافة لا تقل عن 20 سم بين الرادياتير وجسمك.
ملاحظة: تم اختبار هذا الجهاز ووجد أنه يتوافق مع حدود الأجهزة الرقمية من الفئة ب ، وفقًا للجزء 15 من
قواعد لجنة الاتصالات الفدرالية. تم تصميم هذه الحدود لتوفير حماية معقولة ضد التداخل الضار في المنشآت السكنية. يقوم هذا الجهاز بتوليد واستخدام ويمكن أن يشع طاقة تردد لاسلكي ، وإذا لم يتم تركيبه واستخدامه وفقًا للإرشادات ، فقد يتسبب في حدوث تداخل ضار في الاتصالات اللاسلكية. ومع ذلك ، ليس هناك ما يضمن عدم حدوث تداخل في تثبيت معين. إذا تسبب هذا الجهاز في حدوث تداخل ضار لاستقبال الراديو أو التلفزيون ، والذي يمكن تحديده عن طريق إيقاف تشغيل الجهاز وتشغيله ، فإننا نشجع المستخدم على محاولة تصحيح التداخل بواحد أو أكثر من الإجراءات التالية:
-إعادة توجيه أو تغيير مكان هوائي الاستقبال.
-زيادة المسافة الفاصلة بين الجهاز وجهاز الاستقبال.
- قم بتوصيل الجهاز بمنفذ على دائرة مختلفة عن تلك التي يتصل بها جهاز الاستقبال.
- استشر الوكيل أو فني الراديو/التلفزيون ذي الخبرة للحصول على المساعدة.
بداية سريعة لتدفق واجهة المستخدم
ينطبق هذا البرنامج التعليمي على M5Core2
أداة الحرق
يرجى النقر فوق الزر أدناه لتنزيل أداة نسخ البرامج الثابتة M5Burner المقابلة وفقًا لنظام التشغيل الخاص بك. قم بفك ضغط التطبيق وفتحه.


حرق البرامج الثابتة
- انقر نقرًا مزدوجًا لفتح أداة حرق Burner، وحدد نوع الجهاز المقابل في القائمة اليسرى، وحدد إصدار البرنامج الثابت الذي تحتاجه، ثم انقر فوق زر التنزيل للتنزيل.

- ثم قم بتوصيل جهاز M5 بالكمبيوتر من خلال كابل Type-C، وحدد منفذ COM المقابل، ويمكن لمعدل الباود استخدام التكوين الافتراضي في M5Burner، بالإضافة إلى ذلك، يمكنك أيضًا ملء WIFI الذي سيتم توصيل الجهاز به أثناء حرق البرامج الثابتة قtagالمعلومات الإلكترونية. بعد التكوين، انقر فوق "حرق" لبدء الحرق.

- عندما يطالب سجل النسخ بالحرق بنجاح، فهذا يعني أنه تم نسخ البرنامج الثابت.

عند النسخ لأول مرة أو تشغيل البرنامج الثابت بشكل غير طبيعي، يمكنك النقر فوق "مسح" لمسح ذاكرة الفلاش. في تحديث البرنامج الثابت اللاحق، ليست هناك حاجة للمسح مرة أخرى، وإلا سيتم حذف معلومات Wi-Fi المحفوظة وسيتم تحديث مفتاح API.
تكوين WIFI
يوفر UIFlow كلاً من وضع عدم الاتصال بالإنترنت و web نسخة من المبرمج. عند استخدام ملف web الإصدار، نحتاج إلى تكوين اتصال WiFi للجهاز. فيما يلي وصف لطريقتين لتكوين اتصال WiFi للجهاز (تكوين النسخ وتكوين نقطة اتصال AP).
حرق تكوين WiFi (مستحسن)
يمكن لـ UIFlow-1.5.4 والإصدارات أعلاه كتابة معلومات WiFi مباشرة من خلال M5Burner.

تكوين نقطة اتصال AP WiFi
- اضغط مع الاستمرار على زر الطاقة الموجود على اليسار لتشغيل الجهاز. إذا لم يتم تكوين WiFi، فسيدخل النظام تلقائيًا في وضع تكوين الشبكة عند تشغيله لأول مرة. لنفترض أنك تريد إعادة الدخول إلى وضع تكوين الشبكة بعد تشغيل برامج أخرى، يمكنك الرجوع إلى العملية أدناه. بعد ظهور شعار UIFlow عند بدء التشغيل، انقر بسرعة على زر الصفحة الرئيسية (الزر الأوسط M5) للدخول إلى صفحة التكوين. اضغط على الزر الموجود على الجانب الأيمن من جسم الطائرة لتبديل الخيار إلى الإعداد، ثم اضغط على زر الصفحة الرئيسية للتأكيد. اضغط على الزر الأيمن لتبديل الخيار إلى إعداد WiFi، واضغط على زر الصفحة الرئيسية للتأكيد، وابدأ التكوين.

- بعد الاتصال بنقطة الاتصال بنجاح باستخدام هاتفك المحمول، افتح متصفح الهاتف المحمول لمسح رمز الاستجابة السريعة الموجود على الشاشة أو الوصول مباشرة إلى 192.168.4.1، أدخل الصفحة لملء معلومات WIFI الشخصية الخاصة بك، وانقر فوق "تكوين" لتسجيل معلومات WiFi الخاصة بك . سيتم إعادة تشغيل الجهاز تلقائيًا بعد تكوين وضع البرمجة والدخول إليه بنجاح. ملاحظة: لا يُسمح باستخدام الأحرف الخاصة مثل "مسافة" في معلومات WiFi التي تم تكوينها.

وضع برمجة الشبكة ومفتاح API
الدخول إلى وضع برمجة الشبكة Network وضع البرمجة هو وضع الإرساء بين جهاز M5 وUIFlow web منصة البرمجة. ستعرض الشاشة حالة اتصال الشبكة الحالية للجهاز. عندما يكون المؤشر باللون الأخضر، فهذا يعني أنه يمكنك تلقي دفع البرنامج في أي وقت. في ظل الوضع الافتراضي، بعد أول تكوين ناجح لشبكة WiFi، سيتم إعادة تشغيل الجهاز تلقائيًا والدخول في وضع برمجة الشبكة. إذا كنت لا تعرف كيفية إعادة الدخول إلى وضع البرمجة بعد تشغيل التطبيقات الأخرى، فيمكنك الرجوع إلى العمليات التالية.
عند إعادة التشغيل، اضغط على الزر A في واجهة القائمة الرئيسية لتحديد وضع البرمجة وانتظر حتى يتحول المؤشر الأيمن لمؤشر الشبكة إلى اللون الأخضر في صفحة وضع البرمجة. قم بالوصول إلى صفحة برمجة UIFlow من خلال زيارة flow.m5stack.com على متصفح الكمبيوتر.

الاقتران بمفتاح API
API KEY هو بيانات اعتماد الاتصال لأجهزة M5 عند استخدام UIFlow web برمجة. من خلال تكوين API KEY المقابل على جانب UIFlow، يمكن دفع البرنامج للجهاز المحدد. يحتاج المستخدم لزيارة flow.m5stack.com في الحاسوب web متصفح للدخول إلى صفحة البرمجة UIFlow. انقر فوق زر الإعداد في شريط القائمة في الزاوية اليمنى العليا من الصفحة ، وأدخل مفتاح API على الجهاز المقابل ، وحدد الجهاز المستخدم ، وانقر فوق "موافق" للحفظ والانتظار حتى يطالب بالاتصال بنجاح.

HTTP
أكمل الخطوات المذكورة أعلاه ، ثم يمكنك بدء البرمجة باستخدام UIFlow. على سبيل المثالample: الوصول إلى بايدو عبر HTTP

بليه أوت
الوصف الوظيفي إنشاء اتصال Bluetooth وتمكين خدمة عبور Bluetooth.

- Init ble uart name تهيئة الإعدادات، وتكوين اسم جهاز Bluetooth.
- كاتب BLE UART أرسل البيانات باستخدام BLE UART.
- BLE UART تظل ذاكرة التخزين المؤقت تحقق من عدد بايتات بيانات BLE UART.
- BLE UART قراءة كافة البيانات في ذاكرة التخزين المؤقت BLE UART.
- قراءة الأحرف BLE UART قراءة n البيانات في ذاكرة التخزين المؤقت BLE UART.
تعليمات
قم بتأسيس اتصال عبور Bluetooth وإرسال مؤشر LED للتحكم في التشغيل / الإيقاف.

UIFlow سطح المكتب IDE
UIFlow Desktop IDE هو إصدار غير متصل بالإنترنت من مبرمج UIFlow ولا يتطلب اتصالاً بالشبكة، ويمكن أن يوفر لك تجربة دفع البرامج سريعة الاستجابة. يرجى النقر فوق الإصدار المقابل من UIFlow-Desktop-IDE للتنزيل وفقًا لنظام التشغيل الخاص بك.

وضع برمجة USB
قم بفك ضغط أرشيف UIFlow Desktop IDE الذي تم تنزيله وانقر نقرًا مزدوجًا لتشغيل التطبيق.

بعد بدء تشغيل التطبيق، سيكتشف تلقائيًا ما إذا كان جهاز الكمبيوتر الخاص بك يحتوي على برنامج تشغيل USB (CP210X)، وانقر فوق تثبيت، واتبع المطالبات لإنهاء التثبيت.

بعد اكتمال تثبيت برنامج التشغيل، سيدخل تلقائيًا إلى UIFlow Desktop IDE وينبثق تلقائيًا مربع التكوين. في هذا الوقت، قم بتوصيل جهاز M5 بالكمبيوتر عبر كابل بيانات Tpye-C.

يتطلب استخدام UIFlow Desktop IDE جهاز M5 مزودًا بالبرامج الثابتة UIFlow وإدخال ** وضع برمجة USB **. انقر فوق زر الطاقة الموجود على الجانب الأيسر من الجهاز لإعادة التشغيل، وبعد الدخول إلى القائمة، انقر بسرعة على الزر الأيمن لتحديد وضع USB.

حدد المنفذ المقابل ، وجهاز البرمجة ، انقر فوق "موافق" للاتصال.

روابط ذات صلة
مقدمة كتلة UIFlow
المستندات / الموارد
![]() |
مجموعة تطوير إنترنت الأشياء M5STACK ESP32 CORE2 [بي دي اف] دليل المستخدم M5STACK-CORE2، M5STACKCORE2، 2AN3WM5STACK-CORE2، 2AN3WM5STACKCORE2، ESP32، CORE2 IoT Development Kit، ESP32 CORE2 IoT Development Kit، Development Kit |




