- 🧩 كيفية توصيل ملحقات Pishi.ai Scratch بـ Arduino والروبوتات والأجهزة الأخرى
- 🔌 طرق الاتصال
- 💡 أي الأجهزة تستخدم أي وضع
- 🔧 كيفية الاتصال
- 1. USB عبر المتصفح (للوحة Arduino واللوحات المتوافقة)
- 2. BLE عبر المتصفح (لللوحات المتوافقة مع BLE)
- 3. BLE عبر ScratchLink من Pishi.ai (لأجهزة BLE التي لا يدعمها المتصفح مباشرةً)
- 4. بلوتوث الكلاسيكي عبر ScratchLink الخاص بـ Pishi.ai (للأجهزة التي تدعم بلوتوث الكلاسيكي فقط)
- 📚 ملاحظة حول توافق Scratch Link
- ⚠️ استكشاف الأخطاء وإصلاحها
🧩 كيفية توصيل ملحقات Pishi.ai Scratch بـ Arduino والروبوتات والأجهزة الأخرى #
يتيح Pishi.ai ربط مشاريع Scratch بسهولة بالأجهزة الواقعية بما في ذلك لوحات Arduino والروبوتات وأجهزة التحكم المخصصة.
تتصل الأجهزة المختلفة بـ Scratch بطرق مختلفة، وذلك حسب نوع واجهة الاتصال التي تدعمها. صُممت ملحقات Pishi.ai لمساعدتك في اختيار أفضل طريقة اتصال متاحة لجهازك.
هناك نوعان من الأجهزة التي يمكن لـ Pishi.ai Scratch الاتصال بها:
- Hardware such as Micro:bit, Go Direct Force & Acceleration, Lego extensions (EV3, BOOST and WeDo) that are supported directly by Scratch itself.
- أجهزة مزودة بامتداد خاص صممه فريق Pishi.ai، يدعم أربع طرق اتصال (موضحة من خلال أيقونة إضافية تتيح لك اختيار وضع الاتصال).
تشمل هذه الطرق لوحات Arduino، بالإضافة إلى روبوتات ووحدات تحكم مثل Pbot وPrb، من إنتاج جهات خارجية توفر لها Pishi.ai امتدادات مخصصة.
🔌 طرق الاتصال #
يدعم Pishi.ai أربعة أوضاع اتصال رئيسية للتواصل مع الأجهزة.
💡 أي الأجهزة تستخدم أي وضع #
| الأجهزة | الأوضاع المدعومة | ملحوظات |
|---|---|---|
| لوحات Arduino (Uno، Nano، Mega، Micro، إلخ.) | USB عبر المتصفح
BLE عبر المتصفح (لللوحات المتوافقة مع BLE) |
يعمل مباشرةً من المتصفح دون الحاجة إلى برامج إضافية. استخدم برنامج StandardFirmata الثابت على Arduino. |
| اردوينو Nano 33 BLE / BLE Sense / MKR WiFi 1010 / Uno WiFi Rev2 | USB عبر المتصفح
BLE عبر المتصفح (لللوحات المتوافقة مع BLE) |
يعمل مباشرةً من المتصفح دون الحاجة إلى برامج إضافية. استخدم برنامج StandardFirmataBLE الثابت. |
| الروبوتات (على سبيل المثال، Pbot والروبوتات التعليمية الأخرى) | جميع الأوضاع الأربعة حسب الطراز | يعمل وضعان مباشرةً من المتصفح (USB أو BLE). يستخدم الوضعان تطبيق Pishi.ai ScratchLink المساعد لتوصيل الأجهزة (Bluetooth الكلاسيكي أو BLE). |
🔧 كيفية الاتصال #
عند فتح ملحق يدعم الأجهزة (مثل Arduino)، يحاول Pishi.ai Scratch إعادة الاتصال تلقائيًا باستخدام آخر طريقة اتصال ناجحة.
يمكنك الاستمرار في ذلك أو إلغاؤه لاختيار طريقة اتصال أخرى.
يحتوي كل ملحق جهاز
على أيقونة برتقالية عند عدم الاتصال،
وأخرى خضراء عند الاتصال بالجهاز.
توجد هذه الأيقونة في رأس الملحق.
يؤدي النقر عليها دائمًا إلى فتح نافذة الاتصال.
1. USB عبر المتصفح (للوحة Arduino واللوحات المتوافقة) #
عندما تدعم لوحتك (مثل أردوينو) اتصال USB مباشر، يمكنك استخدام طريقة USB عبر المتصفح.
تعمل هذه الطريقة مباشرةً من كروم أو إيدج أو أي متصفحات أخرى تعتمد على كروميوم - دون الحاجة إلى أي تطبيقات إضافية.
- قم بتوصيل Arduino بالكمبيوتر باستخدام كابل USB.
- في رأس الامتداد، انقر فوق أيقونة USB عبر المتصفح.
- سيظهر لك في المتصفح مربع حوار بعنوان:
"يريد pishi.ai الاتصال بمنفذ تسلسلي".
حدد جهازك (مثلاً، USB تسلسلي (COM9)). - انقر على "اتصال" لبدء الاتصال.
ستظهر بعد ذلك رسالة "متصل" في لوحة الاتصال مع شعار Arduino Infinity. - بمجرد توصيل الجهاز، ستظهر علامة صح خضراء بجانب اسم الامتداد.
يمكنك الآن استخدام مكعبات Arduino مباشرةً في محرر Scratch.
ملاحظة: يعمل وضع USB عبر المتصفح فقط في المتصفحات التي تعمل بنظام Chromium، مثل Google Chrome وMicrosoft Edge وOpera وBrave على أجهزة الكمبيوتر.
لا يدعمه متصفحات Firefox وSafari وiOS.
2. BLE عبر المتصفح (لللوحات المتوافقة مع BLE) #
- تأكد من أن اللوحة أو الروبوت الخاص بك يدعم تقنية BLE (بلوتوث منخفض الطاقة) وأنه قيد التشغيل.
- انقر فوق أيقونة BLE عبر المتصفح في رأس الامتداد.
- سيعرض المتصفح أجهزة BLE المتاحة. حدد جهازك وانقر على "إقران".
- عند الاتصال، يظهر الرمز الأخضر، وستصبح الكتل الخاصة بك نشطة.
3. BLE عبر ScratchLink من Pishi.ai (لأجهزة BLE التي لا يدعمها المتصفح مباشرةً) #
يتم استخدام هذه الطريقة لأجهزة BLE غير المتوافقة مع متصفح المتصفح بشكل مباشر.
- افتح تطبيق Pishi.ai ScratchLink على جهاز الكمبيوتر الخاص بك.
- تأكد من تشغيل البلوتوث في نظامك.
- في الامتداد، انقر فوق أيقونة BLE + ScratchLink.
- حدد جهازك من القائمة وقم بإقرانه.
- انتظر حتى تظهر علامة اختيار خضراء في لوحة الاتصال.
يمكنك تنزيل برنامج Pishi.ai ScratchLink من:
http://pishi.ai/download/software/pishi.ai-scratch-link-1.3.86.0-installer.exe
هام: يجب أن يظل تطبيق Pishi.ai ScratchLink قيد التشغيل في الخلفية أثناء الاتصال.
عند إغلاق ScratchLink، سيتوقف اتصال BLE أو البلوتوث تلقائيًا.
4. بلوتوث الكلاسيكي عبر ScratchLink الخاص بـ Pishi.ai (للأجهزة التي تدعم بلوتوث الكلاسيكي فقط) #
تُستخدم هذه الطريقة للوحدات التي تستخدم تقنية البلوتوث الكلاسيكية بدلاً من تقنية BLE.
- قم بتشغيل Pishi.ai ScratchLink على جهاز الكمبيوتر الخاص بك.
- تأكد من تمكين البلوتوث على جهاز الكمبيوتر الخاص بك.
- في Pishi.ai Scratch، انقر فوق أيقونة Classic Bluetooth + ScratchLink.
- انتظر حتى يظهر جهازك في قائمة الاقتران (على سبيل المثال Pbot2025).
- حدده ثم انقر فوق "إقران".
- بمجرد الاتصال، يظهر الرمز الأخضر بجوار الامتداد، وتصبح الكتل الخاصة بك نشطة.
يمكنك تنزيل برنامج Pishi.ai ScratchLink من:
http://pishi.ai/download/software/pishi.ai-scratch-link-1.3.86.0-installer.exe
هام: يجب أن يظل تطبيق Pishi.ai ScratchLink قيد التشغيل في الخلفية أثناء الاتصال.
عند إغلاق ScratchLink، سيتوقف اتصال BLE أو البلوتوث تلقائيًا.
📚 ملاحظة حول توافق Scratch Link #
تم تصميم Pishi.ai-ScratchLink خصيصًا لوصلات الأجهزة التابعة لـ Pishi.ai مثل Arduino و Pbot والأجهزة المشابهة.
هذا التطبيق المساعد لا يدعم وصلات LEGO أو micro:bit.
إذا كنت ترغب في استخدام LEGO أو micro:bit مع Scratch أو Pishi.ai Scratch، يرجى تثبيت ScratchLink الرسمي من الرابط التالي:
🔗 https://scratch.mit.edu/download/scratch-link
الوصلات المتوافقة مع ScratchLink الرسمي تشمل:
- micro:bit
- LEGO MINDSTORMS EV3
- LEGO Education WeDo 2.0
- LEGO BOOST
- Go Direct Force & Acceleration
⚠️ استكشاف الأخطاء وإصلاحها #
• لم يتم العثور على أجهزة متوافقة:
تأكد من توصيل اللوحة الأم بالطاقة واختيار طريقة التوصيل الصحيحة.
بالنسبة للوحة Arduino، تأكد من تحميل البرنامج الثابت الصحيح قبل التوصيل:
- استخدم StandardFirmata لتوصيلات USB.
- استخدم StandardFirmataBLE للوحات الأم التي تدعم تقنية BLE مثل Arduino Nano 33 BLE، أو MKR WiFi 1010، أو Uno WiFi Rev2.
• فشل الاتصال أو انتهاء صلاحيته:
افصل أي تطبيقات أخرى تستخدم نفس منفذ COM أو اتصال Bluetooth.
• لم يتم اكتشاف ScratchLink:
تأكد من تشغيل تطبيق Pishi.ai ScratchLink، ومن أن نظام التشغيل الخاص بك يسمح بالوصول إلى Bluetooth.
