I. Tổng Quan Về Đồ Án Robot Phục Vụ
Đồ án Robot Phục Vụ là một dự án nghiên cứu và phát triển trong lĩnh vực robotics hiện đại. Theo thống kê của Liên đoàn Quốc tế về Robot (International Federation of Robotics), thị trường robot dịch vụ đang phát triển mạnh mẽ với khoảng 77,000 robot được tiêu thụ hàng năm, có giá trị thị trường khoảng 13 tỷ USD. Đồ án này tập trung vào thiết kế và lắp ráp một mobile robot có khả năng phục vụ tự động trong các môi trường khác nhau. Robot di động này được phát triển để đáp ứng nhu cầu ngày càng tăng trong việc tự động hóa các công việc phục vụ, từ vận chuyển hàng hóa đến hỗ trợ trong các công việc lặp lại, nguy hiểm hoặc bẩn. Dự án được thực hiện bởi nhóm sinh viên từ Viện Kỹ Thuật HUTECH dưới sự hướng dẫn của Thầy Nguyễn Hoài Nhân.
1.1. Nhu Cầu và Tính Cấp Thiết
Cuộc sống con người hiện đại ngày càng bận rộn, khiến nhu cầu về robot phục vụ trở nên cấp thiết hơn bao giờ hết. Con người mong muốn được giải phóng khỏi những công việc khó khăn, nguy hiểm, lặp đi lặp lại và dơ bẩn. Robot di động phục vụ chính là giải pháp tối ưu để nâng cao chất lượng cuộc sống, tiết kiệm thời gian và tăng hiệu suất công việc. Các ứng dụng thực tế bao gồm vận chuyển hàng hóa trong nhà hàng, bệnh viện, và các cơ sở công nghiệp.
1.2. Mục Tiêu của Đồ Án
Mục tiêu chính của đồ án là thiết kế, lắp ráp và kiểm thử một mobile robot phục vụ hoàn chỉnh. Robot phải có khả năng tự động dò đường, di chuyển an toàn, và có thể được điều khiển từ xa thông qua kết nối Wifi. Đồ án cần đáp ứng các yêu cầu về độ chính xác, tính ổn định và thời gian phản ứng nhanh để có thể hoạt động hiệu quả trong môi trường thực tế.
II. Thiết Kế Cơ Khí và Lựa Chọn Động Cơ
Thiết kế cơ khí là bước đầu tiên và quan trọng nhất trong dự án. Robot phục vụ cần được thiết kế với cấu trúc vững chắc, nhẹ nhàng và dễ lắp ráp. Phần cơ khí bao gồm khung xe, hệ thống bánh xe, cơ cấu nâng hạ, và các linh kiện cơ khí khác. Việc lựa chọn động cơ phải dựa trên các giả thiết kỹ thuật cụ thể như khối lượng robot, quãng đường cần di chuyển, và lực cần thiết. Sơ đồ nguyên lý truyền động được thiết kế để đảm bảo hiệu suất tối ưu. Tính toán công suất và lựa chọn nguồn năng lượng (pin hoặc acquy) là các bước tiếp theo để đảm bảo robot hoạt động liên tục trong thời gian dài.
2.1. Cấu Tạo Phần Cơ Khí Robot
Cấu tạo cơ khí robot bao gồm khung chính được chế tạo từ các vật liệu nhẹ nhàng nhưng bền vững. Robot sử dụng hệ thống bánh xe để di chuyển trên mặt phẳng. Cơ cấu truyền động được thiết kế với độ chính xác cao để đảm bảo sự ổn định khi di chuyển. Các chi tiết cơ khí phải được lựa chọn sao cho dễ lắp ráp, sửa chữa và nâng cấp.
2.2. Tính Toán và Lựa Chọn Động Cơ
Việc tính toán công suất động cơ dựa trên các giả thiết: khối lượng toàn bộ robot, lực cản từ mặt đất, và tốc độ mong muốn. Sơ đồ nguyên lý truyền động được vẽ để xác định cách động cơ kết nối với bánh xe. Công suất được tính bằng công thức: P = F × v, trong đó F là lực kéo và v là vận tốc. Nguồn năng lượng phải đủ để cung cấp công suất này liên tục.
III. Các Linh Kiện Điện Tử và Vi Điều Khiển
Hệ thống điều khiển của robot sử dụng Arduino MEGA làm vi điều khiển trung tâm với chip ATmega 2560. Đây là bộ vi xử lý mạnh mẽ có khả năng xử lý nhiều tín hiệu cảm biến đồng thời. Robot trang bị cảm biến dò line 5 LED để phát hiện và theo dõi đường vạch trên mặt đất. Khối cầu H (H-bridge) được sử dụng để điều khiển chiều quay của động cơ. Modul Wifi ESP8266 NodeMCU cho phép robot được điều khiển từ xa qua kết nối không dây. Tất cả các linh kiện này được lựa chọn dựa trên thông số kỹ thuật phù hợp với yêu cầu của dự án. Hệ thống sạc pin được tích hợp để đảm bảo hoạt động lâu dài.
3.1. Vi Điều Khiển Arduino MEGA và Thông Số Kỹ Thuật
Arduino MEGA là bộ vi điều khiển phổ biến trong các dự án robotics. Nó có 54 chân I/O kỹ thuật số và 16 chân analog, cho phép kết nối nhiều cảm biến. Tốc độ xung nhịp 16 MHz cho phép xử lý dữ liệu nhanh chóng. ATmega 2560 có bộ nhớ SRAM 8 KB, đủ để lưu trữ các chương trình điều khiển phức tạp. Điện áp hoạt động từ 5V, tương thích với các linh kiện khác.
3.2. Cảm Biến và Modul Truyền Thông
Cảm biến dò line 5 LED giúp robot phát hiện đường đen trên nền trắng với độ chính xác cao. H-bridge điều khiển điện áp và chiều dòng điện cho động cơ DC. Modul Wifi ESP8266 có tần số 2.4 GHz, hỗ trợ chuẩn IEEE 802.11 b/g/n, cho phép truyền tải dữ liệu ổn định đến thiết bị điều khiển từ xa.
IV. Hệ Thống Điều Khiển và Chương Trình Phần Mềm
Hệ thống điều khiển robot được thiết kế dựa trên sơ đồ khối rõ ràng, gồm các phần: cảm biến → vi điều khiển → động cơ. Sơ đồ mạch điện được vẽ chi tiết để đảm bảo tất cả các linh kiện được kết nối đúng cách. Shield được thiết kế và thi công để kết nối các linh kiện với Arduino một cách gọn gàng và an toàn. Chương trình điều khiển được viết bằng ngôn ngữ C, cho phép robot thực hiện các chức năng như dò đường tự động, tránh vật cản, và nhận lệnh từ điều khiển từ xa. Robot phải đáp ứng các yêu cầu kỹ thuật cụ thể về tốc độ, độ chính xác, và thời gian phản ứng.
4.1. Sơ Đồ Mạch Điện và Thiết Kế Shield
Sơ đồ mạch điện bao gồm các kết nối từ Arduino đến cảm biến, động cơ, và modul Wifi. Shield được thiết kế để dễ lắp, gỡ và có thể tái sử dụng cho các dự án khác. Các thành phần được bố trí hợp lý để tránh nhiễu điện từ. Điện áp cấp bổ sung 12V được điều chỉnh xuống 5V cho Arduino và các linh kiện cảm biến.
4.2. Nguyên Tắc Hoạt Động và Chương Trình Điều Khiển
Nguyên tắc hoạt động: cảm biến phát hiện đường, gửi tín hiệu cho Arduino, Arduino xử lý tín hiệu và điều khiển động cơ. Chương trình điều khiển sử dụng các thuật toán như PID để dò đường chính xác. Robot có thể hoạt động ở chế độ tự động (dò đường) hoặc chế độ điều khiển từ xa. Mức độ hoàn thành đồ án được đánh giá dựa trên khả năng thực hiện đầy đủ các chức năng yêu cầu.