Nghiên Cứu và Thiết Kế Bàn Cờ Điện Tử Hỗ Trợ Ghi Nhận Tự Động

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

2023

81
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU VỀ ĐỀ TÀI

1.1. Giới thiệu về cờ vua

1.2. Tầm quan trọng và ứng dụng của cờ vua

1.3. Những thách thức và vấn đề trong việc học và chơi cờ vua

1.3.1. Khó khăn khi học và nâng cao trình độ chơi cờ vua

1.3.2. Thách thức và cơ hội trong việc sử dụng công nghệ trong cờ vua

1.4. Lý do chọn đề tài

2. CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI

2.1. Đặt vấn đề

2.2. Mục tiêu và ý nghĩa của đề tài

2.2.1. Mục tiêu

2.2.2. Ý nghĩa

3. CHƯƠNG 3: CƠ SỞ LÝ THUYẾT

3.1. Cờ vua và sự phát triển của môn thể thao

3.2. Công nghệ và ứng dụng trong cờ vua

3.3. Công nghệ hỗ trợ học và chơi cờ vua

3.4. Hệ thống ghi chép và lưu trữ lịch sử các nước đi

3.5. Các hướng nghiên cứu có liên quan đến đề tài trong và ngoài nước

3.5.1. Phân tích và đánh giá trong nước

3.5.2. Phân tích và đánh giá ngoài nước

3.6. Cơ sở lý thuyết về luật chơi cờ vua

3.6.1. Giới thiệu về luật chơi cơ bản

3.6.2. Quy tắc di chuyển và tấn công của từng quân cờ

3.6.3. Quy tắc về thắng thua và hòa trong cờ vua

3.7. Công nghệ và linh kiện sử dụng trong bàn cờ điện tử

3.7.1. Kit Arduino Mega + WiFi R3 ATmega2560 + ESP8266 32MB

3.7.2. Công tắc từ MKA14103 2x14mm

3.7.3. Module giao tiếp kỹ thuật số CD74HC4067 16 kênh

3.7.4. LED ARGB WS2812P 5V 3Pin

3.7.5. Giao tiếp UART

4. CHƯƠNG 4: THIẾT KẾ VÀ XÂY DỰNG BÀN CỜ ĐIỆN TỬ HỖ TRỢ TỰ ĐỘNG GHI NHẬN VÀ HƯỚNG DẪN NƯỚC ĐI

4.1. Tổng quan về thiết kế

4.2. Chi tiết về các bộ phận của bàn cờ hỗ trợ tự động ghi nhận và hướng dẫn nước đi

4.2.1. Tấm mica mặt trên của bàn cờ

4.2.2. Khung của bàn cờ

4.2.3. Phần đáy của bàn cờ

4.2.4. Hộp điều khiển của bàn cờ

5. CHƯƠNG 5: THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN BÀN CỜ HỖ TRỢ TỰ ĐỘNG GHI NHẬN VÀ HƯỚNG DẪN NƯỚC ĐI

5.1. Tổng quan hệ thống điều khiển bàn cờ

5.2. Hệ thống xử lý tín hiệu từ trường

5.3. Phương pháp đọc cảm biến sử dụng Arduino

5.4. Vòng lặp chính của hệ thống điều khiển bàn cờ và cơ sở dữ liệu chơi cờ

5.5. Chương trình chính của hệ thống điều khiển bàn cờ

5.6. Phương pháp tìm đường đi cho các quân cờ ở trạng thái hiện tại

5.7. Thiết kế hệ thống ghi lại lịch sử ván đấu

6. CHƯƠNG 6: KỊCH BẢN THỰC NGHIỆM

6.1. Kịch bản để có thể bắt đầu ván cờ

6.2. Kịch bản khi lượt đi đầu tiên bị di chuyển nhằm là quân đen

6.3. Kịch bản khi bắt đầu ván cờ là bên trắng

6.4. Kịch bản khi một bên đi rồi mà vẫn tiếp tục đi nước tiếp theo

6.5. Kịch bản khi 1 quân ăn 1 quân khác

6.6. Kịch bản vua đi nước đi đặc biệt là nước nhập thành

6.7. Kịch bản khi 1 quân di chuyển sai đường đi

6.8. Kịch bản khi vua di chuyển vào ô đang có sự kiểm soát của quân đối phương

6.9. Kịch bản khi vua đang bị chiếu nhưng người chơi di chuyển một nước khác

6.10. Kịch bản khi chiếu hết và kết thúc 1 ván cờ

6.11. Kịch bản ghi lại lịch sử ván đấu

6.12. Nhận xét và đánh giá kịch bản thực nghiệm

7. CHƯƠNG 7: THỰC NGHIỆM VÀ KẾT QUẢ

7.1. Nội dung thực nghiệm

7.2. Khảo sát ván cờ thứ 1

7.3. Khảo sát ván cờ thứ 2

7.4. Khảo sát ván cờ thứ 3

8. CHƯƠNG 8: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

8.1. Kết luận

8.2. Hướng phát triển

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế bàn cờ điện tử hỗ trợ tự động ghi nhận và hướng dẫn nước đi