กลับไปที่ห้องปฏิบัติการ

LabsLand

STM32 Nucleo (Mbed)

ตั้งโปรแกรมไมโครคอนโทรลเลอร์ ARM จริงด้วยอุปกรณ์ต่อพ่วงและโหมดพลังงานต่ำโดยใช้ Mbed IDE ออนไลน์

  • Codeide
  • ห้องปฏิบัติการแบบเรียลไทม์
  • University & College
ห้องปฏิบัติการระยะไกล STM32 Nucleo (Mbed) ซึ่งให้บริการโดย LabsLand

ข้อมูลห้องปฏิบัติการ

สรุป

ห้องปฏิบัติการ STM32 ช่วยให้ผู้ใช้สามารถตั้งโปรแกรมและควบคุมบอร์ด ST WB55RG Nucleo ได้จากระยะไกล ในห้องปฏิบัติการเวอร์ชันนี้ ได้รับการตั้งโปรแกรมโดยใช้ Mbed ออนไลน์ IDE บนเว็บเต็มรูปแบบ ประกอบด้วยอุปกรณ์ต่อพ่วงอินพุตและเอาต์พุตต่างๆ เช่น สวิตช์ ปุ่ม โพเทนชิโอมิเตอร์ และเซ็นเซอร์ รวมถึงหน้าจอ LCD และเซอร์โวมอเตอร์ ห้องปฏิบัติการสามารถใช้เพื่อศึกษาโหมดการใช้พลังงานต่ำได้ เหมาะสำหรับใช้ในหลักสูตรเกี่ยวกับระบบสมองกลฝังตัว การเขียนโปรแกรมไมโครคอนโทรลเลอร์ และ Internet of Things (IoT)

 

ฮาร์ดแวร์และอุปกรณ์ต่อพ่วงในห้องปฏิบัติการ

ห้องปฏิบัติการระยะไกล STM32 โดย LabsLand ช่วยให้ผู้ใช้สามารถตั้งโปรแกรมและควบคุมบอร์ด ST Nucleo WB55RG ร่วมกับอุปกรณ์ต่อพ่วงอินพุตและเอาต์พุตต่างๆ เช่น LED, LED RGB, สวิตช์, จอแสดงผล OLED และเซอร์โวมอเตอร์ ห้องปฏิบัติการยังรองรับโหมดพลังงานต่ำหลากหลายประเภท รวมถึงโหมดสลีป การทำงานพลังงานต่ำ โหมดสลีปพลังงานต่ำ หยุด 0 หยุด 1 หยุด 2 สแตนด์บาย และปิดเครื่อง โหมดเหล่านี้สามารถใช้เพื่อศึกษาผลกระทบของการใช้พลังงานที่มีต่อประสิทธิภาพและการทำงานของบอร์ด STM32

 

IDE ออนไลน์

ห้องปฏิบัติการเวอร์ชันนี้ใช้งานผ่าน IDE ออนไลน์ของ LabsLand เพื่อการพัฒนาบน Mbed นักเรียนสามารถเขียนโค้ดด้วย Mbed API ได้โดยตรงในเบราว์เซอร์ คอมไพล์จากระยะไกล และตั้งโปรแกรมบอร์ด STM32 โดยไม่ต้องติดตั้ง Toolchain ในเครื่อง IDE นี้มีจุดประสงค์เพื่อใช้เพื่อการศึกษาและมีขั้นตอนการทำงานง่ายๆ สำหรับการเขียน คอมไพล์ และอัปโหลดโค้ดจากคอมพิวเตอร์เครื่องใดก็ได้ที่เชื่อมต่ออินเทอร์เน็ตไปยังบอร์ด

 

รหัสเริ่มต้น

Mbed IDE ออนไลน์เริ่มต้นจากโปรเจ็กต์ที่เตรียมไว้สำหรับบอร์ด STM32 WB55RG และฮาร์ดแวร์ที่มีอยู่ในห้องปฏิบัติการ ซึ่งทำให้สามารถมุ่งเน้นไปที่ตรรกะของแอปพลิเคชันและ Mbed API แทนที่จะใช้เวลาไปกับการตั้งค่าโปรเจ็กต์เริ่มต้น จากนั้นผู้ใช้สามารถขยายจุดเริ่มต้นนั้นด้วยไฟล์ต้นฉบับและการกำหนดค่าของตนเองได้

 

หลักสูตรและการประยุกต์ใช้

ห้องปฏิบัติการระยะไกล STM32 โดย LabsLand เป็นแพลตฟอร์มอเนกประสงค์ที่สามารถนำไปใช้กับหลักสูตรที่หลากหลาย รวมถึง:

  • ความรู้เบื้องต้นเกี่ยวกับไมโครคอนโทรลเลอร์
  • อินเทอร์เน็ตของสรรพสิ่ง (IoT)
  • การประมวลผลที่ใช้พลังงานต่ำ
  • การเชื่อมต่อเซ็นเซอร์
  • ระบบสมองกลฝังตัว
  • สถาปัตยกรรมคอมพิวเตอร์

หลักสูตรเหล่านี้อาจเกี่ยวข้องกับการเขียนโปรแกรมบอร์ด STM32 การเชื่อมต่อกับเซ็นเซอร์และอุปกรณ์ต่อพ่วงต่างๆ และศึกษาหลักการของระบบที่ใช้ไมโครคอนโทรลเลอร์และ IoT ห้องปฏิบัติการระยะไกล STM32 มีเครื่องมือฮาร์ดแวร์และซอฟต์แวร์ที่จำเป็นสำหรับการเรียนรู้และการทดลองจริงในพื้นที่เหล่านี้

 

เวอร์ชันอื่นๆ ของห้องปฏิบัติการนี้

ห้องปฏิบัติการเวอร์ชันนี้ใช้ Mbed IDE ออนไลน์ของ LabsLand เพื่อให้นักเรียนสามารถพัฒนาเทียบกับ Mbed OS API ได้โดยตรง

มีห้องปฏิบัติการเวอร์ชันอื่นให้เลือก (STM32 Nucleo - ไม่มี IDE) สำหรับเวิร์กโฟลว์ที่ผู้ใช้ต้องการคอมไพล์โค้ดด้วย toolchains ภายนอกหรือ IDE แบบออฟไลน์ และอัปโหลดไบนารีที่ได้ผลลัพธ์ไปยังบอร์ดโดยตรง

 

โครงการรีโมคเลค

การพัฒนาห้องปฏิบัติการนี้เป็นส่วนหนึ่งของโครงการ REMOCLEC กลุ่มความร่วมมือ REMOCLEC ซึ่งนำโดย LabsLand ก็ก่อตั้งขึ้นโดย มหาวิทยาลัยเดอุสโต และ Plegma Labs REMOCLEC ได้รับทุนจากโครงการ Smart4All European ซึ่งได้รับการสนับสนุนทุนจากโครงการวิจัยและนวัตกรรม Horizon 2020 ของสหภาพยุโรป

สิ่งที่นักเรียนทำ

ใช้งานอุปกรณ์จริงและใช้เหตุผลจากผลการวัด

ระดับที่แนะนำ
University & College
รูปแบบการเข้าถึงทั่วไป
Codeide, ห้องปฏิบัติการแบบเรียลไทม์
ใช้งานได้บน
เว็บเบราว์เซอร์สมัยใหม่บนคอมพิวเตอร์ของโรงเรียน มหาวิทยาลัย และที่บ้าน
การนำไปใช้ในการสอน
เหมาะสำหรับงานที่มอบหมาย การสาธิต กิจกรรมที่เชื่อมกับ LMS และการเรียนภาคปฏิบัติจากระยะไกล

การทดลองที่มีอยู่

ใช้งานห้องปฏิบัติการจริงผ่านเบราว์เซอร์

STM32 IDE (Mbed)

Program a STM32 Nucleo board with Mbed