Sau phần trước có vẻ được khá nhiều bạn ủng hộ, kì này mình tiếp tục giới thiệu 5 ý tưởng đồ án tốt nghiệp cực kì … thú dzị khác nhé.
Năm ý tưởng kì này sử dụng các công nghệ hay hơn, mới lạ hơn và dĩ nhiên cũng… khó hơn so với kì trước. Do vậy, các bạn nên đọc và tìm hiểu kĩ chứ đừng vội lựa chọn kẻo … không đủ sức làm đấy nhé.
À, hù vậy thôi chứ các dự án này đều được sinh viên trường mình hoàn thành cả, do vậy các bạn sinh viên học khá khá tí đều dư sức làm nhé :3.
6. Sách ảnh 3D cho trẻ em với Augmented Reality
Hệ thống hỗ trợ người dùng đọc sách đa phương tiện (chữ, audio, tranh ảnh và dạng… 3D). Trẻ em có thể dùng di động để xem ảnh 3 chiều của các vật thể và tương tác với chúng.
Chức năng chính:
- Trang web quản lý (thêm bớt xoá sửa sách)
- App đọc sách trên di động và tablet
- Hiển thị ảnh 3 chiều dạng AR cho trẻ khi trẻ dùng app scan các ảnh (xem demo)
Độ khó: 3/5
Công nghệ sử dụng:
- Vuforia SDK để hiển thị AR trên di động hoặc AR Toolkit để hiển thị trên trình duyệt
- ASP.NET hoặc Java (Struts2) để làm web
- Android SDK và Swift để làm app di động
Video demo:
7. Mắt cho người mù nhờ công nghệ nhận diện hình ảnh
Ứng dụng di động hỗ trợ người mù. Người mù đeo di động trước ngực và bật camera. Ứng dụng sẽ nhận diện cảnh quan, đồ vật và người ở phía trước mặt, đọc và mô tả cho người mù nghe.
Chức năng chính:
- Ứng dụng di động có khả năng nhận diện đồ vật, người đối diện
- Hệ thống Web cho phép quản lý người dùng, train người lạ người quen
Độ khó: 4/5 (API nhận diện đã có sẵn, nhưng cần otpimize việc lưu trữ + xử lý thông tin trên thiết bị di động, xử lý các trường hợp khi không có Internet).
Công nghệ sử dụng:
- Thư viện See4U để phát hiện khuôn mặt offline trên di động.
- Microsoft Cognitive API thần thánh để nhận diện người quen người lạ, nhận diện đồ vật.
- Dùng cái vẹo gì làm app di động cũng được (Native, hybrid, React Native).
Video demo:
8. Chatbot gợi ý địa điểm ăn uống
Xây dựng một con chatbot Facebook có khả năng phân tích ngôn ngữ và gợi ý địa điểm ăn uống cho người dùng. VD khi người dùng hỏi “bún riêu ở đâu ngon”, bot gợi ý các địa điểm có món bún riêu ngon.
Chức năng chính:
- Crawler để cào dữ liệu địa điểm món ăn trên foody.vn hoặc lozi.vn
- Server chatbot để kết nối với fanpage Facebook, server này dùng api.ai để phân tích ngôn ngữ rồi query dữ liệu từ foody.vn
- Trang web để training và cập nhật dữ liệu bằng tay
Độ khó: 4/5 (API phân tích ngôn ngữ tiếng Việt chưa ổn lắm, cần code và cải thiện nhiều để optimize)
Công nghệ sử dụng:
- Facebook Messenger API để tạo chatbot và kết nối với fanpage Facebook.
- api.ai (nay là dialogflow) để phân tích ngôn ngữ tự nhiên
- Web thì dùng vẹo gì làm cũng được
Video demo:
9. Siêu thị online bán quần áo thông qua “ảnh chụp”
Siêu thị bán quần áo, cho phép người dùng chụp hình để tìm sản phẩm tương tự. Gợi ý các sản phẩm giống màu, giống kiểu nếu không có sản phẩm cần tìm.
Chức năng chính:
- Trang web bán quần áo + giao diện admin giúp quản lý hàng hoá (thêm bớt xoá sửa)
- App di động bán quần áo (xem sản phẩm, mua hàng, thanh toán).
- Chức năng chụp ảnh và nhận diện sản phẩm trên di động
- Server lưu trữ các tag hình ảnh, query dữ liệu để tìm sản phẩm.
- Trang web hỗ trợ train bằng tay, thêm tag và cập nhật kết quả.
Độ khó: 4/5 (API chỉ hỗ trợ nhận tag từ hình ảnh. Thuật toán lưu trữ và matching tag + màu sắc phải tự viết)
Công nghệ sử dụng:
- Clarifai hoặc Google Cloud Vision để nhận diện tag từ hình ảnh (đây là 2 thư viện ổn và chính xác nhất).
- App có thể làm native hoặc hybrid, nhưng cần dùng module để kết nối camera.
- Web làm bằng gì cũng được.
Video demo:
10. Trợ lý ảo cho nhà thông minh (Như con Jarvis của Mark Zuckerberg)
Làm một con bot tương tự như con Jarvis của anh Mark Zuckerberg
Trông ngầu vậy thôi, anh Mark viết cả năm chứ đồ án này có thể một nhóm 3-4 sinh viên hoàn thành trong vòng 3 tháng đấy.
Chức năng chính:
- Điều khiển và theo dõi tình trạng nhà thông qua app di động
- Ra lệnh cho chatbot bằng giọng nói hoặc bằng cách chat để bật tắt thiết bị
- Camera nhận diện khuôn mặt của người ra vào nhà
- Thiết lập các thiết bị phần cứng và sensor để theo dõi nhiệt độ và trạng thái nhà
- Thiết lập các phần cứng để nhận tín hiệu từ server nhằm bật tắt các thiết bị điện
Độ khó: 5/5 (Cần có kiến thức phần cứng để lắp ráp và gắn mạch điện vào các thiết bị, kiến thức phần mềm để xử lý ngôn ngữ, gọi API và làm app).
Công nghệ sử dụng:
- TPE switch để điều khiển các thiết bị như quạt, bóng đèn, chuông
- Gateway Broadlink của Tung Của để thu và phát sóng hồng ngoại nhằm điều khiển các thiết bị như TV, máy lạnh.
- Facebook Messenger API để tạo chatbot và kết nối với fanpage Facebook.
- api.ai (nay là dialogflow) để phân tích ngôn ngữ tự nhiên. Google Speech API để nhận diện giọng nói.
- App di động làm bằng gì cũng được
Video demo:
Tạm kết
Đây là các ý tưởng được chọn lọc và tóm tắt thông qua Fanpage của thầy Kiều Trọng Khánh, thầy ruột của mình tại Đại Học FPT. Các bạn nhớ like fanpage ủng hộ thầy nhé.
Trong phạm vị bài viết, mình không nêu cụ thể về kiến trúc hệ thống của từng ý tưởng để các bạn tự tìm hiểu thêm. Tuy vậy, nếu có thắc mắc hay cần gợi ý gì các bạn cứ thoải mái comment nhé. Nếu không quá dài thì mình sẽ hướng dẫn cho.
Cám ơn anh rất nhiều về các ý tưởng. a hoàng cho em hỏi là có sách JS nào hay dạy về prototype hay không anh hoàng ?? ❤
LikeLike
You don’t know JS e nhé 😉
LikeLike
cám ơn a hoàng rất nhiều ❤ ❤
LikeLike
anh ơi, em đang học ở Cao đẳng, thiên về Java thì theo anh em nên làm đồ áo cao hay thấp ạ?
LikeLike
anh Hoàng ơi, em đang muốn làm 1 app trợ lý ảo gần tương tự đồ án thứ 10 như ở trên. Nhưng em đang không biết làm sao để nó luôn nghe và phân tích giọng nói của người dùng rồi thực hiện hành động ngay lập tức. Em mới làm được là phải bấm nút, sau đó nói thì mới được, nhưng khi nghe hết câu nó sẽ kết thúc nghe để phân tích và thực hiện. Hi vọng được anh giúp đỡ.
Chúc anh nhiều sức khỏe và thành công ❤
LikeLike
Chạy hàm while loop cho tới khi tiếng nói dừng thì execute thôi em 😀
LikeLiked by 1 person
Dạ, em cảm ơn anh Hoàng ❤
LikeLike
anh cho em hỏi có API nào để lấy truyện không ạ?
LikeLiked by 1 person
Ko có đâu em, tự cào html thôi em :3
LikeLiked by 1 person