- 🧩 نحوه اتصال افزونههای پیش.ای.آی اسکرچ به آردوینو، رباتها و سایر سختافزارها
- 🔌 روشهای اتصال
- 💡 کدام دستگاهها از کدام حالت استفاده میکنند
- 🔧 نحوه اتصال
- ۱. اتصال USB از طریق مرورگر (برای آردوینو و بردهای سازگار)
- ۲. BLE از طریق مرورگر (برای بردهای دارای قابلیت BLE)
- ۳. BLE از طریق Pishi.ai ScratchLink (برای دستگاههای BLE که مستقیماً توسط مرورگر پشتیبانی نمیشوند)
- ۴. بلوتوث کلاسیک از طریق Pishi.ai ScratchLink (برای دستگاههایی که فقط از بلوتوث کلاسیک پشتیبانی میکنند)
- 📚 نکاتی در مورد سازگاری اسکرچ لینک
- ⚠️ عیبیابی
🧩 نحوه اتصال افزونههای پیش.ای.آی اسکرچ به آردوینو، رباتها و سایر سختافزارها #
Pishi.ai اتصال پروژههای اسکرچ به سختافزارهای دنیای واقعی از جمله بردهای آردوینو، رباتها و کنترلرهای سفارشی را آسان میکند.
سختافزارهای مختلف بسته به نوع رابط ارتباطی که پشتیبانی میکنند، به روشهای مختلفی به اسکرچ متصل میشوند. افزونههای Pishi.ai به گونهای طراحی شدهاند که به شما در انتخاب بهترین روش موجود برای دستگاهتان کمک کنند.
دو نوع سختافزار وجود دارد که Pishi.ai Scratch میتواند به آنها متصل شود:
- سختافزارهایی مانند Micro:bit، Go Direct Force & Acceleration، افزونههای Lego (EV3، BOOST و WeDo) که مستقیماً توسط خود Scratch پشتیبانی میشوند.
- سختافزاری که دارای افزونهی ویژهای است که توسط تیم Pishi.ai طراحی شده و از چهار روش اتصال پشتیبانی میکند (یک آیکون اضافی به شما امکان میدهد حالت اتصال را انتخاب کنید).
این موارد شامل بردهای آردوینو و همچنین رباتها و کنترلکنندههایی مانند Pbot و Prb میشود که توسط اشخاص ثالث تولید شدهاند و Pishi.ai افزونههای سفارشی برای آنها ارائه میدهد.
🔌 روشهای اتصال #
Pishi.ai از چهار حالت اتصال اصلی برای ارتباط با سختافزار پشتیبانی میکند.
💡 کدام دستگاهها از کدام حالت استفاده میکنند #
| سختافزار | حالتهای پشتیبانی شده | یادداشتها |
|---|---|---|
| بردهای آردوینو (Uno، Nano، Mega، Micro و غیره) | USB از طریق مرورگر
BLE از طریق مرورگر (برای بردهای دارای قابلیت BLE) |
مستقیماً از طریق مرورگر و بدون نرمافزار اضافی کار میکند. از میانافزار StandardFirmata استفاده کنید. |
| Arduino Nano 33 BLE / BLE Sense / MKR WiFi 1010 / Uno WiFi Rev2 | USB از طریق مرورگر
BLE از طریق مرورگر (برای بردهای دارای قابلیت BLE) |
مستقیماً از طریق مرورگر و بدون نرمافزار اضافی کار میکند. از میانافزار StandardFirmataBLE استفاده کنید. |
| رباتها (برای مثال، پیبات و سایر رباتهای آموزشی) | هر ۴ حالت بسته به مدل | دو حالت مستقیماً از طریق مرورگر کار میکنند (USB یا BLE). دو حالت دیگر از برنامه کمکی Pishi.ai ScratchLink برای اتصال دستگاهها استفاده میکنند (بلوتوث کلاسیک یا BLE). |
🔧 نحوه اتصال #
وقتی افزونهای را باز میکنید که از سختافزار پشتیبانی میکند (مانند آردوینو)، Pishi.ai Scratch بهطور خودکار سعی میکند با استفاده از آخرین روش اتصال موفق دوباره متصل شود.
میتوانید با آن روش ادامه دهید یا آن را لغو کنید تا حالت اتصال دیگری را انتخاب کنید.
هر افزونه سختافزاری دارای موارد زیر است:
یک آیکون نارنجی وقتی متصل نیست،
و یک آیکون سبز وقتی به سختافزار متصل است.
این آیکون در سربرگ افزونه قرار دارد.
کلیک بر روی این آیکون همیشه پنجره اتصال را باز میکند.
۱. اتصال USB از طریق مرورگر (برای آردوینو و بردهای سازگار) #
وقتی برد شما (مانند آردوینو) از اتصال مستقیم USB پشتیبانی میکند، میتوانید از روش اتصال USB از طریق مرورگر استفاده کنید.
این روش مستقیماً از طریق کروم، اج یا سایر مرورگرهای مبتنی بر کرومیوم کار میکند - هیچ برنامه اضافی لازم نیست.
- آردوینو خود را با استفاده از کابل USB به کامپیوتر وصل کنید.
- در سربرگ افزونه، روی نماد اتصال USB از طریق مرورگر کلیک کنید.
- مرورگر پنجرهای با این عنوان نشان میدهد:
pishi.ai میخواهد به یک پورت سریال متصل شود.
دستگاه خود را انتخاب کنید (برای مثال، USB Serial (COM9)) - برای شروع ارتباط، روی Connect کلیک کنید.
سپس پنل اتصال، پیام Connected (متصل) را به همراه لوگوی بینهایت آردوینو نشان میدهد. - پس از اتصال دستگاه، علامت تیک سبز در کنار نام افزونه شما ظاهر میشود.
اکنون میتوانید از بلوکهای آردوینو خود مستقیماً در ویرایشگر اسکرچ استفاده کنید.
توجه: حالت USB از طریق مرورگر، فقط در مرورگرهای مبتنی بر Chromium مانند Google Chrome یا Microsoft Edge یا Opera یا Brave در دسکتاپ کار میکند.
این حالت در مرورگرهای Firefox یا Safari یا iOS پشتیبانی نمیشود.
۲. BLE از طریق مرورگر (برای بردهای دارای قابلیت BLE) #
- مطمئن شوید که برد یا ربات شما از BLE (بلوتوث کم مصرف) پشتیبانی میکند و روشن است.
- روی آیکون BLE via Browser در سربرگ افزونه کلیک کنید.
- مرورگر، دستگاههای BLE موجود را فهرست میکند. دستگاه خود را انتخاب کرده و روی جفتسازی (Pair) کلیک کنید.
- وقتی متصل شدید، آیکون سبز ظاهر میشود و بلوکهای شما فعال میشوند.
۳. BLE از طریق Pishi.ai ScratchLink (برای دستگاههای 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 یا بلوتوث به طور خودکار متوقف میشود.
۴. بلوتوث کلاسیک از طریق Pishi.ai ScratchLink (برای دستگاههایی که فقط از بلوتوث کلاسیک پشتیبانی میکنند) #
این روش برای ماژولهایی استفاده میشود که به جای 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 یا بلوتوث به طور خودکار متوقف میشود.
📚 نکاتی در مورد سازگاری اسکرچ لینک #
Pishi.ai ScratchLink به طور خاص برای افزونههای سختافزاری Pishi.ai مانند آردوینو، Pbot و دستگاههای مشابه طراحی شده است.
این برنامه کمکی از افزونههای لگو یا میکروبیت پشتیبانی نمیکند.
اگر میخواهید از لگو یا میکرو:بیت به همراه اسکرچ یا پیشی.ای.آی اسکرچ استفاده کنید، لطفاً اسکرچ لینک را از اینجا نصب کنید:
🔗 https://scratch.mit.edu/download/scratch-link
افزونههای سازگار با اسکرچ لینک رسمی عبارتند از:
- micro:bit
- LEGO MINDSTORMS EV3
- LEGO Education WeDo 2.0
- LEGO BOOST
- Go Direct Force & Acceleration
⚠️ عیبیابی #
• هیچ دستگاه سازگاری یافت نشد:
مطمئن شوید که برد شما تغذیه میشود و روش اتصال صحیح انتخاب شده است.
در مورد آردوینو، قبل از اتصال، مطمئن شوید که فرم ور صحیح روی برد شما آپلود شده است:
– برای اتصالات USB از StandardFirmata استفاده کنید.
– برای بردهای دارای قابلیت BLE مانند Arduino Nano 33 BLE یا MKR WiFi 1010 و یا Uno WiFi Rev2 از StandardFirmataBLE استفاده کنید.
• اتصال برقرار نشد یا زمان آن تمام شد:
اتصال هر برنامه دیگری را که از همان پورت COM یا اتصال بلوتوث استفاده میکند، قطع کنید.
• ScratchLink شناسایی نشد:
مطمئن شوید که برنامه Pishi.ai ScratchLink در حال اجرا است، و سیستم عامل شما اجازه دسترسی بلوتوث را میدهد.
