كيفية توصيل Raspberry Pi عن بعد بـ MATLAB عبر الإنترنت

Kyfyt Twsyl Raspberry Pi N B D B Matlab Br Alantrnt



Raspberry Pi هو كمبيوتر صغير منخفض التكلفة ومنخفض الطاقة يستخدم لأداء مجموعة واسعة من المهام، مثل بناء خوادم الويب والتشغيل الآلي للمنزل والتحكم في الآلات والمزيد. MATLAB من ناحية أخرى هي لغة برمجة وأداة تستخدم لأداء المهام، مثل معالجة الصور والتعلم الآلي وغيرها. إلى جانب استخدام MATLAB لأداء المهام المعقدة، يمكنك استخدامه لتوصيل أجهزة إلكترونية مختلفة عن بعد، مثل Arduino وESP32 وRaspberry Pi. ستقوم بتنفيذ المهمة إما على تطبيق MATLAB لسطح المكتب أو على MATLAB Online. ومع ذلك، ستجد هنا دليلًا لتوصيل Raspberry Pi بـ MATLAB Online عن بُعد بدلاً من MATLAB لسطح المكتب لأنه حل بسيط وفعال من حيث التكلفة لمستخدمي Raspberry Pi.

الخطوط العريضة:

لماذا تختار 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.