
LabsLand
STM32 Nucleo (Mbed)
ตั้งโปรแกรมไมโครคอนโทรลเลอร์ ARM จริงด้วยอุปกรณ์ต่อพ่วงและโหมดพลังงานต่ำโดยใช้ Mbed IDE ออนไลน์
- Codeide
- ห้องปฏิบัติการแบบเรียลไทม์
- University & College
ข้อมูลห้องปฏิบัติการ
สรุป
ห้องปฏิบัติการ 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 Nucleo (Mbed) มีให้บริการผ่านจุดเข้าใช้งานห้องปฏิบัติการหลัก