รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2569

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2568

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
ระบบบริหารจัดการฟิตเนสร่วมกับเทคโนโลยีการประมวลผลภาพเพื่อวิเคราะห์ท่าทางแบบเรียลไทม์ (ทอยยิม)

ชื่อโครงงานภาษาอังกฤษ
A Fitness Management System Integrated with Real-time Image Processing for Pose Analysis (ToyGym)

ผู้พัฒนา
6510503280 ฉันทวัฒน์ อภิวัฒน์ธนาคม

อาจารย์ที่ปรึกษาหลัก
ปรีดา เลิศพงศ์วิภูษณะ

อาจารย์ที่ปรึกษาร่วม
ปรีดา เลิศพงศ์วิภูษณะ

บทคัดย่อ

โครงงาน ToyGym นำเสนอการพัฒนาเว็บแอปพลิเคชันฟิตเนสออนไลน์แบบครบวงจร โดยมีจุดเด่นในการใช้เทคโนโลยี การประมวลผลภาพ เพื่อยกระดับความปลอดภัยและประสิทธิภาพในการออกกำลังกาย วัตถุประสงค์หลักคือการสร้างระบบที่สามารถตรวจจับและวิเคราะห์ท่าทางการออกกำลังกายได้แบบเรียลไทม์ผ่านกล้องเว็บแคม พร้อมทั้งมีระบบบริหารจัดการฟิตเนสที่ทันสมัย วิธีการดำเนินงานใช้เฟรมเวิร์ก Next.js 15 และ TypeScript ในการพัฒนาส่วนหน้าบ้าน โดยใช้ MediaPipe Pose และ TensorFlow.js สำหรับการประมวลผลภาพเพื่อตรวจจับตำแหน่งข้อต่อร่างกาย ระบบสามารถวิเคราะห์ความถูกต้องของท่าทางและนับจำนวนครั้งอัตโนมัติรวม 11 ท่า รวมถึงใช้เทคนิคการตรวจจับมือเพื่อควบคุมการทำงาน ในส่วนของระบบหลังบ้านได้เลือกใช้ Firebase เพื่อจัดเก็บข้อมูลและพิสูจน์ตัวตน ผลการดำเนินงานพบว่าระบบสามารถประมวลผลได้บนอุปกรณ์ของผู้ใช้โดยตรงซึ่งช่วยรักษาความเป็นส่วนตัวของข้อมูลภาพ มีฟีเจอร์รองรับผู้ใช้ 3 ระดับ ทั้งการจองคลาสออนไลน์ การจองเทรนเนอร์ส่วนตัว โครงงานนี้ช่วยให้ผู้ใช้งานสามารถออกกำลังกายได้อย่างถูกต้องพร้อมระบบบริหารจัดการที่ครอบคลุมในรูปแบบ Progressive Web App

Abstract

The ToyGym project presents the development of a comprehensive online fitness web application, highlighting the use of Image Processing technology to enhance exercise safety and efficiency. The primary objective is to create a system capable of real-time pose detection and analysis via webcam, complemented by a modern fitness management platform. The methodology employs Next.js 15 and TypeScript for frontend development, utilizing MediaPipe Pose and TensorFlow.js for image processing to track body joint positions. The system validates exercise forms and automates repetition counting for 11 exercises, incorporating hand detection for system control. The backend utilizes Cloud Firestore and Firebase for data management and authentication. Results demonstrate that the system successfully performs on-device processing, ensuring user visual privacy. The platform supports three user roles and features including online class booking, personal trainer scheduling, and Stripe payment integration. This project enables users to exercise correctly with a comprehensive management system accessible as a Progressive Web App .

คำสำคัญ (Keywords)

การประมวลผลภาพ
การตรวจจับท่าทาง
บริหารจัดการฟิตเนส
เว็บแอปพลิเคชัน
มีเดียไปป์

เว็บไซต์โครงงาน
https://toy-gym.vercel.app/

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
ฉันทวัฒน์ อภิวัฒน์ธนาคม (b6510503280)

แก้ไขครั้งสุดท้าย
เมื่อ March 9, 2026, 5:16 p.m. โดย ฉันทวัฒน์ อภิวัฒน์ธนาคม (b6510503280)

สถานะการอนุมัติ
รออนุมัติ