ข้ามไปยังเนื้อหา

แสดงผลเซนเซอร์บน HMI

Sensor Visualization on HMI · หน้าหลักสูตร

แปลงความเร่งเป็นมุมเอียง สุ่มสัญญาณให้ถูกแล้ววาดกราฟ real-time และประกอบ Mini-HMI Dashboard สี่การ์ดที่รันต่อเนื่องได้

อ่านเซนเซอร์จริง (IMU เข็มทิศ CapSense ลูกบิด) แล้วเล่าออกมาบนจอให้คนอ่านรู้เรื่อง: เครื่องวัดระดับสองแกน กราฟความเร่งสามแกนที่รู้คาบเวลาของลูปจริง และแดชบอร์ดสี่การ์ดที่อยู่ในงบ widget และรันได้สิบนาที

บทเรียน เรื่อง เวลา (นาที) สไลด์
3.1 accelerometer กับมุมเอียง: roll และ pitch 45 slides.md
3.2 gyro ฟิลเตอร์ complementary และโค้ดเครื่องวัดระดับ 55 slides.md
3.3 ลงมือทำ: เครื่องวัดระดับดิจิทัล 70 slides.md
3.4 สุ่มสัญญาณให้ถูก: Nyquist aliasing และ ring buffer 50 slides.md
3.5 ui.Chart: กราฟหลาย series และคาบเวลาของลูปจริง 55 slides.md
3.6 ลงมือทำ: กราฟความเร่งสามแกน 70 slides.md
3.7 ออกแบบ HMI: การ์ด ลำดับสายตา สี และงบ widget 55 slides.md
3.8 ประกอบแดชบอร์ด: สี่การ์ดในลูปเดียว 60 slides.md
3.9 ลงมือทำ: Mini-HMI Dashboard และการทดสอบ 10 นาที 75 slides.md

บทเรียนในโมดูลนี้มาเป็นชุด ชุดละสามบทเรียน: แนวคิด → แกะโค้ด → ลงมือทำ (บทเรียนที่สามของแต่ละชุดมีไฟล์ฝึกและเฉลย)

ผ่านโมดูลนี้เมื่อทำได้ครบทุกข้อ (รายละเอียดอยู่ในหัวข้อ แล็บ ของบทเรียนลงมือทำ):

  • วางราบแล้วอ่านได้ราว 0° เอียงแล้วแถบ roll/pitch วิ่งถูกทิศ และไฟเกินเกณฑ์ติดทีละดวง
  • กราฟสามเส้นวิ่งสด ปุ่มหยุดหยุดข้อมูลจริง และจอบอกคาบลูปจริงเป็นมิลลิวินาที
  • อธิบาย aliasing ได้จากตัวเลขคาบเวลาของลูปตัวเอง
  • แดชบอร์ดสี่การ์ดไม่เกินงบ 32 widget และรันต่อเนื่อง 10 นาทีโดยไม่ค้างและไม่มี Traceback

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA