কীভাবে দূরবর্তীভাবে রাস্পবেরি পাইকে MATLAB অনলাইনে সংযুক্ত করবেন

Kibhabe Durabartibhabe Raspaberi Pa Ike Matlab Anala Ine Sanyukta Karabena



রাস্পবেরি পাই হল একটি স্বল্প-মূল্যের এবং কম শক্তিসম্পন্ন মিনিকম্পিউটার যা ওয়েব সার্ভার তৈরি, হোম অটোমেশন, কন্ট্রোলিং মেশিন এবং আরও অনেক কিছু করার জন্য ব্যবহৃত হয়। অন্যদিকে MATLAB হল একটি প্রোগ্রামিং ভাষা এবং টুল যা ইমেজ প্রসেসিং, মেশিন লার্নিং এবং অন্যান্য কাজগুলি সম্পাদন করতে ব্যবহৃত হয়। জটিল কাজ সম্পাদনের জন্য MATLAB ব্যবহার করার পাশাপাশি, আপনি এটিকে দূরবর্তীভাবে বিভিন্ন ইলেকট্রনিক ডিভাইস যেমন Arduino, ESP32, এবং Raspberry Pi সংযোগ করতে ব্যবহার করতে পারেন। আপনি MATLAB ডেস্কটপ অ্যাপ্লিকেশন বা MATLAB অনলাইনে কাজটি সম্পাদন করবেন। যাইহোক, এখানে আপনি MATLAB ডেস্কটপের পরিবর্তে রাস্পবেরি পাইকে দূরবর্তীভাবে MATLAB অনলাইনে সংযুক্ত করার জন্য একটি গাইড পাবেন কারণ এটি রাস্পবেরি পাই ব্যবহারকারীদের জন্য একটি সহজ এবং সাশ্রয়ী সমাধান।

রূপরেখা:

রাস্পবেরি পাইয়ের জন্য MATLAB এর পরিবর্তে কেন MATLAB অনলাইন বেছে নিন

MATLAB এর পরিবর্তে MATLAB অনলাইন নির্বাচন করা সাশ্রয়ী কারণ আপনাকে MATLAB পরিষেবা ব্যবহার করার জন্য কোনো পয়সা ব্যবহার করতে হবে না। উপরন্তু, যদি আপনার কাছে অন্য সিস্টেম উপলব্ধ না থাকে তবে আপনি এটিকে আপনার স্বল্প-শক্তিসম্পন্ন রাস্পবেরি পাই সিস্টেম ব্রাউজারেও চালাতে পারেন। অন্যদিকে, MATLAB ডেস্কটপ হল একটি অর্থপ্রদানের সরঞ্জাম যার বৈশিষ্ট্যগুলি ব্যবহার করার জন্য একটি লাইসেন্স কী প্রয়োজন।







কীভাবে দূরবর্তীভাবে রাস্পবেরি পাইকে MATLAB অনলাইনে সংযুক্ত করবেন

আপনি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে দূরবর্তীভাবে রাস্পবেরি পাইকে MATLAB অনলাইনে সংযুক্ত করতে পারেন:



ধাপ 1: MATLAB-এ একটি MathWorks অ্যাকাউন্ট তৈরি করুন

রাস্পবেরি পাইকে MATLAB-তে সংযোগ করার আগে, আপনাকে MATLAB-এ একটি MathWorks অ্যাকাউন্ট তৈরি করতে হবে এখানে . আপনি রাস্পবেরি পাইতে MATLAB সেটআপ কনফিগার করার পাশাপাশি MATLAB অনলাইনে অ্যাক্সেস করার সময় এই অ্যাকাউন্টটি পরে ব্যবহার করা হবে।



ধাপ 2: রাস্পবেরি পাইতে matlab-rpi টুল ইনস্টল করুন

দ্য matlab-rpi দূরবর্তীভাবে MATLAB অনলাইনের সাথে রাস্পবেরি পাই সংযোগ করতে ব্যবহৃত একটি ওপেন-সোর্স টুল। এই টুলটি অফিসিয়াল রাস্পবেরি পাই রিপোজিটরিতে পাওয়া যায় এবং অ্যাপটি কমান্ডের মাধ্যমে ইনস্টল করা যেতে পারে। আপনি যদি আপনার রাস্পবেরি পাইকে MATLAB অনলাইনে সংযোগ করার কথা বিবেচনা করছেন, তাহলে আপনাকে অবশ্যই নিম্নলিখিত কমান্ড থেকে আপনার রাস্পবেরি পাই সিস্টেমে এটি ইনস্টল করতে হবে:





sudo apt matlab-rpi -y ইনস্টল করুন

ধাপ 3: রাস্পবেরি পাইতে matlab-rpi সেটআপ কনফিগার করুন

সফলভাবে ইনস্টল করার পরে matlab-rpi রাস্পবেরি পাইতে, নিম্নলিখিত কমান্ডটি চালিয়ে সেটআপ কনফিগার করুন:



sudo matlab-rpi-সেটআপ

সেটআপের সময়, আপনাকে আপনার রাস্পবেরি পাইয়ের জন্য একটি নাম প্রদান করতে হবে:

নাম প্রবেশ করার পরে, আপনাকে রাস্পবেরি পাইতে পেরিফেরালগুলি সক্ষম করতে হবে, যা আপনি যোগ করে করতে পারেন এবং 'অনস্ক্রিন নির্দেশে:

আপনাকে অবশ্যই MathWorks অ্যাকাউন্টের শংসাপত্রগুলি প্রদান করতে হবে, যা আপনি তৈরি করেছেন৷ ধাপ 1 , এর মধ্যে আপনার ইমেল ঠিকানা এবং পাসওয়ার্ড প্রবেশ করানো অন্তর্ভুক্ত:

বিঃদ্রঃ: সেটআপ সম্পূর্ণ করার পরে, পরিবর্তনগুলি প্রয়োগ করতে আপনার সিস্টেম পুনরায় চালু করুন।

আপনার কনফিগার করতে আপনি ব্যবহার করতে পারেন একাধিক পতাকা আছে matlab-rpi প্রাথমিক সেটআপের পরে, নীচে দেওয়া টেবিলে বিশদ বিবরণ দেওয়া হয়েছে:

বর্ণনা উদাহরণ
MATLAB অনলাইনে রাস্পবেরি পাই এর জন্য ডিসপ্লে নাম সেট করা হচ্ছে sudo matlab-rpi-setup -name raspberry_pi

বা

sudo matlab-rpi-setup -n raspberry_pi

MATLAB অনলাইনের জন্য প্রমাণীকরণ শংসাপত্র সেট করা sudo matlab-rpi-setup -login

বা

sudo matlab-rpi-সেটআপ –l

MATLAB অনলাইনে রাস্পবেরি পাইতে ক্যামেরা বৈশিষ্ট্য সক্ষম বা নিষ্ক্রিয় করা (রিবুট প্রয়োজন) sudo matlab-rpi-setup -camera সক্ষম

বা

sudo matlab-rpi-setup -c সক্ষম করুন

রাস্পবেরি পাইতে I2C বৈশিষ্ট্য সক্ষম বা নিষ্ক্রিয় করা (রিবুট প্রয়োজন) sudo matlab-rpi-setup –i2c সক্ষম

বা

sudo matlab-rpi-setup -i সক্ষম

রাস্পবেরি পাইতে এসপিআই বৈশিষ্ট্য সক্ষম বা অক্ষম করা (রিবুট প্রয়োজন) sudo matlab-rpi-setup –spi সক্ষম করুন

বা

sudo matlab-rpi-setup -spi সক্ষম করুন

রাস্পবেরি পাইতে UART বৈশিষ্ট্য সক্ষম বা নিষ্ক্রিয় করা (রিবুট প্রয়োজন) sudo matlab-rpi-setup –spi সক্ষম করুন

বা

sudo matlab-rpi-setup -spi সক্ষম করুন

রাস্পবেরি পাইতে একটি স্বতন্ত্র এক্সিকিউটেবল হিসাবে একটি MATLAB ফাংশন স্থাপন করা। sudo matlab-rpi-setup -deploy enable

বা

sudo matlab-rpi-setup –d সক্ষম করুন

সাহায্য sudo matlab-rpi-setup -help

বা

sudo matlab-rpi-setup -help

ম্যানুয়াল man matlab-rpi-setup

ধাপ 4: MATLAB অনলাইন খুলুন

এখন উন্মুক্ত ম্যাটল্যাব অনলাইন পরিদর্শন করে আপনার ব্রাউজারে ওয়েবসাইট .

ধাপ 5: রাস্পবেরি পাই তালিকা পরীক্ষা করুন

নেভিগেট করুন কমান্ড উইন্ডোজ MATLAB অনলাইনে, এবং চালান রাস্পিলিস্ট তালিকায় আপনার রাস্পবেরি পাই ডিভাইসটি দেখতে নীচে দেখানো কমান্ড:

রাস্পিলিস্ট

বিঃদ্রঃ: যদি আপনার রাস্পবেরি পাই ডিভাইসটি তালিকায় প্রদর্শিত না হয় তবে আপনার ডিভাইসটি পুনরায় চালু করুন এবং তারপরে আবার কমান্ডটি চালান।

ধাপ 6: রাস্পবেরি পাই এর সাথে একটি সংযোগ তৈরি করুন

MATLAB অনলাইনের সাথে রাস্পবেরি পাই এর একটি সংযোগ তৈরি করতে, আপনি ব্যবহার করতে পারেন রাস্প আপনার পছন্দের একটি ভেরিয়েবলের মধ্যে আপনার রাস্পবেরি পাই এর তথ্য নির্দেশ করুন এবং সংরক্ষণ করুন:

r=raspi

এছাড়াও আপনি রাস্পবেরি পাই এর সাথে MATLAB অনলাইন এর মাধ্যমে সংযোগ করতে পারেন রাস্প আপনাকে প্রদত্ত ক্রমিক নম্বরটি প্রবেশ করে কমান্ড দিন ধাপ 5 :

r= raspi ( ক্রমিক সংখ্যা )

অথবা আপনি ধাপ 3 এ সেটআপ প্রক্রিয়া চলাকালীন আপনার দেওয়া রাস্পবেরি পাই নামটি ব্যবহার করতে পারেন:

r= raspi ( রাস্পবেরিপি_নাম )

ধাপ 7: রাস্পবেরি পাই এর সাথে একটি সংযোগ তৈরি করুন

পরে, সফল সংযোগ, আপনি কার্যকর করতে পারেন রাস্পিলিস্ট MATLAB অনলাইনে আপনার রাস্পবেরি পাই সংযোগ নিশ্চিত করতে আবার কমান্ড করুন:

ধাপ 8: একটি সাধারণ LED ব্লিঙ্কিং প্রকল্প তৈরি করুন

রাস্পবেরি পাই বোর্ড সফলভাবে MATLAB অনলাইনের সাথে সংযুক্ত কিনা তা পরীক্ষা করতে, আসুন MATLAB অনলাইনে নিম্নলিখিত কোডটি চালাই:

ফাংশন LED_Blink ( )

% ম্যাটল্যাব ব্লিঙ্কিং প্রজেক্ট

r = raspi;

50টি চক্রের জন্য LED ব্লিঙ্ক করুন

জন্য গণনা = 1 : পঞ্চাশ

LED তে % পাওয়ার

LED লিখুন ( আর, 'led0' , 1 ) ;

1 সেকেন্ডের জন্য % বিরতি

বিরতি ( 1 ) ;

% পাওয়ার বন্ধ LED

LED লিখুন ( r,'width0', 0 ) ;

1 সেকেন্ডের জন্য % বিরতি

বিরতি ( 1 ) ;

শেষ

শেষ

উপরের কোডটি ব্যবহার করবে রাস্প আপনার রাস্পবেরি পাইকে MATLAB অনলাইনে সংযুক্ত করার জন্য কমান্ড। তারপর এটি পাওয়ার চালু এবং বন্ধ করার জন্য কাউন্টার লুপ ব্যবহার করে কার্যকলাপ স্থিতি রাস্পবেরি পাইতে 1 সেকেন্ডের ব্যবধানে LED

কীভাবে দূরবর্তীভাবে MATLAB অনলাইনে রাস্পবেরি পাই ডিরেক্টরি অ্যাক্সেস করবেন

আপনি দূরবর্তীভাবে রাস্পবেরি পাই ডিরেক্টরি অ্যাক্সেস করতে এবং ডিরেক্টরির মধ্যে বিষয়বস্তু দেখতে MATLAB অনলাইন ব্যবহার করতে পারেন। এই মাধ্যমে করা যেতে পারে পদ্ধতি ম্যাটল্যাব অনলাইনে কমান্ড।

অনুসরণ পদ্ধতি কমান্ড আপনাকে রাস্পবেরি পাই ডিরেক্টরির বিষয়বস্তু দেখতে সাহায্য করবে:

পদ্ধতি ( রাস্পবেরিপি, 'ls -al/home/pi' )

অথবা, আপনি ব্যবহার করতে পারেন r উপরের কমান্ডে ডিভাইসের নামের পরিবর্তে।

MATLAB অনলাইনে রাস্পবেরি পাই থেকে ফাইলগুলি কীভাবে পাবেন

আপনি যদি রাস্পবেরি পাই থেকে MATLAB অনলাইনে একটি ফাইল পেতে চান তবে আপনি এটি ব্যবহার করে সহজেই করতে পারেন নথিভুক্ত কর ফাংশন

নিম্নলিখিত কোডে, আমি একটি পেয়েছি ngrok.log রাস্পবেরি পাই থেকে MATLAB অনলাইনে ফাইল:

নথিভুক্ত কর ( রাস্পবেরিপি, '/home/pi/ngrok.log' )

আপনি উপরের কোডটি প্রবেশ করালে ফাইলটি MATLAB অনলাইনে আপলোড করা হবে:

তারপরে আপনি ফাইলটিতে ডান ক্লিক করে সহজেই আপনার সিস্টেমে এই ফাইলটি ডাউনলোড করতে পারেন এবং ' ডাউনলোড করুন 'বিকল্প:

কিভাবে MATLAB অনলাইনে রাস্পবেরি পাই এলইডি দেখতে হয়

MATLAB অনলাইন সমর্থন আপনাকে রাস্পবেরি পাই অ্যাক্টিভিটি স্ট্যাটাস LED সম্পর্কে তথ্য দেখাচ্ছে, এটি নিম্নলিখিত কমান্ড ব্যবহার করে করা যেতে পারে:

শো এলইডি ( r )

MATLAB অনলাইনে রাস্পবেরি পাই পিনগুলি কীভাবে দেখবেন

আপনি রাস্পবেরি পাই জিপিআইও পিনগুলি দেখতে MATLAB অনলাইন ব্যবহার করতে পারেন, এটি ব্যবহার করে করা যেতে পারে শোপিন নীচে দেওয়া হিসাবে ফাংশন:

শোপিন ( r )

বোনাস পদ্ধতি: কীভাবে রাস্পবেরিকে MATLAB ডেস্কটপে দূরবর্তীভাবে সংযুক্ত করবেন

আগেই উল্লেখ করা হয়েছে, MATLAB অনলাইন হল MATLAB পরিষেবাগুলি ব্যবহার করার জন্য একটি সাশ্রয়ী উপায়। যাইহোক, আপনি রাস্পবেরি পাইকে MATLAB অনলাইনে সংযুক্ত করলেও এটি অতিরিক্ত বৈশিষ্ট্য প্রদান করে না। MATLAB ডেস্কটপের সাথে, আপনি অতিরিক্ত বৈশিষ্ট্যগুলি পেতে সক্ষম হবেন, যেমন:

  • putFile() ফাংশন ব্যবহার করে MATLAB থেকে Raspberry Pi-এ ফাইলটিকে দূরবর্তীভাবে অনুলিপি করা।
  • রাস্পবেরি পাই হার্ডওয়্যার থেকে টার্গেট ফাইলটি দূরবর্তীভাবে মুছে ফেলা হচ্ছে।
  • আইপি ঠিকানা, হোস্টনেম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে রাস্পবেরি পাই ডিভাইস অ্যাক্সেস করা রাস্প আদেশ
  • সমস্ত সিস্টেম কমান্ড সমর্থিত।

বিঃদ্রঃ: যোগ করা রাস্পবেরি পাই পরিষ্কার করতে রাস্পিলিস্ট MATLAB অনলাইনে, আপনি কমান্ড উইন্ডোতে স্পষ্ট কমান্ড ব্যবহার করতে পারেন।

উপসংহার

ম্যাটল্যাব এবং রাস্পবেরি পাই অ্যাপ্লিকেশনগুলি বিকাশ এবং জটিল কাজগুলি সম্পাদনের ক্ষেত্রে কার্যকর। এগুলিকে একত্রে সংযুক্ত করা সেই ব্যবহারকারীদের জন্য উপযোগী হবে যাদের রাস্পবেরি পাই ডিভাইস রয়েছে এবং তারা একই সাথে MATLAB-এ কাজ করতে চান৷ রিমোট কানেকশনের জন্য MATLAB অনলাইন ব্যবহার করার প্রধান সুবিধা হল আপনি সহজেই এটিকে রাস্পবেরি পাই ব্রাউজারে ও কম ডিভাইসের প্রসেসিং পাওয়ার খরচ সহ খুলতে পারবেন।

এই নির্দেশিকা বিস্তারিতভাবে প্রদান করেছে কিভাবে আপনি ইনস্টলেশন সঞ্চালন করতে পারেন matlab-rpi Raspberry Pi-এর টুল, সেটআপ কনফিগার করা, ব্রাউজারে MATLAB অনলাইন খোলা এবং ডিভাইসটি ব্যবহার করে সংযোগ করা রাস্পিলিস্ট আদেশ পরবর্তীতে, ডিভাইসটি MATLAB অনলাইনের সাথে সফলভাবে সংযুক্ত হয়েছে তা নিশ্চিত করতে রাস্পবেরি পাই অ্যাক্টিভিটি স্ট্যাটাস LED চালু এবং বন্ধ করার জন্য কোডও দেওয়া হয়। আপনি দূরবর্তীভাবে রাস্পবেরি পাই ডিরেক্টরি অ্যাক্সেস করার পদ্ধতিগুলি খুঁজে পাবেন বা রাস্পবেরি পাই থেকে MATLAB অনলাইনে একটি ফাইল স্থানান্তর করতে পারবেন।