Raspberry Pi'yi MATLAB Online'a Uzaktan Bağlama

Raspberry Pi Yi Matlab Online A Uzaktan Baglama



Raspberry Pi, web sunucuları oluşturmak, ev otomasyonu, makineleri kontrol etmek ve daha fazlası gibi çok çeşitli görevleri gerçekleştirmek için kullanılan düşük maliyetli ve düşük güçlü bir mini bilgisayardır. MATLAB ise görüntü işleme, makine öğrenimi ve diğerleri gibi görevleri gerçekleştirmek için kullanılan bir programlama dili ve aracıdır. MATLAB'ı karmaşık görevleri gerçekleştirmek için kullanmanın yanı sıra, Arduino, ESP32 ve Raspberry Pi gibi farklı elektronik cihazları uzaktan bağlamak için de kullanabilirsiniz. Görevi ya MATLAB masaüstü uygulamasında ya da MATLAB Online'da gerçekleştireceksiniz. Ancak burada Raspberry Pi'yi MATLAB masaüstü yerine MATLAB Online'a uzaktan bağlamak için bir kılavuz bulacaksınız çünkü Raspberry Pi kullanıcıları için basit ve uygun maliyetli bir çözümdür.

Ana hat:

Raspberry Pi için Neden MATLAB Yerine MATLAB Online'ı Seçmelisiniz?

MATLAB hizmetini kullanmak için herhangi bir kuruş harcamanıza gerek kalmadığı için MATLAB yerine MATLAB Online'ı seçmek uygun maliyetlidir. Ayrıca, başka sistemleriniz yoksa, düşük güçlü Raspberry Pi sistem tarayıcınızda da çalıştırabilirsiniz. Öte yandan MATLAB masaüstü, özelliklerini kullanmak için Lisans anahtarı gerektiren ücretli bir araçtır.







Raspberry Pi'yi MATLAB Online'a Uzaktan Bağlama

Aşağıdaki adımları kullanarak Raspberry Pi'yi MATLAB Online'a uzaktan bağlayabilirsiniz:



Adım 1: MATLAB'da bir MathWorks Hesabı oluşturun

Raspberry Pi'yi MATLAB'a bağlamadan önce MATLAB'da bir MathWorks hesabı oluşturmanız gerekir. Burada . Bu hesap daha sonra Raspberry Pi'de MATLAB kurulumunu yapılandırdığınızda ve MATLAB'a çevrimiçi eriştiğinizde kullanılacaktır.



Adım 2: Matlab-rpi Aracını Raspberry Pi'ye yükleyin

matlab-rpi Raspberry Pi'yi MATLAB Online'a uzaktan bağlamak için kullanılan açık kaynaklı bir araçtır. Bu araç resmi Raspberry Pi deposunda mevcuttur ve apt komutuyla kurulabilir. Raspberry Pi'nizi MATLAB Online'a bağlamayı düşünüyorsanız aşağıdaki komuttan Raspberry Pi sisteminize yüklemelisiniz:





sudo apt install matlab-rpi -y

Adım 3: Raspberry Pi'de matlab-rpi Kurulumunu Yapılandırın

Başarıyla yükledikten sonra matlab-rpi Raspberry Pi'de aşağıdaki komutu çalıştırarak kurulumu yapılandırın:



sudo matlab-rpi-kurulumu

Kurulum sırasında Raspberry Pi'nize bir ad vermeniz gerekir:

İsmi girdikten sonra Raspberry Pi üzerinde çevre birimlerini aktif hale getirmelisiniz, bu işlemi “” ekleyerek yapabilirsiniz. Ve ” ekrandaki talimatta:

Oluşturduğunuz MathWorks Hesabı kimlik bilgilerini sağlamalısınız. Aşama 1 , bunlar e-posta adresinizi ve şifrenizi girmeyi içerir:

Not: Kurulumu tamamladıktan sonra değişiklikleri uygulamak için sisteminizi yeniden başlatın.

Yapılandırmak için kullanabileceğiniz birden fazla bayrak vardır. matlab-rpi İlk kurulumdan sonra ayrıntılar aşağıdaki tabloda verilmektedir:

Tanım Örnek
MATLAB Online'da Raspberry Pi için Görünen Ad Ayarlama sudo matlab-rpi-setup –raspberry_pi'nin adı

VEYA

sudo matlab-rpi-kurulum -n raspberry_pi

MATLAB Online için Kimlik Doğrulama Kimlik Bilgilerini Ayarlama sudo matlab-rpi-kurulum –giriş

VEYA

sudo matlab-rpi-kurulum –l

MATLAB Online'da Raspberry Pi'de Kamera Özelliğini etkinleştirme veya devre dışı bırakma (yeniden başlatma gerekir) sudo matlab-rpi-setup –kamera etkinleştirme

VEYA

sudo matlab-rpi-setup -c etkinleştir

Raspberry Pi'de I2C özelliğini etkinleştirme veya devre dışı bırakma (yeniden başlatma gereklidir) sudo matlab-rpi-setup –i2c etkinleştir

VEYA

sudo matlab-rpi-setup -i etkinleştir

Raspberry Pi'de SPI özelliğini etkinleştirme veya devre dışı bırakma (yeniden başlatma gereklidir) sudo matlab-rpi-setup –spi etkinleştir

VEYA

sudo matlab-rpi-setup -spi etkinleştir

Raspberry Pi'de UART özelliğini etkinleştirme veya devre dışı bırakma (yeniden başlatma gereklidir) sudo matlab-rpi-setup –spi etkinleştir

VEYA

sudo matlab-rpi-setup -spi etkinleştir

Bir MATLAB işlevini Raspberry Pi'de bağımsız bir yürütülebilir dosya olarak dağıtma. sudo matlab-rpi-setup – konuşlandırmayı etkinleştir

VEYA

sudo matlab-rpi-setup –d etkinleştir

Yardım sudo matlab-rpi-kurulum –yardım

VEYA

sudo matlab-rpi-kurulum –yardım

Manuel man matlab-rpi-kurulumu

Adım 4: MATLAB Online'ı açın

Şimdi aç MATLAB Çevrimiçi tarayıcınızda şu adresi ziyaret ederek İnternet sitesi .

Adım 5: Raspberry Pi Listesini Kontrol Edin

Şu yöne rotayı ayarla Windows'a komut ver MATLAB Online'da çalıştırın ve Raspilist Raspberry Pi cihazınızı listede görmek için aşağıda gösterildiği gibi komut verin:

Raspilist

Not: Raspberry Pi cihazınız listede görünmüyorsa cihazınızı yeniden başlatıp komutu tekrar çalıştırın.

Adım 6: Raspberry Pi ile Bağlantı Oluşturun

Raspberry Pi'nin MATLAB Online ile bağlantısını oluşturmak için aşağıdakileri kullanabilirsiniz: törpü Raspberry Pi'nizin bilgilerini seçtiğiniz bir değişkende yönetin ve saklayın:

r=raspi

Ayrıca Raspberry Pi'yi MATLAB Online'a şu adresten de bağlayabilirsiniz: törpü size verilen seri numarasını girerek komut verin. Adım 5 :

r=raspa ( Seri numarası )

Veya 3. Adımdaki kurulum işlemi sırasında sağladığınız Raspberry Pi adını kullanabilirsiniz:

r=raspa ( raspberrypi_name )

Adım 7: Raspberry Pi ile Bağlantı Oluşturun

Başarılı bağlantıdan sonra aşağıdaki işlemleri gerçekleştirebilirsiniz. Raspilist MATLAB Online ile Raspberry Pi bağlantınızı onaylamak için tekrar komut verin:

Adım 8: Basit Bir Yanıp Sönen LED Projesi Oluşturun

Raspberry Pi kartının MATLAB Online'a başarıyla bağlanıp bağlanmadığını test etmek için MATLAB Online'da aşağıdaki kodu çalıştıralım:

işlev LED_Blink ( )

% MATLAB Yanıp Sönen Proje

r=raspi;

% LED'i 50 döngü boyunca yanıp sönün

için sayım = 1 : elli

% LED'deki güç

Yaz LED'i ( R, 'led0' , 1 ) ;

% 1 saniye duraklat

Duraklat ( 1 ) ;

% LED'i kapatın

Yaz LED'i ( r,'genişlik0', 0 ) ;

% 1 saniye duraklat

Duraklat ( 1 ) ;

son

son

Yukarıdaki kod şunu kullanacak: törpü Raspberry Pi'nizi MATLAB Online'a bağlamak için komut. Daha sonra cihazı açmak ve kapatmak için sayaç döngüsünü kullanır. Etkinlik Durumu Raspberry Pi'de 1 saniyelik aralıklarla LED

MATLAB Online'da Raspberry Pi Dizinine Uzaktan Nasıl Erişilir

Raspberry Pi dizinine uzaktan erişmek ve dizinlerin içindeki içerikleri görmek için MATLAB Online'ı da kullanabilirsiniz. Bu, aşağıdakiler aracılığıyla yapılabilir: sistem MATLAB Online'da komut.

Aşağıdaki sistem komutu Raspberry Pi dizinlerinin içeriğini görmenize yardımcı olacaktır:

sistem ( ahududu, 'ls -al /ev/pi' )

Veya kullanabilirsiniz R yukarıdaki komutta cihaz adı yerine.

MATLAB Online'da Raspberry Pi'den Dosyalar Nasıl Alınır?

Raspberry Pi'den MATLAB Online'a dosya almak istiyorsanız bunu kullanarak kolayca yapabilirsiniz. dosyayı al işlev.

Aşağıdaki kodda bir tane aldım ngrok.log Raspberry Pi'den MATLAB Online'a dosya:

dosyayı al ( ahududu, '/home/pi/ngrok.log' )

Yukarıdaki kodu girdikten sonra dosya MATLAB Online'a yüklenecektir:

Daha sonra dosyaya sağ tıklayıp “” seçeneğini seçerek bu dosyayı sisteminize kolayca indirebilirsiniz. İndirmek ' seçenek:

Raspberry Pi LED'lerini MATLAB Online'da Nasıl Görüntüleyebilirim?

Raspberry Pi Etkinlik Durumu LED'i hakkındaki bilgileri size gösteren MATLAB Çevrimiçi desteği, bu aşağıdaki komut kullanılarak yapılabilir:

LED'leri göster ( R )

Raspberry Pi Pinlerini MATLAB Online'da Nasıl Görüntüleyebilirim?

Raspberry Pi GPIO Pinlerini görüntülemek için MATLAB Online'ı da kullanabilirsiniz. showPin'ler aşağıda verildiği gibi işlev görür:

showPin'ler ( R )

Bonus Yöntemi: Raspberry'yi MATLAB Masaüstüne Uzaktan Bağlama

Daha önce de belirtildiği gibi, MATLAB Online, MATLAB hizmetlerini kullanmanın uygun maliyetli bir yoludur. Ancak Raspberry Pi'yi MATLAB Online'a bağlasanız bile ek özellikler sağlamaz. MATLAB masaüstüyle aşağıdaki gibi ek özelliklere sahip olabileceksiniz:

  • PutFile() fonksiyonunu kullanarak dosyayı bir bilgisayardan MATLAB'dan Raspberry Pi'ye uzaktan kopyalamak.
  • Hedef dosyayı Raspberry Pi donanımından uzaktan silme.
  • Raspberry Pi cihazına, IP adresi, ana bilgisayar adı, kullanıcı adı ve şifreyi kullanarak erişme törpü emretmek.
  • Tüm sistem komutları desteklenir.

Not: Eklenen Raspberry Pi'yi temizlemek için Raspilist MATLAB Online'da, Komut Penceresindeki clear komutunu kullanabilirsiniz.

Çözüm

MATLAB ve Raspberry Pi, uygulama geliştirme ve karmaşık görevleri yürütme açısından faydalıdır. Bunları birbirine bağlamak, Raspberry Pi cihazına sahip olan ve aynı anda MATLAB üzerinde çalışmak isteyen kullanıcılar için faydalı olacaktır. MATLAB Online'ı uzaktan bağlantı için kullanmanın temel avantajı, Raspberry Pi tarayıcısında ve daha az cihazın işlem gücü tüketimiyle kolayca açabilmenizdir.

Bu kılavuzda kurulumu nasıl gerçekleştirebileceğiniz ayrıntılı olarak anlatılmıştır. matlab-rpi Raspberry Pi aracını kullanarak kurulumu yapılandırın, tarayıcıda MATLAB Online'ı açın ve cihazı kullanarak bağlantı kurun. Raspilist emretmek. Daha sonra cihazın MATLAB Online'a başarıyla bağlandığından emin olmak için Raspberry Pi Activity Status LED'ini açıp kapatacak kod da sağlanır. Ayrıca Raspberry Pi dizinine uzaktan erişme veya Raspberry Pi'den MATLAB Online'a bir dosya aktarma yöntemleri de bulacaksınız.