(Trang 24)
Sau khi học xong bài này, em sẽ:
Hình thành được ý tưởng, lập kế hoạch cho một dự án thuộc lĩnh vực hệ thống nhúng
Với dự án nghiên cứu ứng dụng hệ thống nhúng vào thiết bị phát hiện người bấm chuông trước đã giới thiệu ở Bài 4, theo em nên bắt đầu từ đâu?
I - GIỚI THIỆU
Dự án nghiên cứu ứng dụng hệ thống nhúng vào thiết bị phát hiện người bấm chuông trước mà các em đã tìm hiểu trong Bài 4 có nội dung tương đối rộng, các yêu cầu về thiết kế và tích hợp liên quan đến nhiều hoạt động trên cả hai lĩnh vực phần cứng và phần mềm. Các hoạt động này nếu không được triển khai theo một quy trình chặt chẽ có thể ảnh hưởng đến kết quả chung của dự án. Vì thế, chúng ta cần nắm vững các bước triển khai để nâng cao khả năng thành công của dự án này trên thực tế.
Quy trình triển khai dự án nghiên cứu ứng dụng hệ thống nhúng vào thiết bị phát hiện người bấm chuông trước bao gồm bốn bước lần lượt theo trình tự sau:
- Hình thành ý tưởng:
- Lập kế hoạch;
- Triển khai nghiên cứu;
- Báo cáo kết quả nghiên cứu.
Trong bài này chúng ta sẽ tìm hiểu cụ thể hai bước đầu tiên trong quy trình.
II - HÌNH THÀNH Ý TƯỞNG
Việc hình thành ý tưởng nghiên cứu thường dựa trên một số khảo sát ban đầu cũng như kinh nghiệm của nhà nghiên cứu thu được thông qua quá trình học tập, lao động, sản xuất trong cuộc sống nói chung và trong lĩnh vực hệ thống nhúng nói riêng.
Ý tưởng cho dự án nghiên cứu thiết bị phát hiện người bấm chuông trước khởi nguồn từ nhận xét việc một người chơi bấm chuông chính là một sự kiện xảy ra trong thời gian thực mà ta có thể phát hiện thông qua ghép nối nút bấm của người chơi với một hệ thống nhúng.
(Trang 25)
Từ đó, các ý tưởng nghiên cứu cụ thể có thể được triển khai theo sơ đồ tư duy trên Hình 5.1 dựa trên các đặc điểm và nội dung liên quan trong một dự án nghiên cứu thuộc lĩnh vực hệ thống nhúng mà các em đã tìm hiểu ở Bài 4.
Hình 5.1. Một ví dụ minh họa ý tưởng nghiên cứu qua sơ đồ tư duy
Phát hiện người chơi bấm chuông trước
Phát hiện sự kiện xảy ra trong thời gian thực
Hệ thống nhúng dựa trên vi điều khiển
Chống nhiễu cho nút bấm
Bằng phần cứng
Bằng phần mềm
Hệ thống nhúng dựa trên FPGA
Không phù hợp với học sinh phổ thông
Hệ thống nhúng dựa trên ASIC
Không phù hợp với học sinh phổ thông
III - LẬP KẾ HOẠCH
1. Tên và mục tiêu dự án
- Tên dự án: Chế tạo một thiết bị phát hiện người bấm chuông trước sử dụng vi điều khiển.
- Mục tiêu: Thiết kế và lắp ráp thành công một thiết bị phát hiện người bấm chuông trước trên một bo mạch lập trình vi điều khiển cụ thể.
2. Nhóm thực hiện
Danh sách các thành viên tham gia vào dự án cùng như trách nhiệm và quyền hạn của các cá nhân trong dự án được trình bày theo bảng 5.1.
Bảng 5.1. Danh sách nhóm thực hiện dự án
Tên | Vị trí | Trách nhiệm |
Nguyễn Thị Y | Trưởng nhóm | Nghiên cứu ghép nối vi điều khiển với hệ thống nút bấm. Lập trình phần mềm. |
Lê Văn Z | Thành viên | Nghiên cứu các cơ chế chống rung cho nút bấm, lắp ráp phần cứng. |
(Trang 26)
3. Lập kế hoạch nghiên cứu
Nội dung nghiên cứu của dự án được phân chia thành các công việc cụ thể như Hình 5.2.
Hình 5.2. Phân chia nội dung nghiên cứu
Phát hiện người bấm chuông trước
Xác định các vấn đề nghiên cứu
Phát triển hệ thống dựa trên vi điều khiển
Tiêu chí đánh giá các giải pháp khác nhau
Nghiên cứu tài liệu
Xác định sự kiện xảy ra theo thời gian thực sử dụng vi điều khiển
Chống nhiễu do nút bấm dựa trên phần cứng và phần mềm
Đề xuất giải pháp
Chế tạo thử nghiệm và hoàn thiện
Lắp ráp phần cứng, lập trình phần mềm và tích hợp hệ thống
Hoàn thiện và đánh giá các giải pháp khác nhau
Lập hồ sơ kỹ thuật
4. Nguồn lực
- Thiết bị, linh kiện tại phòng thí nghiệm.
- Mua sắm thêm linh kiện không có sẵn.
5. Lập kế hoạch thực hiện các công việc
Các thành viên trong nhóm được phân công thực hiện các công việc theo một lịch trình cụ thể như Bảng 5.2.
Bảng 5.2. Lịch trình thực hiện dự án
Cấp | Công việc | Người phụ trách | Ngày bắt đầu | Ngày kết thúc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
1 | Xác định vấn đề | Cả nhóm | 01/01/23 | 04/01/23 | |||||||||||||||
2 | Nghiên cứu tài liệu | 05/01/23 | 07/01/23 |
(Trang 27)
Cấp | Công việc | Người phụ trách | Ngày bắt đầu | Ngày kết thúc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
2.1 | Ứng dụng vi điều khiển | N. T. Y | |||||||||||||||||
2.2 | Chống nhiễu | L. V. Z | |||||||||||||||||
3 | Đề xuất giải pháp | Cả nhóm | 07/01/23 | 10/01/23 | |||||||||||||||
4 | Chế tạo thử nghiệm và hoàn thiện | Cả nhóm | 09/01/23 | 12/01/23 | |||||||||||||||
4.1 | Lắp ráp phần cứng | L. V. Z | |||||||||||||||||
4.2 | Lập trình | N. T. Y | |||||||||||||||||
4.3 | Tích hợp và đánh giá | Cả nhóm | |||||||||||||||||
5 | Lập hồ sơ kĩ thuật | Cả nhóm | 12/01/23 | 15/01/23 |
Thông tin bổ sung
Các dự án nghiên cứu trên thực tế có thể còn bao gồm một số kế hoạch khác nữa như kế hoạch mua sắm trang thiết bị hay kế hoạch quản lí rủi ro. Nhìn chung, để lập được một kế hoạch tốt cho dự án, người thực hiện cần có đủ kinh nghiệm thực tiễn và thu thập được ý kiến đóng góp từ nhiều bên liên quan. Hiện nay, đã có nhiều phần mềm hỗ trợ việc lập kế hoạch dự án rất hiệu quả. |