โครงร่าง:
- ทำไมคุณควรเลือก MATLAB ออนไลน์ แทน MATLAB สำหรับ Raspberry Pi
- วิธีเชื่อมต่อ Raspberry Pi กับ MATLAB ออนไลน์จากระยะไกล
- วิธีการเข้าถึงไดเรกทอรี Raspberry Pi จากระยะไกลใน MATLAB Online
- วิธีรับไฟล์จาก Raspberry Pi บน MATLAB ออนไลน์
- วิธีดูไฟ LED Raspberry Pi ใน MATLAB ออนไลน์
- วิธีดูพิน Raspberry Pi GPIO ใน MATLAB ออนไลน์
- วิธีโบนัส: วิธีเชื่อมต่อ Raspberry กับ MATLAB Desktop จากระยะไกล
- บทสรุป
เหตุใดจึงเลือก 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