الخطوط العريضة:
- لماذا يجب عليك اختيار MATLAB عبر الإنترنت بدلاً من MATLAB لـ Raspberry Pi
- كيفية توصيل Raspberry Pi عن بعد بـ MATLAB عبر الإنترنت
- كيفية الوصول عن بعد إلى دليل Raspberry Pi في MATLAB عبر الإنترنت
- كيفية الحصول على الملفات من Raspberry Pi على MATLAB عبر الإنترنت
- كيفية عرض مصابيح Raspberry Pi LED في MATLAB عبر الإنترنت
- كيفية عرض دبابيس Raspberry Pi GPIO في MATLAB عبر الإنترنت
- طريقة المكافأة: كيفية توصيل Raspberry عن بعد بـ MATLAB Desktop
- خاتمة
لماذا تختار MATLAB عبر الإنترنت بدلاً من MATLAB لـ Raspberry Pi
يعد اختيار MATLAB Online بدلاً من MATLAB فعالاً من حيث التكلفة حيث لا يتعين عليك استخدام أي قرش لاستخدام خدمة MATLAB. علاوة على ذلك، يمكنك أيضًا تشغيله على متصفح نظام Raspberry Pi منخفض الطاقة إذا لم يكن لديك أنظمة أخرى متاحة. من ناحية أخرى، MATLAB Desktop هو أداة مدفوعة تتطلب مفتاح ترخيص لاستخدام ميزاتها.
كيفية توصيل Raspberry Pi عن بعد بـ MATLAB عبر الإنترنت
يمكنك توصيل Raspberry Pi بـ MATLAB Online عن بعد باستخدام الخطوات التالية:
الخطوة 1: إنشاء حساب MathWorks في MATLAB
قبل ربط Raspberry Pi بـ MATLAB، يجب عليك إنشاء حساب MathWorks في MATLAB من هنا . سيتم استخدام هذا الحساب لاحقًا عند تكوين إعداد MATLAB على Raspberry Pi بالإضافة إلى الوصول إلى MATLAB عبر الإنترنت.
الخطوة 2: تثبيت أداة matlab-rpi على Raspberry Pi
ال matlab-rpi هي أداة مفتوحة المصدر تستخدم لتوصيل Raspberry Pi بـ MATLAB Online عن بعد. هذه الأداة متاحة في مستودع Raspberry Pi الرسمي ويمكن تثبيتها من خلال الأمر apt. إذا كنت تفكر في توصيل Raspberry Pi بـ MATLAB Online، فيجب عليك تثبيته على نظام Raspberry Pi الخاص بك من خلال الأمر التالي:
sudo apt تثبيت matlab-rpi -y
الخطوة 3: تكوين إعداد matlab-rpi على Raspberry Pi
بعد التثبيت بنجاح matlab-rpi على Raspberry Pi، قم بتكوين الإعداد عن طريق تشغيل الأمر التالي:
سودو matlab-rpi-الإعداد
أثناء الإعداد، يجب عليك تقديم اسم لـ Raspberry Pi الخاص بك:
بعد إدخال الاسم، يجب عليك تمكين الأجهزة الطرفية على Raspberry Pi، وهو ما يمكنك القيام به عن طريق إضافة ' و ' في التعليمات التي تظهر على الشاشة:
يجب عليك تقديم بيانات اعتماد حساب MathWorks، التي قمت بإنشائها الخطوة 1 ، ويتضمن ذلك إدخال عنوان بريدك الإلكتروني وكلمة المرور:
ملحوظة: بعد الانتهاء من الإعداد، أعد تشغيل النظام لتطبيق التغييرات.
هناك العديد من العلامات التي يمكنك استخدامها لتكوين ملفك matlab-rpi بعد الإعداد الأولي، يتم توفير التفاصيل في الجدول أدناه:
وصف | مثال |
إعداد اسم العرض لـ Raspberry Pi في MATLAB Online | sudo matlab-rpi-setup –name raspberry_pi أو sudo matlab-rpi-setup -n raspberry_pi |
إعداد بيانات اعتماد المصادقة لـ MATLAB Online | Sudo matlab-rpi-setup –login أو Sudo matlab-rpi-setup –l |
تمكين أو تعطيل ميزة الكاميرا على Raspberry Pi في MATLAB Online (يلزم إعادة التشغيل) | sudo matlab-rpi-setup – تمكين الكاميرا أو تمكين sudo matlab-rpi-setup -c |
تمكين أو تعطيل ميزة I2C على Raspberry Pi (يلزم إعادة التشغيل) | تمكين sudo matlab-rpi-setup –i2c أو sudo matlab-rpi-setup -i تمكين |
تمكين أو تعطيل ميزة SPI على Raspberry Pi (يلزم إعادة التشغيل) | تمكين sudo matlab-rpi-setup –spi أو تمكين sudo matlab-rpi-setup -spi |
تمكين أو تعطيل ميزة UART على Raspberry Pi (يلزم إعادة التشغيل) | تمكين sudo matlab-rpi-setup –spi أو تمكين sudo matlab-rpi-setup -spi |
نشر وظيفة MATLAB كوظيفة مستقلة قابلة للتنفيذ على Raspberry Pi. | Sudo matlab-rpi-setup - تمكين النشر أو تمكين sudo matlab-rpi-setup –d |
يساعد | Sudo matlab-rpi-setup –help أو Sudo matlab-rpi-setup –help |
يدوي | رجل MATLAB-RPI الإعداد |
الخطوة 4: افتح MATLAB عبر الإنترنت
مفتوح الان ماتلاب اون لاين على متصفحك من خلال زيارة موقع إلكتروني .
الخطوة 5: التحقق من قائمة Raspberry Pi
انتقل إلى قيادة ويندوز في MATLAB Online، وقم بتشغيل raspilist الأمر كما هو موضح أدناه لرؤية جهاز Raspberry Pi الخاص بك في القائمة:
raspilist
ملحوظة: إذا لم يظهر جهاز Raspberry Pi الخاص بك في القائمة، فأعد تشغيل جهازك ثم قم بتشغيل الأمر مرة أخرى.
الخطوة 6: إنشاء اتصال مع Raspberry Pi
لإنشاء اتصال Raspberry Pi مع MATLAB Online، يمكنك استخدام ملف عرموش قيادة وتخزين معلومات Raspberry Pi الخاصة بك ضمن متغير من اختيارك:
r=raspi
يمكنك أيضًا توصيل Raspberry Pi بـ MATLAB Online من خلاله عرموش الأمر عن طريق إدخال الرقم التسلسلي المقدم لك الخطوة 5 :
ص = راسبي ( رقم سري )أو يمكنك استخدام اسم Raspberry Pi الذي قدمته أثناء عملية الإعداد في الخطوة 3:
ص = راسبي ( raspberrypi_name )الخطوة 7: إنشاء اتصال مع Raspberry Pi
بعد نجاح الاتصال، يمكنك تنفيذ الأمر raspilist الأمر مرة أخرى لتأكيد اتصال Raspberry Pi بـ MATLAB Online:
الخطوة 8: إنشاء مشروع وميض LED بسيط
لاختبار ما إذا كانت لوحة Raspberry Pi متصلة بنجاح بـ MATLAB Online، فلنقم بتشغيل الكود التالي في MATLAB Online:
وظيفة LED_Blink ( )٪ مشروع MATLAB الوامض
ص = راسبي.
وميض مؤشر LED لمدة 50 دورة
ل العد = 1 : خمسون
% الطاقة على الصمام
com.writeLED ( ص، 'أدى0' , 1 ) ;
% توقف مؤقت لمدة ثانية واحدة
يوقف ( 1 ) ;
% قم بإيقاف تشغيل مؤشر LED
com.writeLED ( ص،'العرض0'، 0 ) ;
% توقف مؤقت لمدة ثانية واحدة
يوقف ( 1 ) ;
نهاية
نهاية
سوف يستخدم الكود أعلاه عرموش أمر لتوصيل Raspberry Pi بـ MATLAB Online. ثم يستخدم حلقة العداد لتشغيل وإيقاف التشغيل حالة النشاط مؤشر LED على Raspberry Pi لمدة ثانية واحدة
كيفية الوصول عن بعد إلى دليل Raspberry Pi في MATLAB عبر الإنترنت
يمكنك أيضًا استخدام MATLAB Online للوصول إلى دليل Raspberry Pi عن بُعد ورؤية المحتويات الموجودة داخل الدلائل. ويمكن القيام بذلك من خلال نظام الأمر في MATLAB عبر الإنترنت.
الأتى نظام سيساعدك الأمر على رؤية محتويات أدلة Raspberry Pi:
نظام ( فطيرة التوت، 'ls -al /home/pi' )
أو يمكنك استخدام ص بدلاً من اسم الجهاز أيضًا في الأمر أعلاه.
كيفية الحصول على الملفات من Raspberry Pi على MATLAB عبر الإنترنت
إذا كنت ترغب في الحصول على ملف من Raspberry Pi إلى MATLAB Online، فيمكنك القيام بذلك بسهولة باستخدام ملف خذ الملف وظيفة.
في الكود التالي حصلت على ngrok.log ملف من Raspberry Pi إلى MATLAB Online:
خذ الملف ( فطيرة التوت، '/الصفحة الرئيسية/بي/ngrok.log' )سيتم تحميل الملف إلى MATLAB Online بمجرد إدخال الكود أعلاه:
يمكنك بعد ذلك تنزيل هذا الملف على نظامك بسهولة عن طريق النقر بزر الماوس الأيمن على الملف وتحديد ' تحميل ' خيار:
كيفية عرض مصابيح Raspberry Pi LED في MATLAB عبر الإنترنت
يعرض لك دعم MATLAB عبر الإنترنت المعلومات حول مؤشر حالة نشاط Raspberry Pi، ويمكن القيام بذلك باستخدام الأمر التالي:
showLEDs ( ص )
كيفية عرض دبابيس Raspberry Pi في MATLAB عبر الإنترنت
يمكنك أيضًا استخدام MATLAB Online لعرض دبابيس Raspberry Pi GPIO، ويمكن القيام بذلك باستخدام com.showPins وظيفة على النحو المبين أدناه:
com.showPins ( ص )
طريقة المكافأة: كيفية توصيل Raspberry عن بعد بـ MATLAB Desktop
كما ذكرنا سابقًا، يعد MATLAB Online طريقة فعالة من حيث التكلفة لاستخدام خدمات MATLAB. ومع ذلك، فهو لا يوفر ميزات إضافية حتى إذا قمت بتوصيل Raspberry Pi بـ MATLAB Online. مع MATLAB لسطح المكتب، ستتمكن من الحصول على ميزات إضافية، مثل:
- نسخ الملف عن بعد من جهاز كمبيوتر واحد إلى Raspberry Pi من MATLAB باستخدام وظيفة putFile().
- حذف الملف الهدف عن بعد من أجهزة Raspberry Pi.
- الوصول إلى جهاز Raspberry Pi باستخدام عنوان IP واسم المضيف واسم المستخدم وكلمة المرور في ملف عرموش يأمر.
- جميع أوامر النظام مدعومة.
ملحوظة: لمسح Raspberry Pi المضاف إلى raspilist في MATLAB Online، يمكنك ببساطة استخدام الأمر الواضح في نافذة الأوامر.
خاتمة
يعد MATLAB وRaspberry Pi مفيدًا من حيث تطوير التطبيقات وتنفيذ المهام المعقدة. سيكون ربطهم معًا مفيدًا للمستخدمين الذين لديهم أجهزة Raspberry Pi ويريدون العمل على MATLAB في وقت واحد. الميزة الرئيسية لاستخدام MATLAB Online للاتصال عن بعد هي أنه يمكنك فتحه بسهولة على متصفح Raspberry Pi بالإضافة إلى استهلاك طاقة معالجة أقل للجهاز.
لقد قدم هذا الدليل بالتفصيل كيف يمكنك إجراء التثبيت matlab-rpi على Raspberry Pi، وتكوين الإعداد، وفتح MATLAB Online على المتصفح، وتوصيل الجهاز باستخدام raspilist يأمر. لاحقًا، يتم توفير الكود أيضًا لتشغيل وإيقاف تشغيل مؤشر حالة نشاط Raspberry Pi لضمان اتصال الجهاز بنجاح بـ MATLAB Online. ستجد أيضًا طرقًا للوصول عن بعد إلى دليل Raspberry Pi أو نقل ملف من Raspberry Pi إلى MATLAB Online.