रास्पबेरी पाई को मैटलैब ऑनलाइन से दूरस्थ रूप से कैसे कनेक्ट करें

Raspaberi Pa I Ko Maitalaiba Onala Ina Se Durastha Rupa Se Kaise Kanekta Karem



रास्पबेरी पाई एक कम लागत वाला और कम शक्ति वाला मिनीकंप्यूटर है जिसका उपयोग कई प्रकार के कार्यों को करने के लिए किया जाता है, जैसे वेब सर्वर बनाना, होम ऑटोमेशन, मशीनों को नियंत्रित करना और बहुत कुछ। दूसरी ओर MATLAB एक प्रोग्रामिंग भाषा और टूल है जिसका उपयोग इमेज प्रोसेसिंग, मशीन लर्निंग और अन्य जैसे कार्यों को करने के लिए किया जाता है। जटिल कार्यों को करने के लिए MATLAB का उपयोग करने के अलावा, आप इसका उपयोग Arduino, ESP32 और Raspberry Pi जैसे विभिन्न इलेक्ट्रॉनिक उपकरणों को दूरस्थ रूप से कनेक्ट करने के लिए भी कर सकते हैं। आप यह कार्य या तो MATLAB डेस्कटॉप एप्लिकेशन पर या MATLAB ऑनलाइन पर करेंगे। हालाँकि, यहां आपको MATLAB डेस्कटॉप के बजाय रास्पबेरी पाई को MATLAB ऑनलाइन से दूरस्थ रूप से कनेक्ट करने के लिए एक गाइड मिलेगा क्योंकि यह रास्पबेरी पाई उपयोगकर्ताओं के लिए एक सरल और लागत प्रभावी समाधान है।

रूपरेखा:

रास्पबेरी पाई के लिए MATLAB के बजाय MATLAB ऑनलाइन क्यों चुनें

MATLAB के बजाय MATLAB ऑनलाइन चुनना लागत प्रभावी है क्योंकि आपको MATLAB सेवा का उपयोग करने के लिए एक पैसा भी खर्च नहीं करना पड़ता है। इसके अलावा, यदि आपके पास अन्य सिस्टम उपलब्ध नहीं हैं तो आप इसे अपने कम-शक्ति वाले रास्पबेरी पाई सिस्टम ब्राउज़र पर भी चला सकते हैं। दूसरी ओर, MATLAB डेस्कटॉप एक सशुल्क टूल है जिसकी सुविधाओं का उपयोग करने के लिए लाइसेंस कुंजी की आवश्यकता होती है।







रास्पबेरी पाई को मैटलैब ऑनलाइन से दूरस्थ रूप से कैसे कनेक्ट करें

आप निम्न चरणों का उपयोग करके रास्पबेरी पाई को MATLAB ऑनलाइन से दूरस्थ रूप से कनेक्ट कर सकते हैं:



चरण 1: MATLAB में एक MathWorks खाता बनाएँ

रास्पबेरी पाई को MATLAB से कनेक्ट करने से पहले, आपको MATLAB में एक MathWorks खाता बनाना होगा यहाँ . इस खाते का उपयोग बाद में तब किया जाएगा जब आप रास्पबेरी पाई पर MATLAB सेटअप कॉन्फ़िगर करेंगे और साथ ही MATLAB को ऑनलाइन एक्सेस करेंगे।



चरण 2: रास्पबेरी पाई पर मैटलैब-आरपीआई टूल इंस्टॉल करें

matlab-आरपीआई एक ओपन-सोर्स टूल है जिसका उपयोग रास्पबेरी पाई को MATLAB ऑनलाइन से दूरस्थ रूप से कनेक्ट करने के लिए किया जाता है। यह टूल आधिकारिक रास्पबेरी पाई रिपॉजिटरी में उपलब्ध है और इसे उपयुक्त कमांड के माध्यम से इंस्टॉल किया जा सकता है। यदि आप अपने रास्पबेरी पाई को MATLAB ऑनलाइन से कनेक्ट करने पर विचार कर रहे हैं, तो आपको इसे निम्नलिखित कमांड से अपने रास्पबेरी पाई सिस्टम पर इंस्टॉल करना होगा:





sudo apt install matlab-rpi -y

चरण 3: रास्पबेरी पाई पर मैटलैब-आरपीआई सेटअप कॉन्फ़िगर करें

सफलतापूर्वक इंस्टॉल करने के बाद matlab-आरपीआई रास्पबेरी पाई पर, निम्न आदेश चलाकर सेटअप कॉन्फ़िगर करें:



सुडो मैटलैब-आरपीआई-सेटअप

सेटअप के दौरान, आपको अपने रास्पबेरी पाई के लिए एक नाम प्रदान करना होगा:

नाम दर्ज करने के बाद, आपको रास्पबेरी पाई पर बाह्य उपकरणों को सक्षम करना होगा, जिसे आप 'जोड़कर' कर सकते हैं। और ऑनस्क्रीन निर्देश पर:

आपको मैथवर्क्स खाता क्रेडेंशियल प्रदान करना होगा, जिसे आपने बनाया है स्टेप 1 , इनमें आपका ईमेल पता और पासवर्ड दर्ज करना शामिल है:

टिप्पणी: सेटअप पूरा करने के बाद, परिवर्तनों को लागू करने के लिए अपने सिस्टम को पुनरारंभ करें।

ऐसे कई झंडे हैं जिनका उपयोग आप अपने को कॉन्फ़िगर करने के लिए कर सकते हैं matlab-आरपीआई प्रारंभिक सेटअप के बाद, विवरण नीचे दी गई तालिका में दिए गए हैं:

विवरण उदाहरण
MATLAB ऑनलाइन में रास्पबेरी पाई के लिए प्रदर्शन नाम सेट करना सुडो मैटलैब-आरपीआई-सेटअप-नाम रास्पबेरी_पीआई

या

सुडो मैटलैब-आरपीआई-सेटअप -एन रास्पबेरी_पीआई

MATLAB ऑनलाइन के लिए प्रमाणीकरण क्रेडेंशियल सेट करना सुडो मैटलैब-आरपीआई-सेटअप-लॉगिन

या

सुडो मैटलैब-आरपीआई-सेटअप –एल

MATLAB ऑनलाइन में रास्पबेरी पाई पर कैमरा फ़ीचर को सक्षम या अक्षम करना (रीबूट की आवश्यकता है) सुडो मैटलैब-आरपीआई-सेटअप-कैमरा सक्षम करें

या

सुडो मैटलैब-आरपीआई-सेटअप -सी सक्षम करें

रास्पबेरी पाई पर I2C सुविधा को सक्षम या अक्षम करना (रीबूट की आवश्यकता है) sudo matlab-rpi-setup –i2c सक्षम करें

या

सुडो मैटलैब-आरपीआई-सेटअप -आई सक्षम

रास्पबेरी पाई पर एसपीआई सुविधा को सक्षम या अक्षम करना (रीबूट की आवश्यकता है) sudo matlab-rpi-setup –spi सक्षम करें

या

sudo matlab-rpi-setup -spi सक्षम करें

रास्पबेरी पाई पर यूएआरटी सुविधा को सक्षम या अक्षम करना (रीबूट की आवश्यकता है) sudo matlab-rpi-setup –spi सक्षम करें

या

sudo matlab-rpi-setup -spi सक्षम करें

रास्पबेरी पाई पर एक स्टैंडअलोन निष्पादन योग्य के रूप में MATLAB फ़ंक्शन को तैनात करना। सुडो मैटलैब-आरपीआई-सेटअप-तैनाती सक्षम

या

सुडो मैटलैब-आरपीआई-सेटअप-डी सक्षम करें

मदद सुडो मैटलैब-आरपीआई-सेटअप-सहायता

या

सुडो मैटलैब-आरपीआई-सेटअप-सहायता

नियमावली मैन मैटलैब-आरपीआई-सेटअप

चरण 4: MATLAB ऑनलाइन खोलें

अब खुलो मैटलैब ऑनलाइन अपने ब्राउज़र पर जाकर वेबसाइट .

चरण 5: रास्पबेरी पाई सूची की जाँच करें

पर जाए कमांड विंडोज़ MATLAB ऑनलाइन में, और चलाएँ रसपिलिस्ट सूची में अपने रास्पबेरी पाई डिवाइस को देखने के लिए नीचे दिखाए अनुसार कमांड दें:

रसपिलिस्ट

टिप्पणी: यदि आपका रास्पबेरी पाई डिवाइस सूची में नहीं दिख रहा है, तो अपने डिवाइस को पुनरारंभ करें और फिर कमांड चलाएं।

चरण 6: रास्पबेरी पाई के साथ एक कनेक्शन बनाएं

MATLAB ऑनलाइन के साथ रास्पबेरी पाई का कनेक्शन बनाने के लिए, आप इसका उपयोग कर सकते हैं सहलाना अपनी रास्पबेरी पाई की जानकारी को अपनी पसंद के एक वेरिएबल में कमांड करें और संग्रहीत करें:

आर=रास्पि

आप रास्पबेरी पाई को MATLAB ऑनलाइन के माध्यम से भी कनेक्ट कर सकते हैं सहलाना आपको दिए गए सीरियल नंबर को दर्ज करके कमांड दें चरण 5 :

आर= रास्पि ( क्रम संख्या )

या आप चरण 3 में सेटअप प्रक्रिया के दौरान दिए गए रास्पबेरी पाई नाम का उपयोग कर सकते हैं:

आर= रास्पि ( रास्पबेरीपी_नाम )

चरण 7: रास्पबेरी पाई के साथ एक कनेक्शन बनाएं

सफल कनेक्शन के बाद, आप निष्पादित कर सकते हैं रसपिलिस्ट MATLAB ऑनलाइन से अपने रास्पबेरी पाई कनेक्शन की पुष्टि करने के लिए फिर से आदेश दें:

चरण 8: एक सरल एलईडी ब्लिंकिंग प्रोजेक्ट बनाएं

यह जांचने के लिए कि रास्पबेरी पाई बोर्ड MATLAB ऑनलाइन से सफलतापूर्वक जुड़ा है या नहीं, आइए MATLAB ऑनलाइन में निम्नलिखित कोड चलाएं:

समारोह LED_ब्लिंक ( )

% MATLAB ब्लिंकिंग प्रोजेक्ट

आर= रास्पि;

50 चक्रों तक एलईडी को % झपकाते रहें

के लिए गिनती = 1 : पचास

एलईडी पर % पावर

राइटएलईडी ( आर, 'एलईडी0' , 1 ) ;

% 1 सेकंड के लिए रुकें

विराम ( 1 ) ;

एलईडी को % बंद करें

राइटएलईडी ( आर,'चौड़ाई0', 0 ) ;

% 1 सेकंड के लिए रुकें

विराम ( 1 ) ;

अंत

अंत

उपरोक्त कोड का उपयोग करेगा सहलाना अपने रास्पबेरी पाई को MATLAB ऑनलाइन से कनेक्ट करने का आदेश। फिर यह बिजली चालू और बंद करने के लिए काउंटर लूप का उपयोग करता है गतिविधि स्थिति 1 सेकंड के अंतराल के लिए रास्पबेरी पाई पर एलईडी

MATLAB ऑनलाइन में रास्पबेरी पाई डायरेक्टरी को दूरस्थ रूप से कैसे एक्सेस करें

आप रास्पबेरी पाई निर्देशिका तक दूरस्थ रूप से पहुंचने और निर्देशिकाओं के अंदर की सामग्री को देखने के लिए MATLAB ऑनलाइन का भी उपयोग कर सकते हैं। के माध्यम से ऐसा किया जा सकता है प्रणाली MATLAB ऑनलाइन में कमांड।

निम्नलिखित प्रणाली कमांड आपको रास्पबेरी पाई निर्देशिकाओं की सामग्री देखने में मदद करेगी:

प्रणाली ( रास्पबेरी पाई, 'ls -al /home/pi' )

या, आप उपयोग कर सकते हैं आर उपरोक्त कमांड में डिवाइस नाम के बजाय।

MATLAB ऑनलाइन पर रास्पबेरी पाई से फ़ाइलें कैसे प्राप्त करें

यदि आप रास्पबेरी पाई से मैटलैब ऑनलाइन तक एक फ़ाइल प्राप्त करना चाहते हैं, तो आप इसका उपयोग करके आसानी से ऐसा कर सकते हैं दस्तावेज लें समारोह।

निम्नलिखित कोड में, मुझे एक मिला ngrok.log रास्पबेरी पाई से मैटलैब ऑनलाइन तक फ़ाइल:

दस्तावेज लें ( रास्पबेरी पाई, '/home/pi/ngrok.log' )

उपरोक्त कोड दर्ज करते ही फ़ाइल MATLAB ऑनलाइन पर अपलोड हो जाएगी:

फिर आप फ़ाइल पर राइट क्लिक करके और “चुनकर” इस फ़ाइल को अपने सिस्टम पर आसानी से डाउनलोड कर सकते हैं। डाउनलोड करना ' विकल्प:

MATLAB ऑनलाइन में रास्पबेरी पाई एलईडी कैसे देखें

MATLAB ऑनलाइन समर्थन आपको रास्पबेरी पाई गतिविधि स्थिति एलईडी के बारे में जानकारी दिखाता है, यह निम्नलिखित कमांड का उपयोग करके किया जा सकता है:

शोएलईडी ( आर )

MATLAB ऑनलाइन में रास्पबेरी पाई पिन कैसे देखें

रास्पबेरी पाई GPIO पिन देखने के लिए आप MATLAB ऑनलाइन का भी उपयोग कर सकते हैं, इसका उपयोग करके ऐसा किया जा सकता है showPins नीचे दिए अनुसार कार्य करें:

showPins ( आर )

बोनस विधि: रास्पबेरी को MATLAB डेस्कटॉप से ​​दूरस्थ रूप से कैसे कनेक्ट करें

जैसा कि पहले उल्लेख किया गया है, MATLAB ऑनलाइन MATLAB सेवाओं का उपयोग करने का एक लागत प्रभावी तरीका है। हालाँकि, यदि आप रास्पबेरी पाई को MATLAB ऑनलाइन से कनेक्ट करते हैं तो भी यह अतिरिक्त सुविधाएँ प्रदान नहीं करता है। MATLAB डेस्कटॉप के साथ, आप अतिरिक्त सुविधाएँ प्राप्त कर सकेंगे, जैसे:

  • putFile() फ़ंक्शन का उपयोग करके फ़ाइल को एक कंप्यूटर से MATLAB से रास्पबेरी पाई में दूरस्थ रूप से कॉपी करना।
  • रास्पबेरी पाई हार्डवेयर से लक्ष्य फ़ाइल को दूरस्थ रूप से हटाना।
  • आईपी ​​​​पते, होस्टनाम, उपयोगकर्ता नाम और पासवर्ड का उपयोग करके रास्पबेरी पाई डिवाइस तक पहुंच सहलाना आज्ञा।
  • सभी सिस्टम कमांड समर्थित हैं.

टिप्पणी: जोड़े गए रास्पबेरी पाई को साफ़ करने के लिए रसपिलिस्ट MATLAB ऑनलाइन पर, आप कमांड विंडो में स्पष्ट कमांड का उपयोग कर सकते हैं।

निष्कर्ष

MATLAB और Raspberry Pi एप्लिकेशन विकसित करने और जटिल कार्यों को निष्पादित करने के मामले में उपयोगी हैं। इन्हें एक साथ कनेक्ट करना उन उपयोगकर्ताओं के लिए उपयोगी होगा जिनके पास रास्पबेरी पाई डिवाइस हैं और वे MATLAB पर एक साथ काम करना चाहते हैं। रिमोट कनेक्शन के लिए MATLAB ऑनलाइन का उपयोग करने का मुख्य लाभ यह है कि आप इसे कम डिवाइस की प्रोसेसिंग पावर खपत के साथ रास्पबेरी पाई ब्राउज़र पर आसानी से खोल सकते हैं।

इस मार्गदर्शिका में विस्तार से बताया गया है कि आप इसकी स्थापना कैसे कर सकते हैं matlab-आरपीआई रास्पबेरी पाई पर टूल, सेटअप कॉन्फ़िगर करना, ब्राउज़र पर MATLAB ऑनलाइन खोलना और डिवाइस का उपयोग करके कनेक्ट करना रसपिलिस्ट आज्ञा। बाद में, यह सुनिश्चित करने के लिए कि डिवाइस MATLAB ऑनलाइन से सफलतापूर्वक कनेक्ट हो गया है, रास्पबेरी पाई एक्टिविटी स्टेटस एलईडी को चालू और बंद करने के लिए कोड भी प्रदान किया जाता है। आपको रास्पबेरी पाई निर्देशिका को दूरस्थ रूप से एक्सेस करने या रास्पबेरी पाई से MATLAB ऑनलाइन में फ़ाइल स्थानांतरित करने के तरीके भी मिलेंगे।