วิธีเชื่อมต่อ Raspberry Pi กับ MATLAB ออนไลน์จากระยะไกล

Withi Cheuxm Tx Raspberry Pi Kab Matlab Xxnlin Cak Raya Kil



Raspberry Pi เป็นมินิคอมพิวเตอร์ราคาประหยัดและใช้พลังงานต่ำ ซึ่งใช้สำหรับการทำงานที่หลากหลาย เช่น การสร้างเว็บเซิร์ฟเวอร์ ระบบอัตโนมัติในบ้าน การควบคุมเครื่องจักร และอื่นๆ ในทางกลับกัน MATLAB คือภาษาการเขียนโปรแกรมและเครื่องมือที่ใช้ในการทำงานต่างๆ เช่น การประมวลผลภาพ การเรียนรู้ของเครื่อง และอื่นๆ นอกจากการใช้ MATLAB เพื่อทำงานที่ซับซ้อนแล้ว คุณยังสามารถใช้ MATLAB เพื่อเชื่อมต่ออุปกรณ์อิเล็กทรอนิกส์ต่างๆ จากระยะไกล เช่น Arduino, ESP32 และ Raspberry Pi คุณจะดำเนินงานบนแอปพลิเคชันเดสก์ท็อป MATLAB หรือบน MATLAB Online อย่างไรก็ตาม คุณจะพบคำแนะนำในการเชื่อมต่อ Raspberry Pi กับ MATLAB Online จากระยะไกลแทนเดสก์ท็อป MATLAB เนื่องจากเป็นโซลูชันที่ง่ายและคุ้มต้นทุนสำหรับผู้ใช้ Raspberry Pi

โครงร่าง:

เหตุใดจึงเลือก MATLAB ออนไลน์ แทนที่จะเป็น MATLAB สำหรับ Raspberry Pi

การเลือก MATLAB Online แทน MATLAB นั้นคุ้มค่า เนื่องจากคุณไม่จำเป็นต้องเสียเงินใดๆ ในการใช้บริการ MATLAB นอกจากนี้คุณยังสามารถเรียกใช้บนเบราว์เซอร์ระบบ Raspberry Pi ที่ใช้พลังงานต่ำได้ หากคุณไม่มีระบบอื่นที่พร้อมใช้งาน ในทางกลับกัน เดสก์ท็อป MATLAB เป็นเครื่องมือแบบชำระเงินที่ต้องใช้รหัสลิขสิทธิ์เพื่อใช้คุณสมบัติต่างๆ







วิธีเชื่อมต่อ Raspberry Pi กับ MATLAB ออนไลน์จากระยะไกล

คุณสามารถเชื่อมต่อ Raspberry Pi กับ MATLAB Online จากระยะไกลได้โดยใช้ขั้นตอนต่อไปนี้:



ขั้นตอนที่ 1: สร้างบัญชี MathWorks ใน MATLAB

ก่อนที่จะเชื่อมต่อ Raspberry Pi กับ MATLAB คุณต้องสร้างบัญชี MathWorks ใน MATLAB ก่อน ที่นี่ . บัญชีนี้จะถูกใช้ในภายหลังเมื่อคุณกำหนดค่าการตั้งค่า MATLAB บน Raspberry Pi รวมถึงการเข้าถึง MATLAB ออนไลน์



ขั้นตอนที่ 2: ติดตั้งเครื่องมือ Matlab-rpi บน 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 บน Raspberry Pi

หลังจากติดตั้งสำเร็จแล้ว Matlab-rpi บน Raspberry Pi ให้กำหนดค่าการตั้งค่าโดยรันคำสั่งต่อไปนี้:



sudo matlab-rpi-ตั้งค่า

ในระหว่างการตั้งค่า คุณต้องระบุชื่อ Raspberry Pi ของคุณ:

หลังจากป้อนชื่อแล้ว คุณต้องเปิดใช้งานอุปกรณ์ต่อพ่วงบน Raspberry Pi ซึ่งคุณสามารถทำได้โดยการเพิ่ม “ และ ” บนคำแนะนำบนหน้าจอ:

คุณต้องระบุข้อมูลรับรองบัญชี MathWorks ที่คุณสร้างขึ้น ขั้นตอนที่ 1 ซึ่งรวมถึงการป้อนที่อยู่อีเมลและรหัสผ่านของคุณ:

บันทึก: หลังจากเสร็จสิ้นการตั้งค่า ให้รีสตาร์ทระบบเพื่อใช้การเปลี่ยนแปลง

มีหลายแฟล็กที่คุณสามารถใช้เพื่อกำหนดค่าของคุณได้ Matlab-rpi หลังจากการตั้งค่าเบื้องต้น รายละเอียดจะแสดงอยู่ในตารางด้านล่าง:

คำอธิบาย ตัวอย่าง
การตั้งชื่อที่แสดงสำหรับ Raspberry Pi ใน MATLAB Online sudo matlab-rpi-setup – ชื่อ raspberry_pi

หรือ

sudo matlab-rpi-ตั้งค่า -n raspberry_pi

การตั้งค่าข้อมูลประจำตัวการรับรองความถูกต้องสำหรับ MATLAB ออนไลน์ sudo matlab-rpi-setup – เข้าสู่ระบบ

หรือ

sudo matlab-rpi-ตั้งค่า –l

การเปิดหรือปิดการใช้งานคุณสมบัติกล้องบน Raspberry Pi ใน MATLAB Online (จำเป็นต้องรีบูต) sudo matlab-rpi-setup - เปิดใช้งานกล้อง

หรือ

sudo matlab-rpi-setup -c เปิดใช้งาน

การเปิดใช้งานหรือปิดใช้งานคุณสมบัติ I2C บน Raspberry Pi (จำเป็นต้องรีบูต) sudo matlab-rpi-setup –i2c เปิดใช้งาน

หรือ

sudo matlab-rpi-setup -i เปิดใช้งาน

การเปิดใช้งานหรือปิดใช้งานคุณสมบัติ SPI บน Raspberry Pi (จำเป็นต้องรีบูต) sudo matlab-rpi-setup –spi เปิดใช้งาน

หรือ

เปิดใช้งาน sudo matlab-rpi-setup -spi

การเปิดใช้งานหรือปิดใช้งานคุณสมบัติ UART บน Raspberry Pi (จำเป็นต้องรีบูต) sudo matlab-rpi-setup –spi เปิดใช้งาน

หรือ

เปิดใช้งาน sudo matlab-rpi-setup -spi

การปรับใช้ฟังก์ชัน MATLAB ในรูปแบบปฏิบัติการแบบสแตนด์อโลนบน Raspberry Pi sudo matlab-rpi-setup – เปิดใช้งานการเปิดใช้งาน

หรือ

sudo matlab-rpi-setup –d เปิดใช้งาน

ช่วย sudo matlab-rpi-setup – ช่วยด้วย

หรือ

sudo matlab-rpi-setup – ช่วยด้วย

คู่มือ man matlab-rpi-ตั้งค่า

ขั้นตอนที่ 4: เปิด MATLAB ออนไลน์

เปิดแล้ว MATLAB ออนไลน์ บนเบราว์เซอร์ของคุณโดยไปที่ เว็บไซต์ .

ขั้นตอนที่ 5: ตรวจสอบรายการ Raspberry Pi

นำทางไปยัง คำสั่งวินโดวส์ ใน MATLAB Online และเรียกใช้ไฟล์ พวกเหยียดหยาม คำสั่งดังที่แสดงด้านล่างเพื่อดูอุปกรณ์ Raspberry Pi ของคุณในรายการ:

พวกเหยียดหยาม

บันทึก: หากอุปกรณ์ Raspberry Pi ของคุณไม่แสดงในรายการ ให้รีสตาร์ทอุปกรณ์ของคุณแล้วรันคำสั่งอีกครั้ง

ขั้นตอนที่ 6: สร้างการเชื่อมต่อกับ Raspberry Pi

หากต้องการสร้างการเชื่อมต่อ Raspberry Pi กับ MATLAB Online คุณสามารถใช้ ตะไบ สั่งและจัดเก็บข้อมูล Raspberry Pi ของคุณภายในตัวแปรที่คุณเลือก:

r=ราสปี

คุณยังสามารถเชื่อมต่อ 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 โปรเจ็กต์กะพริบ

r= ราสปี;

% กะพริบไฟ LED เป็นเวลา 50 รอบ

สำหรับ นับ = 1 : : ห้าสิบ

% เปิดไฟ LED

เขียน LED ( ร, 'นำ0' , 1 ) ;

% หยุดชั่วคราวเป็นเวลา 1 วินาที

หยุดชั่วคราว ( 1 ) ;

% ปิดไฟ LED

เขียน LED ( ร,'ความกว้าง0', 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' )

หรือคุณสามารถใช้ แทนชื่ออุปกรณ์เช่นกันในคำสั่งด้านบน

วิธีรับไฟล์จาก Raspberry Pi บน MATLAB ออนไลน์

หากคุณต้องการรับไฟล์จาก Raspberry Pi ไปยัง MATLAB Online คุณสามารถทำได้ง่ายๆ โดยใช้ไฟล์ getFile.getFile การทำงาน.

ในรหัสต่อไปนี้ฉันได้รับ ngrok.log ไฟล์จาก Raspberry Pi ไปยัง MATLAB Online:

getFile.getFile ( ราสเบอร์รี่, '/home/pi/ngrok.log' )

ไฟล์จะถูกอัปโหลดไปยัง MATLAB Online เมื่อคุณป้อนโค้ดด้านบน:

จากนั้นคุณสามารถดาวน์โหลดไฟล์นี้บนระบบของคุณได้อย่างง่ายดายโดยคลิกขวาที่ไฟล์แล้วเลือก “ ดาวน์โหลด ' ตัวเลือก:

วิธีดูไฟ LED Raspberry Pi ใน MATLAB ออนไลน์

การสนับสนุน MATLAB Online จะแสดงข้อมูลเกี่ยวกับ LED สถานะกิจกรรม Raspberry Pi ซึ่งสามารถทำได้โดยใช้คำสั่งต่อไปนี้:

แสดง LED ( )

วิธีดูพิน Raspberry Pi ใน MATLAB ออนไลน์

คุณยังสามารถใช้ MATLAB Online เพื่อดู Raspberry Pi GPIO Pins ได้ ซึ่งสามารถทำได้โดยใช้ แสดงพิน ฟังก์ชั่นตามที่ระบุด้านล่าง:

แสดงพิน ( )

วิธีโบนัส: วิธีเชื่อมต่อ Raspberry กับ MATLAB Desktop จากระยะไกล

ตามที่กล่าวไว้ข้างต้น MATLAB Online เป็นวิธีที่คุ้มค่าในการใช้บริการ MATLAB อย่างไรก็ตาม ไม่มีคุณสมบัติเพิ่มเติมแม้ว่าคุณจะเชื่อมต่อ Raspberry Pi กับ MATLAB Online ก็ตาม ด้วยเดสก์ท็อป MATLAB คุณจะสามารถรับคุณสมบัติเพิ่มเติม เช่น:

  • การคัดลอกไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยัง Raspberry Pi จาก MATLAB จากระยะไกลโดยใช้ฟังก์ชัน putFile()
  • การลบไฟล์เป้าหมายจากฮาร์ดแวร์ Raspberry Pi จากระยะไกล
  • การเข้าถึงอุปกรณ์ Raspberry Pi โดยใช้ที่อยู่ IP ชื่อโฮสต์ ชื่อผู้ใช้ และรหัสผ่านใน ตะไบ สั่งการ.
  • รองรับคำสั่งระบบทั้งหมด

บันทึก: เพื่อล้าง Raspberry Pi ที่เพิ่มเข้าไป พวกเหยียดหยาม บน MATLAB Online คุณสามารถใช้คำสั่ง clear ในหน้าต่างคำสั่งได้

บทสรุป

MATLAB และ Raspberry Pi มีประโยชน์ในแง่ของการพัฒนาแอปพลิเคชันและการดำเนินงานที่ซับซ้อน การเชื่อมต่อเข้าด้วยกันจะมีประโยชน์สำหรับผู้ใช้ที่มีอุปกรณ์ Raspberry Pi และต้องการทำงานบน MATLAB พร้อมๆ กัน ข้อได้เปรียบหลักของการใช้ MATLAB Online สำหรับการเชื่อมต่อระยะไกลคือคุณสามารถเปิดบนเบราว์เซอร์ Raspberry Pi ได้อย่างง่ายดาย รวมถึงใช้พลังงานในการประมวลผลของอุปกรณ์น้อยลง

คู่มือนี้ได้ให้รายละเอียดว่าคุณสามารถดำเนินการติดตั้งได้อย่างไร Matlab-rpi เครื่องมือบน Raspberry Pi, กำหนดการตั้งค่า, เปิด MATLAB Online บนเบราว์เซอร์และเชื่อมต่ออุปกรณ์โดยใช้ พวกเหยียดหยาม สั่งการ. ต่อมาจะมีการให้โค้ดเพื่อเปิดและปิด LED สถานะกิจกรรม Raspberry Pi เพื่อให้แน่ใจว่าอุปกรณ์เชื่อมต่อกับ MATLAB Online ได้สำเร็จ นอกจากนี้คุณยังจะพบวิธีการเข้าถึงไดเรกทอรี Raspberry Pi จากระยะไกลหรือถ่ายโอนไฟล์จาก Raspberry Pi ไปยัง MATLAB Online