Πώς να συνδέσετε απομακρυσμένα το Raspberry Pi στο MATLAB Online

Pos Na Syndesete Apomakrysmena To Raspberry Pi Sto Matlab Online



Το Raspberry Pi είναι ένας μικροϋπολογιστής χαμηλού κόστους και χαμηλής ισχύος που χρησιμοποιείται για την εκτέλεση ενός ευρέος φάσματος εργασιών, όπως η κατασκευή διακομιστών ιστού, ο οικιακός αυτοματισμός, ο έλεγχος μηχανών και άλλα. Το MATLAB από την άλλη πλευρά είναι μια γλώσσα προγραμματισμού και ένα εργαλείο που χρησιμοποιείται για την εκτέλεση εργασιών, όπως η επεξεργασία εικόνας, η μηχανική εκμάθηση και άλλες. Εκτός από τη χρήση του MATLAB για την εκτέλεση σύνθετων εργασιών, μπορείτε να το χρησιμοποιήσετε για να συνδέσετε εξ αποστάσεως διαφορετικές ηλεκτρονικές συσκευές, όπως το Arduino, το ESP32 και το Raspberry Pi. Θα εκτελέσετε την εργασία είτε σε εφαρμογή επιτραπέζιου υπολογιστή MATLAB είτε σε MATLAB Online. Ωστόσο, εδώ θα βρείτε έναν οδηγό για την απομακρυσμένη σύνδεση του Raspberry Pi στο MATLAB Online αντί για τον επιτραπέζιο υπολογιστή MATLAB, επειδή είναι μια απλή και οικονομική λύση για τους χρήστες του Raspberry Pi.

Περίγραμμα:

Γιατί να επιλέξετε το MATLAB Online αντί για το MATLAB για το Raspberry Pi

Η επιλογή του MATLAB Online αντί του MATLAB είναι οικονομικά αποδοτική, καθώς δεν χρειάζεται να χρησιμοποιήσετε καμία δεκάρα για να χρησιμοποιήσετε την υπηρεσία MATLAB. Επιπλέον, μπορείτε επίσης να το εκτελέσετε στο πρόγραμμα περιήγησης συστήματος Raspberry Pi χαμηλής ισχύος, εάν δεν έχετε άλλα διαθέσιμα συστήματα. Από την άλλη πλευρά, η επιφάνεια εργασίας MATLAB είναι ένα εργαλείο επί πληρωμή που απαιτεί κλειδί άδειας χρήσης για να χρησιμοποιήσει τις δυνατότητές του.







Πώς να συνδέσετε απομακρυσμένα το Raspberry Pi στο MATLAB Online

Μπορείτε να συνδέσετε εξ αποστάσεως το Raspberry Pi στο MATLAB Online ακολουθώντας τα παρακάτω βήματα:



Βήμα 1: Δημιουργήστε έναν λογαριασμό MathWorks στο MATLAB

Πριν συνδέσετε το Raspberry Pi στο MATLAB, πρέπει να δημιουργήσετε έναν λογαριασμό MathWorks στο MATLAB από εδώ . Αυτός ο λογαριασμός θα χρησιμοποιηθεί αργότερα όταν διαμορφώσετε τη ρύθμιση του MATLAB στο Raspberry Pi καθώς και την πρόσβαση στο MATLAB στο διαδίκτυο.



Βήμα 2: Εγκαταστήστε το matlab-rpi Tool στο 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 Setup στο Raspberry Pi

Μετά την επιτυχή εγκατάσταση matlab-rpi στο Raspberry Pi, διαμορφώστε τη ρύθμιση εκτελώντας την ακόλουθη εντολή:



sudo matlab-rpi-setup

Κατά τη διάρκεια της εγκατάστασης, πρέπει να δώσετε ένα όνομα για το Raspberry Pi σας:

Αφού εισαγάγετε το όνομα, πρέπει να ενεργοποιήσετε τα περιφερειακά στο Raspberry Pi, κάτι που μπορείτε να κάνετε προσθέτοντας ' και ' στην οδηγία στην οθόνη:

Πρέπει να δώσετε τα διαπιστευτήρια λογαριασμού MathWorks, τα οποία έχετε δημιουργήσει Βήμα 1 , αυτά περιλαμβάνουν την εισαγωγή της διεύθυνσης email και του κωδικού πρόσβασής σας:

Σημείωση: Αφού ολοκληρώσετε τη ρύθμιση, επανεκκινήστε το σύστημά σας για να εφαρμόσετε τις αλλαγές.

Υπάρχουν πολλές σημαίες που μπορείτε να χρησιμοποιήσετε για να διαμορφώσετε το δικό σας matlab-rpi Μετά την αρχική ρύθμιση, οι λεπτομέρειες παρέχονται στον παρακάτω πίνακα:

Περιγραφή Παράδειγμα
Ρύθμιση εμφανιζόμενου ονόματος για το Raspberry Pi στο MATLAB Online sudo matlab-rpi-setup –όνομα 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 enable

Ενεργοποίηση ή απενεργοποίηση της λειτουργίας I2C στο Raspberry Pi (απαιτείται επανεκκίνηση) sudo matlab-rpi-setup –i2c enable

Ή

sudo matlab-rpi-setup -i enable

Ενεργοποίηση ή απενεργοποίηση της λειτουργίας SPI στο Raspberry Pi (απαιτείται επανεκκίνηση) sudo matlab-rpi-setup –spi enable

Ή

sudo matlab-rpi-setup -spi enable

Ενεργοποίηση ή απενεργοποίηση της λειτουργίας UART στο Raspberry Pi (απαιτείται επανεκκίνηση) sudo matlab-rpi-setup –spi enable

Ή

sudo matlab-rpi-setup -spi enable

Ανάπτυξη μιας συνάρτησης MATLAB ως αυτόνομο εκτελέσιμο στο Raspberry Pi. sudo matlab-rpi-setup –deploy enable

Ή

sudo matlab-rpi-setup –d enable

Βοήθεια sudo matlab-rpi-setup –βοήθεια

Ή

sudo matlab-rpi-setup –βοήθεια

Εγχειρίδιο άνθρωπος matlab-rpi-setup

Βήμα 4: Ανοίξτε το MATLAB Online

Τώρα ανοιχτό MATLAB Online στο πρόγραμμα περιήγησής σας επισκεπτόμενοι το δικτυακός τόπος .

Βήμα 5: Ελέγξτε τη λίστα Raspberry Pi

Πλοηγηθείτε στο Εντολή Windows στο MATLAB Online και εκτελέστε το ρασπιλιστής εντολή όπως φαίνεται παρακάτω για να δείτε τη συσκευή σας Raspberry Pi στη λίστα:

ρασπιλιστής

Σημείωση: Εάν η συσκευή σας Raspberry Pi δεν εμφανίζεται στη λίστα, επανεκκινήστε τη συσκευή σας και, στη συνέχεια, εκτελέστε ξανά την εντολή.

Βήμα 6: Δημιουργήστε μια σύνδεση με το Raspberry Pi

Για να δημιουργήσετε μια σύνδεση του Raspberry Pi με το MATLAB Online, μπορείτε να χρησιμοποιήσετε το λίμα εντολή και αποθήκευση των πληροφοριών του Raspberry Pi σε μια μεταβλητή της επιλογής σας:

r=raspi

Μπορείτε επίσης να συνδέσετε το Raspberry Pi στο MATLAB Online μέσω λίμα εντολή εισάγοντας τον σειριακό αριθμό που σας έχει δοθεί στο Βήμα 5 :

r= ράσπι ( Σειριακός αριθμός )

Ή μπορείτε να χρησιμοποιήσετε το όνομα Raspberry Pi που δώσατε κατά τη διαδικασία εγκατάστασης στο Βήμα 3:

r= ράσπι ( raspberrypi_name )

Βήμα 7: Δημιουργήστε μια σύνδεση με το Raspberry Pi

Μετά την επιτυχή σύνδεση, μπορείτε να εκτελέσετε το ρασπιλιστής εντολή ξανά για να επιβεβαιώσετε τη σύνδεσή σας στο Raspberry Pi στο MATLAB Online:

Βήμα 8: Δημιουργήστε ένα απλό έργο LED που αναβοσβήνει

Για να ελέγξουμε εάν η πλακέτα Raspberry Pi έχει συνδεθεί με επιτυχία στο MATLAB Online, ας εκτελέσουμε τον ακόλουθο κώδικα στο MATLAB Online:

λειτουργία LED_Αναβοσβήνει ( )

% MATLAB Blinking Project

r= ράσπι;

% Αναβοσβήνει το LED για 50 κύκλους

Για καταμέτρηση = 1 : πενήντα

% Ενεργοποίηση της λυχνίας LED

γράφω LED ( r, 'led0' , 1 ) ;

% Παύση για 1 δευτερόλεπτο

παύση ( 1 ) ;

% Απενεργοποιήστε το LED

γράφω LED ( r'width0', 0 ) ;

% Παύση για 1 δευτερόλεπτο

παύση ( 1 ) ;

τέλος

τέλος

Ο παραπάνω κωδικός θα χρησιμοποιεί το λίμα εντολή για να συνδέσετε το Raspberry Pi στο MATLAB Online. Στη συνέχεια, χρησιμοποιεί τον μετρητή βρόχο για να ενεργοποιήσει και να απενεργοποιήσει το Κατάσταση δραστηριότητας LED στο Raspberry Pi για διάστημα 1 δευτερολέπτου

Πώς να αποκτήσετε απομακρυσμένη πρόσβαση στον κατάλογο Raspberry Pi στο MATLAB Online

Μπορείτε επίσης να χρησιμοποιήσετε το MATLAB Online για να αποκτήσετε απομακρυσμένη πρόσβαση στον κατάλογο Raspberry Pi και να δείτε τα περιεχόμενα μέσα στους καταλόγους. Αυτό μπορεί να γίνει μέσω του Σύστημα εντολή στο MATLAB Online.

Το ακόλουθο Σύστημα Η εντολή θα σας βοηθήσει να δείτε τα περιεχόμενα των καταλόγων Raspberry Pi:

Σύστημα ( βατόμουρο, 'ls -al /home/pi' )

Ή, μπορείτε να χρησιμοποιήσετε r αντί για όνομα συσκευής και στην παραπάνω εντολή.

Πώς να λάβετε αρχεία από το Raspberry Pi στο MATLAB Online

Εάν θέλετε να λάβετε ένα αρχείο από το Raspberry Pi στο MATLAB Online, μπορείτε να το κάνετε εύκολα χρησιμοποιώντας το getFile λειτουργία.

Στον παρακάτω κώδικα, πήρα ένα ngrok.log αρχείο από το Raspberry Pi στο MATLAB Online:

getFile ( βατόμουρο, '/home/pi/ngrok.log' )

Το αρχείο θα μεταφορτωθεί στο MATLAB Online μόλις εισαγάγετε τον παραπάνω κωδικό:

Στη συνέχεια, μπορείτε να κάνετε λήψη αυτού του αρχείου στο σύστημά σας εύκολα κάνοντας δεξί κλικ στο αρχείο και επιλέξτε το ' Κατεβάστε ” επιλογή:

Πώς να δείτε τα LED Raspberry Pi στο MATLAB Online

Η υποστήριξη του MATLAB Online που σας δείχνει τις πληροφορίες σχετικά με το Raspberry Pi Activity Status LED, αυτό μπορεί να γίνει χρησιμοποιώντας την ακόλουθη εντολή:

δείχνουν LED ( r )

Πώς να δείτε τα Raspberry Pi Pin στο MATLAB Online

Μπορείτε επίσης να χρησιμοποιήσετε το MATLAB Online για να δείτε τα Raspberry Pi GPIO Pins, αυτό μπορεί να γίνει χρησιμοποιώντας το showPins λειτουργία όπως δίνεται παρακάτω:

showPins ( r )

Μέθοδος μπόνους: Πώς να συνδέσετε απομακρυσμένα το Raspberry με την επιφάνεια εργασίας MATLAB

Όπως αναφέρθηκε προηγουμένως, το MATLAB Online είναι ένας οικονομικά αποδοτικός τρόπος χρήσης των υπηρεσιών MATLAB. Ωστόσο, δεν παρέχει πρόσθετες λειτουργίες ακόμα κι αν συνδέσετε το Raspberry Pi στο MATLAB Online. Με την επιφάνεια εργασίας MATLAB, θα μπορείτε να αποκτήσετε πρόσθετες λειτουργίες, όπως:

  • Απομακρυσμένη αντιγραφή του αρχείου από έναν υπολογιστή στο Raspberry Pi από το MATLAB χρησιμοποιώντας τη λειτουργία putFile().
  • Απομακρυσμένη διαγραφή του αρχείου προορισμού από το υλικό Raspberry Pi.
  • Πρόσβαση στη συσκευή Raspberry Pi χρησιμοποιώντας τη διεύθυνση IP, το όνομα κεντρικού υπολογιστή, το όνομα χρήστη και τον κωδικό πρόσβασης στο λίμα εντολή.
  • Υποστηρίζονται όλες οι εντολές συστήματος.

Σημείωση: Για να διαγράψετε το Raspberry Pi που προστέθηκε στο ρασπιλιστής στο MATLAB Online, μπορείτε απλά να χρησιμοποιήσετε την εντολή διαγραφής στο παράθυρο εντολών.

συμπέρασμα

Το MATLAB και το Raspberry Pi είναι χρήσιμα όσον αφορά την ανάπτυξη εφαρμογών και την εκτέλεση πολύπλοκων εργασιών. Η σύνδεσή τους μεταξύ τους θα είναι χρήσιμη για τους χρήστες που διαθέτουν συσκευές Raspberry Pi και θέλουν να εργάζονται ταυτόχρονα στο MATLAB. Το κύριο πλεονέκτημα της χρήσης του MATLAB Online για απομακρυσμένη σύνδεση είναι ότι μπορείτε να το ανοίξετε εύκολα και στο πρόγραμμα περιήγησης Raspberry Pi με λιγότερη κατανάλωση ενέργειας επεξεργασίας της συσκευής.

Αυτός ο οδηγός παρέχει λεπτομερώς πώς μπορείτε να πραγματοποιήσετε την εγκατάσταση του matlab-rpi εργαλείο στο Raspberry Pi, διαμορφώνοντας τη ρύθμιση, ανοίγοντας το MATLAB Online στο πρόγραμμα περιήγησης και συνδέοντας τη συσκευή χρησιμοποιώντας το ρασπιλιστής εντολή. Αργότερα, παρέχεται επίσης κώδικας για την ενεργοποίηση και απενεργοποίηση του Raspberry Pi Activity Status LED για να διασφαλιστεί η επιτυχής σύνδεση της συσκευής στο MATLAB Online. Θα βρείτε επίσης μεθόδους για απομακρυσμένη πρόσβαση στον κατάλογο Raspberry Pi ή μεταφορά αρχείου από το Raspberry Pi στο MATLAB Online.