Human Machine Display with TESAIoT Dev Kit
เรียนรู้การสร้าง HMI (Human Machine Interface) บน embedded system ด้วย LVGL ผ่านโปรเจคจริงบน TESAIoT Dev Kit
คอร์สนี้เน้นการลงมือทำจากโครงสร้าง code จริง การทำงานของ UI จริง และการออกแบบระบบหน้าจอแบบที่สามารถนำไปใช้ต่อยอดในงาน embedded ได้
เรียนจาก code จริง
WiFi UI Flow ครบ
Sensor Dashboard
LVGL UI Architecture
WiFi UI Flow
SensorHub Dashboard
สิ่งที่คุณจะได้เรียนรู้
- ออกแบบ UI บน embedded system ด้วย LVGL (Label, Button, Input, Navigation)
- สร้าง WiFi UI แบบครบ flow (Scan → เลือกเครือข่าย → ใส่รหัส → เชื่อมต่อ)
- จัดการ event และ state ของ UI ในระบบจริง
- พัฒนา SensorHub Dashboard แบบหลายหน้า
- เข้าใจโครงสร้าง UI สำหรับงาน embedded ที่นำไปใช้ได้จริง
คอร์สนี้เหมาะกับใคร
- นักพัฒนา embedded ที่ต้องการทำ UI บน hardware จริง
- ผู้ที่ทำงานด้าน IoT / MCU / Dev Kit
- นักศึกษาที่ต้องการประสบการณ์แบบลงมือทำจริง
- ผู้ที่สนใจ LVGL และ embedded HMI
โครงสร้างคอร์ส
Section 1: HMI Menu & Setting
- พื้นฐาน UI และ layout
- Event และ callback
- Text input และ keyboard
- Menu navigation
- สร้าง WiFi Manager
Section 2: SensorHub Dashboard
- แสดงผล temperature, humidity, pressure
- Motion และ radar visualization
- Compass และ sensor integration
- Audio monitor
- Dashboard แบบหลายหน้า
สิ่งที่ควรมี
- พื้นฐานภาษา C
- ความเข้าใจ embedded system เบื้องต้น
- เข้าใจ event-driven programming (จะช่วยมาก)
- มี TESAIoT Dev Kit (ไม่จำเป็น แต่แนะนำ)
ระยะเวลา
8 ชั่วโมง
8 ชั่วโมง
ผู้สอน
Nitikorn Eamnapha
Nitikorn Eamnapha