View Categories

كيفية توصيل ملحقات Pishi.ai Scratch بـ Arduino والروبوتات والأجهزة الأخرى

🧩 كيفية توصيل ملحقات 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 أربعة أوضاع اتصال رئيسية للتواصل مع الأجهزة.

النوع والأيقونة وصف المنصات المدعومة
USB via WebSerial

 

USB عبر المتصفح

يتصل عبر كابل USB مباشرةً من متصفحك.
لا حاجة لتطبيق آخر.
Chrome وEdge وOpera ومتصفحات Chromium الأخرى على desktop
BLE Via WebBluetooth

 

BLE عبر المتصفح

يتصل مباشرةً عبر دعم البلوتوث منخفض الطاقة المدمج في المتصفح.
لا حاجة لتطبيق آخر.
Chrome وEdge (desktop) وChrome على Android
BLE Via ScratchLink

 

BLE عبر ScratchLink الخاص بـ Pishi.ai

لأجهزة BLE غير المتوافقة تمامًا مع واجهات برمجة تطبيقات المتصفح، أو عندما لا يدعم المتصفح BLE.
يستخدم تطبيق Pishi.ai ScratchLink المساعد.
Pishi.ai ScratchLink: متوفر على Windows
Pishi.ai Scratch: متصفح Edge
Classic Bluetooth Via ScratchLink

 

بلوتوث كلاسيكي عبر ScratchLink من Pishi.ai

للأجهزة التي تدعم بلوتوث الكلاسيكي فقط.
يستخدم تطبيق Pishi.ai ScratchLink المساعد.
Pishi.ai ScratchLink: متوفر على Windows
Pishi.ai Scratch: متصفح Edge

 


💡 أي الأجهزة تستخدم أي وضع #

الأجهزة الأوضاع المدعومة ملحوظات
لوحات Arduino (Uno، Nano، Mega، Micro، إلخ.) USB عبر المتصفح

USB via WebSerial

 

BLE عبر المتصفح (لللوحات المتوافقة مع BLE)

BLE Via WebBluetooth

يعمل مباشرةً من المتصفح دون الحاجة إلى برامج إضافية.
استخدم برنامج StandardFirmata الثابت على Arduino.
اردوينو Nano 33 BLE / BLE Sense / MKR WiFi 1010 / Uno WiFi Rev2 USB عبر المتصفح

USB via WebSerial

 

BLE عبر المتصفح (لللوحات المتوافقة مع BLE)

BLE Via WebBluetooth

يعمل مباشرةً من المتصفح دون الحاجة إلى برامج إضافية.
استخدم برنامج StandardFirmataBLE الثابت.
الروبوتات (على سبيل المثال، Pbot والروبوتات التعليمية الأخرى) جميع الأوضاع الأربعة حسب الطراز

USB via WebSerial BLE Via WebBluetooth BLE Via ScratchLink Classic Bluetooth Via ScratchLink

يعمل وضعان مباشرةً من المتصفح (USB أو BLE).
يستخدم الوضعان تطبيق Pishi.ai ScratchLink المساعد لتوصيل الأجهزة (Bluetooth الكلاسيكي أو BLE).

🔧 كيفية الاتصال #

عند فتح ملحق يدعم الأجهزة (مثل Arduino)، يحاول Pishi.ai Scratch إعادة الاتصال تلقائيًا باستخدام آخر طريقة اتصال ناجحة.
يمكنك الاستمرار في ذلك أو إلغاؤه لاختيار طريقة اتصال أخرى.

يحتوي كل ملحق جهاز
hardware not connected icon in scratch على أيقونة برتقالية عند عدم الاتصال،
hardware connected icon in scratch وأخرى خضراء عند الاتصال بالجهاز.
توجد هذه الأيقونة في رأس الملحق.
يؤدي النقر عليها دائمًا إلى فتح نافذة الاتصال.


USB via WebSerial 1. USB عبر المتصفح (للوحة Arduino واللوحات المتوافقة) #

عندما تدعم لوحتك (مثل أردوينو) اتصال USB مباشر، يمكنك استخدام طريقة USB عبر المتصفح.
تعمل هذه الطريقة مباشرةً من كروم أو إيدج أو أي متصفحات أخرى تعتمد على كروميوم - دون الحاجة إلى أي تطبيقات إضافية.

  1. قم بتوصيل Arduino بالكمبيوتر باستخدام كابل USB.
  2. في رأس الامتداد، انقر فوق أيقونة USB عبر المتصفح.
  3. سيظهر لك في المتصفح مربع حوار بعنوان:
    "يريد pishi.ai الاتصال بمنفذ تسلسلي".
    حدد جهازك (مثلاً، USB تسلسلي (COM9)).
  4. انقر على "اتصال" لبدء الاتصال.
    ستظهر بعد ذلك رسالة "متصل" في لوحة الاتصال مع شعار Arduino Infinity.
  5. بمجرد توصيل الجهاز، ستظهر علامة صح خضراء بجانب اسم الامتداد. hardware connected icon in scratch
    يمكنك الآن استخدام مكعبات Arduino مباشرةً في محرر Scratch.

ملاحظة: يعمل وضع USB عبر المتصفح فقط في المتصفحات التي تعمل بنظام Chromium، مثل Google Chrome وMicrosoft Edge وOpera وBrave على أجهزة الكمبيوتر.
لا يدعمه متصفحات Firefox وSafari وiOS.


BLE Via WebBluetooth 2. BLE عبر المتصفح (لللوحات المتوافقة مع BLE) #

  1. تأكد من أن اللوحة أو الروبوت الخاص بك يدعم تقنية BLE (بلوتوث منخفض الطاقة) وأنه قيد التشغيل.
  2. انقر فوق أيقونة BLE عبر المتصفح في رأس الامتداد.
  3. سيعرض المتصفح أجهزة BLE المتاحة. حدد جهازك وانقر على "إقران".
  4. عند الاتصال، يظهر الرمز الأخضر، وستصبح الكتل الخاصة بك نشطة. hardware connected icon in scratch

BLE Via ScratchLink 3. BLE عبر ScratchLink من Pishi.ai (لأجهزة BLE التي لا يدعمها المتصفح مباشرةً) #

يتم استخدام هذه الطريقة لأجهزة BLE غير المتوافقة مع متصفح المتصفح بشكل مباشر.

  1. افتح تطبيق Pishi.ai ScratchLink على جهاز الكمبيوتر الخاص بك.
  2. تأكد من تشغيل البلوتوث في نظامك.
  3. في الامتداد، انقر فوق أيقونة BLE + ScratchLink.
  4. حدد جهازك من القائمة وقم بإقرانه.
  5. انتظر حتى تظهر علامة اختيار خضراء في لوحة الاتصال.

يمكنك تنزيل برنامج Pishi.ai ScratchLink من:
http://pishi.ai/download/software/pishi.ai-scratch-link-1.3.86.0-installer.exe

هام: يجب أن يظل تطبيق Pishi.ai ScratchLink قيد التشغيل في الخلفية أثناء الاتصال.
عند إغلاق ScratchLink، سيتوقف اتصال BLE أو البلوتوث تلقائيًا.


Classic Bluetooth Via ScratchLink 4. بلوتوث الكلاسيكي عبر ScratchLink الخاص بـ Pishi.ai (للأجهزة التي تدعم بلوتوث الكلاسيكي فقط) #

تُستخدم هذه الطريقة للوحدات التي تستخدم تقنية البلوتوث الكلاسيكية بدلاً من تقنية BLE.

  1. قم بتشغيل Pishi.ai ScratchLink على جهاز الكمبيوتر الخاص بك.
  2. تأكد من تمكين البلوتوث على جهاز الكمبيوتر الخاص بك.
  3. في Pishi.ai Scratch، انقر فوق أيقونة Classic Bluetooth + ScratchLink.
  4. انتظر حتى يظهر جهازك في قائمة الاقتران (على سبيل المثال Pbot2025).
  5. حدده ثم انقر فوق "إقران".
  6. بمجرد الاتصال، يظهر الرمز الأخضر بجوار الامتداد، وتصبح الكتل الخاصة بك نشطة. hardware connected icon in scratch

يمكنك تنزيل برنامج 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.