Đề cương:
- Tại sao bạn nên chọn MATLAB trực tuyến thay vì MATLAB cho Raspberry Pi
- Cách kết nối từ xa Raspberry Pi với MATLAB trực tuyến
- Cách truy cập từ xa vào thư mục Raspberry Pi trong MATLAB Online
- Cách lấy tệp từ Raspberry Pi trên MATLAB trực tuyến
- Cách xem đèn LED Raspberry Pi trong MATLAB trực tuyến
- Cách xem các chân GPIO Raspberry Pi trong MATLAB trực tuyến
- Phương pháp bổ sung: Cách kết nối từ xa Raspberry với máy tính để bàn MATLAB
- Phần kết luận
Tại sao chọn MATLAB trực tuyến thay vì MATLAB cho Raspberry Pi
Chọn MATLAB Online thay vì MATLAB sẽ tiết kiệm chi phí vì bạn không phải tốn một xu nào để sử dụng dịch vụ MATLAB. Hơn nữa, bạn cũng có thể chạy nó trên trình duyệt hệ thống Raspberry Pi công suất thấp nếu bạn không có sẵn các hệ thống khác. Mặt khác, máy tính để bàn MATLAB là một công cụ trả phí yêu cầu khóa Cấp phép để sử dụng các tính năng của nó.
Cách kết nối từ xa Raspberry Pi với MATLAB trực tuyến
Bạn có thể kết nối Raspberry Pi với MATLAB Online từ xa bằng các bước sau:
Bước 1: Tạo tài khoản MathWorks trong MATLAB
Trước khi kết nối Raspberry Pi với MATLAB, bạn phải tạo tài khoản MathWorks trong MATLAB từ đây . Tài khoản này sẽ được sử dụng sau này khi bạn định cấu hình thiết lập MATLAB trên Raspberry Pi cũng như truy cập MATLAB trực tuyến.
Bước 2: Cài đặt công cụ matlab-rpi trên Raspberry Pi
Các matlab-rpi là một công cụ nguồn mở được sử dụng để kết nối Raspberry Pi với MATLAB Online từ xa. Công cụ này có sẵn trong kho Raspberry Pi chính thức và có thể được cài đặt thông qua lệnh apt. Nếu bạn đang cân nhắc việc kết nối Raspberry Pi với MATLAB Online, bạn phải cài đặt nó trên hệ thống Raspberry Pi của mình bằng lệnh sau:
sudo apt cài đặt matlab-rpi -y
Bước 3: Định cấu hình thiết lập matlab-rpi trên Raspberry Pi
Sau khi cài đặt thành công matlab-rpi trên Raspberry Pi, định cấu hình thiết lập bằng cách chạy lệnh sau:
sudo matlab-rpi-thiết lập
Trong quá trình thiết lập, bạn phải cung cấp tên cho Raspberry Pi của mình:
Sau khi nhập tên, bạn phải kích hoạt các thiết bị ngoại vi trên Raspberry Pi, bạn có thể thực hiện việc này bằng cách thêm “ Và ” trên hướng dẫn trên màn hình:
Bạn phải cung cấp thông tin xác thực Tài khoản MathWorks mà bạn đã tạo trong Bước 1 , những điều này bao gồm việc nhập địa chỉ email và mật khẩu của bạn:
Ghi chú: Sau khi hoàn tất thiết lập, hãy khởi động lại hệ thống của bạn để áp dụng các thay đổi.
Có nhiều cờ bạn có thể sử dụng để định cấu hình matlab-rpi sau khi thiết lập ban đầu, chi tiết được cung cấp trong bảng dưới đây:
Sự miêu tả | Ví dụ |
Đặt tên hiển thị cho Raspberry Pi trong MATLAB Online | sudo matlab-rpi-setup –name mâm xôi_pi HOẶC sudo matlab-rpi-setup -n mâm xôi_pi |
Đặt thông tin xác thực cho MATLAB trực tuyến | sudo matlab-rpi-setup –đăng nhập HOẶC sudo matlab-rpi-setup –l |
Bật hoặc tắt Tính năng máy ảnh trên Raspberry Pi trong MATLAB Online (cần khởi động lại) | sudo matlab-rpi-setup –bật camera HOẶC sudo matlab-rpi-setup -c kích hoạt |
Bật hoặc tắt tính năng I2C trên Raspberry Pi (cần khởi động lại) | sudo matlab-rpi-setup –i2c kích hoạt HOẶC sudo matlab-rpi-setup -i kích hoạt |
Bật hoặc tắt tính năng SPI trên Raspberry Pi (cần khởi động lại) | sudo matlab-rpi-setup –spi kích hoạt HOẶC sudo matlab-rpi-setup -spi kích hoạt |
Bật hoặc tắt tính năng UART trên Raspberry Pi (cần khởi động lại) | sudo matlab-rpi-setup –spi kích hoạt HOẶC sudo matlab-rpi-setup -spi kích hoạt |
Triển khai hàm MATLAB dưới dạng tệp thực thi độc lập trên Raspberry Pi. | sudo matlab-rpi-setup –deploy kích hoạt HOẶC sudo matlab-rpi-setup –d kích hoạt |
Giúp đỡ | sudo matlab-rpi-setup –help HOẶC sudo matlab-rpi-setup –help |
Thủ công | man matlab-rpi-setup |
Bước 4: Mở MATLAB trực tuyến
Bây giờ mở MATLAB trực tuyến trên trình duyệt của bạn bằng cách truy cập trang mạng .
Bước 5: Kiểm tra danh sách Raspberry Pi
Hướng đến Lệnh Windows trong MATLAB Online và chạy chương trình kẻ hiếp dâm lệnh như hiển thị bên dưới để xem thiết bị Raspberry Pi của bạn trong danh sách:
kẻ hiếp dâm
Ghi chú: Nếu thiết bị Raspberry Pi của bạn không hiển thị trong danh sách, hãy khởi động lại thiết bị của bạn rồi chạy lại lệnh.
Bước 6: Tạo kết nối với Raspberry Pi
Để tạo kết nối Raspberry Pi với MATLAB Online, bạn có thể sử dụng tiếng rắc ra lệnh và lưu trữ thông tin của Raspberry Pi trong một biến bạn chọn:
r=raspi
Bạn cũng có thể kết nối Raspberry Pi với MATLAB Online thông qua tiếng rắc lệnh bằng cách nhập số sê-ri được cung cấp cho bạn vào Bước 5 :
r= raspi ( Số seri )Hoặc bạn có thể sử dụng tên Raspberry Pi mà bạn đã cung cấp trong quá trình thiết lập ở Bước 3:
r= raspi ( mâm xôipi_name )Bước 7: Tạo kết nối với Raspberry Pi
Sau khi kết nối thành công, bạn có thể thực hiện kẻ hiếp dâm ra lệnh một lần nữa để xác nhận kết nối Raspberry Pi của bạn với MATLAB Online:
Bước 8: Tạo một dự án nhấp nháy đèn LED đơn giản
Để kiểm tra xem bảng Raspberry Pi có được kết nối thành công với MATLAB Online hay không, hãy chạy đoạn mã sau trong MATLAB Online:
chức năng LED_Nhấp nháy ( )Dự án nhấp nháy % MATLAB
r= raspi;
% Nhấp nháy đèn LED trong 50 chu kỳ
vì đếm = 1 : năm mươi
% Nguồn bật đèn LED
viết LED ( r, 'led0' , 1 ) ;
% Tạm dừng trong 1 giây
tạm ngừng ( 1 ) ;
% Tắt nguồn đèn LED
viết LED ( r,'chiều rộng0', 0 ) ;
% Tạm dừng trong 1 giây
tạm ngừng ( 1 ) ;
kết thúc
kết thúc
Đoạn mã trên sẽ sử dụng tiếng rắc lệnh kết nối Raspberry Pi của bạn với MATLAB Online. Sau đó nó sử dụng vòng đếm để bật và tắt nguồn Trạng thái hoạt động Đèn LED trên Raspberry Pi trong khoảng thời gian 1 giây
Cách truy cập từ xa vào thư mục Raspberry Pi trong MATLAB Online
Bạn cũng có thể sử dụng MATLAB Online để truy cập thư mục Raspberry Pi từ xa và xem nội dung bên trong các thư mục. Điều này có thể được thực hiện thông qua hệ thống lệnh trong MATLAB trực tuyến.
Sau đây hệ thống lệnh sẽ giúp bạn xem nội dung của các thư mục Raspberry Pi:
hệ thống ( quả mâm xôi, 'ls -al /home/pi' )
Hoặc, bạn có thể sử dụng r thay vì tên thiết bị như trong lệnh trên.
Cách lấy tệp từ Raspberry Pi trên MATLAB trực tuyến
Nếu bạn muốn lấy tệp từ Raspberry Pi sang MATLAB Online, bạn có thể thực hiện điều đó một cách dễ dàng bằng cách sử dụng có được file chức năng.
Trong đoạn mã sau, tôi nhận được một ngrok.log tập tin từ Raspberry Pi sang MATLAB trực tuyến:
có được file ( quả mâm xôi, '/home/pi/ngrok.log' )Tệp sẽ được tải lên MATLAB Online sau khi bạn nhập mã ở trên:
Sau đó, bạn có thể tải xuống tệp này trên hệ thống của mình một cách dễ dàng bằng cách nhấp chuột phải vào tệp và chọn “ Tải xuống ' lựa chọn:
Cách xem đèn LED Raspberry Pi trong MATLAB trực tuyến
Hỗ trợ MATLAB trực tuyến hiển thị cho bạn thông tin về đèn LED trạng thái hoạt động của Raspberry Pi, điều này có thể được thực hiện bằng cách sử dụng lệnh sau:
hiển thị đèn LED ( r )
Cách xem các chân Raspberry Pi trong MATLAB trực tuyến
Bạn cũng có thể sử dụng MATLAB Online để xem các Ghim GPIO của Raspberry Pi, việc này có thể được thực hiện bằng cách sử dụng hiển thịPins chức năng như được đưa ra dưới đây:
hiển thịPins ( r )
Phương pháp bổ sung: Cách kết nối từ xa Raspberry với máy tính để bàn MATLAB
Như đã đề cập trước đó, MATLAB Online là một cách tiết kiệm chi phí để sử dụng các dịch vụ MATLAB. Tuy nhiên, nó không cung cấp các tính năng bổ sung ngay cả khi bạn kết nối Raspberry Pi với MATLAB Online. Với máy tính để bàn MATLAB, bạn sẽ có thể nhận được các tính năng bổ sung, chẳng hạn như:
- Sao chép từ xa tệp từ một máy tính sang Raspberry Pi từ MATLAB bằng hàm putFile().
- Xóa từ xa tệp mục tiêu khỏi phần cứng Raspberry Pi.
- Truy cập thiết bị Raspberry Pi bằng địa chỉ IP, tên máy chủ, tên người dùng và mật khẩu trong tiếng rắc yêu cầu.
- Tất cả các lệnh hệ thống đều được hỗ trợ.
Ghi chú: Để xóa Raspberry Pi đã thêm vào kẻ hiếp dâm trên MATLAB Online, bạn có thể chỉ cần sử dụng lệnh xóa trong Cửa sổ lệnh.
Phần kết luận
MATLAB và Raspberry Pi rất hữu ích trong việc phát triển ứng dụng và thực hiện các tác vụ phức tạp. Việc kết nối chúng lại với nhau sẽ hữu ích cho người dùng có thiết bị Raspberry Pi và muốn làm việc đồng thời trên MATLAB. Ưu điểm chính của việc sử dụng MATLAB Online để kết nối từ xa là bạn có thể dễ dàng mở nó trên trình duyệt Raspberry Pi với mức tiêu thụ năng lượng xử lý của thiết bị ít hơn.
Hướng dẫn này đã cung cấp chi tiết cách bạn có thể thực hiện cài đặt matlab-rpi tool trên Raspberry Pi, định cấu hình thiết lập, mở MATLAB Online trên trình duyệt và kết nối thiết bị bằng kẻ hiếp dâm yêu cầu. Sau này, mã cũng được cung cấp để bật và tắt đèn LED trạng thái hoạt động của Raspberry Pi nhằm đảm bảo thiết bị được kết nối thành công với MATLAB Online. Bạn cũng sẽ tìm thấy các phương pháp để truy cập từ xa vào thư mục Raspberry Pi hoặc chuyển tệp từ Raspberry Pi sang MATLAB Online.