Đồ Án Robot Giao Thức Ăn Tại HCMUTE

Đồ án nghiên cứu hcmute robot giao thức ăn, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán ., phục vụ nghiên cứu và ứng dụng thực tiễn

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2020

151
3
0

Phí lưu trữ

45 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CẢM ƠN

LỜI GIỚI THIỆU

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH ẢNH

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

1. CHƯƠNG 1: TỔNG QUAN

1.1. Giới thiệu tình hình nghiên cứu hiện nay

1.2. Mục tiêu nghiên cứu

1.3. Đối tượng và phạm vi nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Bố cục của Đồ án

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

2.1. Kit STM32F4 Discovery

2.2. Nút nhấn cảm ứng điện dung TTP223B Mini

2.3. Mô-đun điều khiển động cơ DC L298N

2.4. Động cơ giảm tốc DC JGA25-370

2.5. Mô-đun cảm biến dò line đơn TCRT5000

2.6. Cảm biến vật cản hồng ngoại E18-D80NK

2.7. Arduino ATTiny85 USB Digispark

2.8. Arduino Uno R3

2.9. Mô-đun phát hồng ngoại KY-005 và mô-đun thu hồng ngoại KY-022

2.10. Mô-đun Wifi ESP8266 NodeMCU

2.11. Ứng dụng Blynk

2.12. Mô-đun LCD 1602 giao tiếp I2C

2.13. Chuẩn giao tiếp I2C

2.14. LED 5mm

2.15. Mạch phát âm thanh DFPlayer Mini

2.16. Mô-đun khuếch đại âm thanh PAM8403

2.17. Mô-đun giảm áp DC XL4015 có chỉnh dòng

3. CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG

3.1. Sơ đồ khối hệ thống

3.1.1. Yêu cầu của hệ thống

3.1.2. Sơ đồ khối và chức năng mỗi khối

3.1.3. Hoạt động của hệ thống

3.2. Thiết kế, tính toán hệ thống

3.2.1. Khối nhận biết thức ăn

3.2.2. Khối điều khiển động cơ

3.2.3. Khối nhận biết line

3.2.4. Khối nhận biết vật cản

3.2.5. Khối nhận biết trạm

3.2.6. Khối điều khiển từ xa

3.2.7. Khối hiển thị

3.2.8. Khối xử lý trung tâm

3.2.9. Xây dựng hệ thống

4. CHƯƠNG 4: KẾT QUẢ

4.1. KẾT QUẢ MÔ HÌNH THI CÔNG

4.2. HOẠT ĐỘNG CỦA HỆ THỐNG

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

5.1. Kết luận

5.2. Hướng phát triển đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Robot Giao Thức Ăn HCMUTE Một Đồ Án Tốt Nghiệp Sáng Tạo

Đồ án tốt nghiệp Robot giao thức ăn của sinh viên Lê Minh Tâm, trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (HCMUTE), là một minh chứng cho sự sáng tạo trong ứng dụng kỹ thuật robot vào lĩnh vực dịch vụ. Đề tài tập trung vào việc thiết kế và xây dựng một hệ thống robot tự hành có khả năng giao thức ăn một cách tự động và hiệu quả. Đây là một dự án có ý nghĩa thiết thực, đặc biệt trong bối cảnh dịch bệnh Covid-19, khi mà giải pháp không tiếp xúc trở nên quan trọng.

1.1 Bối cảnh và Mục tiêu Nghiên cứu

Sự phát triển nhanh chóng của công nghệ tự động hóakỹ thuật robot đã tạo điều kiện thuận lợi cho việc ứng dụng robot trong nhiều lĩnh vực khác nhau. Trong đó, lĩnh vực dịch vụ, đặc biệt là giao hàng, đang chứng kiến sự xuất hiện ngày càng nhiều của các giải pháp sử dụng robot. Robot giao thức ăn được kỳ vọng sẽ góp phần tăng hiệu suất, giảm chi phí và nâng cao chất lượng dịch vụ. Mục tiêu của đồ án là thiết kế và chế tạo một robot giao thức ăn đáp ứng các yêu cầu sau: di chuyển theo đường dẫn định sẵn (line following), nhận biết vị trí bàn cần giao thức ăn, chờ lệnh xác nhận hoặc hết thời gian chờ, vận hành tự động và điều khiển từ xa qua wifi, cảnh báo âm thanh, và hiển thị thông tin trên màn hình. Đồ án tập trung vào việc ứng dụng kỹ thuật robot, lập trình robot, và điều khiển robot để giải quyết các vấn đề đặt ra.

1.2 Phương pháp và Công nghệ được Áp dụng

Đồ án sử dụng Kit STM32F4 Discovery làm nền tảng điều khiển robot. Việc xây dựng robot bao gồm các bước thiết kế hệ thống, lựa chọn linh kiện, lập trình vi điều khiển, và tích hợp các mô-đun khác như mô-đun điều khiển động cơ, cảm biến dò line, cảm biến vật cản, mô-đun Wifi ESP8266, mô-đun LCD, và mô-đun âm thanh. Lập trình robot được thực hiện dựa trên nền tảng STM32CubeIDEArduino IDE. Phần mềm điều khiển robot tích hợp khả năng điều khiển từ xa thông qua giao diện ứng dụng trên điện thoại thông minh. Các thuật toán điều khiển robot được thiết kế để đảm bảo robot hoạt động chính xác và an toàn. Cảm biến robot đóng vai trò quan trọng trong việc nhận biết môi trường và điều hướng. Hệ thống tự động được thiết kế tối ưu để đảm bảo hiệu quả hoạt động.

II. Phân tích Kết quả và Đánh giá Đồ Án Tốt Nghiệp HCMUTE

Đồ án đã thành công trong việc xây dựng một mô hình robot giao thức ăn hoạt động ổn định và đáp ứng được hầu hết các yêu cầu đề ra. Việc sử dụng Kit STM32F4 Discovery đã chứng minh được khả năng xử lý và điều khiển hiệu quả của bộ vi điều khiển này. Tuy nhiên, một số hạn chế về phạm vi hoạt động và độ chính xác vẫn còn tồn tại. Việc tích hợp các cảm biến robot cần được tối ưu hơn để cải thiện khả năng nhận biết môi trường và xử lý tình huống.

2.1 Ưu điểm và Hạn chế của Đồ án

Ưu điểm chính của đồ án là tính thực tiễn cao. Robot giao thức ăn này có thể được ứng dụng trong các nhà hàng, khách sạn, hoặc các cơ sở dịch vụ khác để hỗ trợ công việc giao thức ăn. Thiết kế robot gọn nhẹ và dễ vận hành. Ứng dụng robot trong giao hàng này thể hiện sự sáng tạo và khả năng ứng dụng công nghệ hiện đại. Tuy nhiên, đồ án vẫn còn một số hạn chế. Phạm vi hoạt động của robot còn bị giới hạn bởi thiết kế và các cảm biến được sử dụng. Độ chính xác trong việc định vị và di chuyển cần được cải thiện. Chi phí robot cũng là một yếu tố cần được xem xét để hướng tới việc thương mại hóa sản phẩm. An toàn robot cũng cần được đảm bảo hơn nữa trong các ứng dụng thực tế.

2.2 Ứng dụng Thực tiễn và Hướng Phát Triển

Robot giao thức ăn này có tiềm năng ứng dụng rộng rãi trong nhiều lĩnh vực. Nó có thể được sử dụng trong các nhà hàng, khách sạn, bệnh viện, hoặc các cơ sở dịch vụ khác để tự động hóa quy trình giao thức ăn. Việc ứng dụng robot này sẽ giúp giảm tải công việc cho nhân viên, tăng hiệu quả phục vụ, và tạo ra trải nghiệm tốt hơn cho khách hàng. Hướng phát triển trong tương lai bao gồm cải thiện độ chính xác, mở rộng phạm vi hoạt động, tích hợp các tính năng thông minh hơn như AI trong robot, giao thức ăn tự động, và tích hợp với các hệ thống quản lý nhà hàng. Trí tuệ nhân tạo có thể giúp robot tự học hỏi và thích nghi với môi trường làm việc phức tạp hơn. Việc nghiên cứu và phát triển các giải pháp công nghệ tiên tiến sẽ giúp robot giao thức ăn trở nên hoàn thiện hơn, đáp ứng tốt hơn nhu cầu của thị trường.

01/02/2025

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan: Giới thiệu chung đề tài.  Chương 2: Cơ sở lý thuyết: Trình bày các cơ sở lý thuyết cần thiết.  Chương 3: Thiết kế và xây dựng hệ thống: Thiết kế, tính toán, đưa ra phương án và lựa chọn các thành phần.  Chương 4: Kết quả: Minh chứng kết quả thực hiện, mô hình thi công và giao diện ứng dụng điều khiển.

 Chương 5: Kết luận và hướng phát triển: Đưa ra kết luận và hướng phát triển của đề tài. 2 do an Chương 2: CƠ SỞ LÝ THUYẾT Trong chương 2, em trình bày về tất cả cơ sở lý thuyết mà em sử dụng trong đề tài, cụ thể là thông tin về: - Kit STM32F4 Discovery - Nút nhấn cảm ứng điện dung TTP223B - Mô-đun điều khiển động cơ L298N - Động cơ giảm tốc DC JGA25-370 - Mô-đun cảm biến dò line đơn TCRT5000 - Cảm biến vật cản hồng ngoại E18-D80NK - Arduino ATTiny85 Digispark USB - Arduino Uno R3 - Mô-đun phát hồng ngoại KY-005 và mô-đun thu hồng ngoại KY-022 - Mô-đun Wifi ESP8266 NodeMCU - Ứng dụng Blynk - Mô-đun LCD 1602 giao tiếp I2C - Chuẩn giao tiếp I2C - LED 5mm - Mạch phát âm thanh DFPlayer Mini - Mô-đun khuếch đại âm thanh PAM8403 - Mô-đun giảm áp DC XL4015 có chỉnh dòng 2.1 Kit STM32F4 Discovery Kit STM32F4 Discovery tận dụng các khả năng của bộ vi điều khiển hiệu suất cao STM32F407, để cho phép người dùng dễ dàng phát triển các ứng dụng có âm thanh. Nó bao gồm mọi thứ cần thiết cho người mới bắt đầu hoặc người dùng có kinh nghiệm để nhanh chóng bắt đầu. Nó bao gồm một công cụ gỡ lỗi nhúng ST-LINK, một gia tốc kế kỹ thuật số ST-MEMS, micrô kỹ thuật số, một âm thanh DAC với trình điều khiển loa lớp D tích hợp, đèn LED, nút nhấn và đầu nối micro-AB USB OTG.

Có thể mở rộng chức năng của Kit STM32F4 Discovery có kết nối ethernet, màn hình LCD và hơn thế nữa. Kit STM32F4 Discovery đi kèm với các thư viện phần mềm hoàn toàn miễn phí STM32 và các ví dụ có sẵn với gói STM32Cube. 3 do an Hình 2.1 Kit STM32F4 Discovery.2 Sơ đồ khối phần cứng. 4 do an  Thông số kỹ thuật chính  Bộ vi điều khiển STM32F407VGT6 có ARM Cortex -M4 32 bit với lõi FPU, bộ nhớ Flash 1 Mbyte, RAM 192 Kbyte trong gói LQFP100.

 Tích hợp sẵn mạch nạp ST-LINK / V2-A trên bo mạch.  USB ST-LINK với khả năng liệt kê lại và ba giao diện khác nhau: - Cổng Debug (Debug port) - Cổng Com ảo (Vitual Com port) - Dữ liệu chung (Mass storage)  Cấp nguồn cho bo mạch: thông qua bus USB hoặc từ điện áp nguồn 5V bên ngoài.  Cấp nguồn cho ứng dụng bên ngoài: 3V và 5V.  Cảm biến chuyển động và gia tốc 3 trục LIS302DL, ST MEMS.

 Cảm biến âm thanh MP45DT02 ST-MEMS micro kỹ thuật số đa hướng.  Bộ xử lý âm thanh CS43L22 với trình điều khiển loa lớp D tích hợp.  Tám đèn LED: - LD1 (đỏ / xanh) cho giao tiếp USB - LD2 (màu đỏ) bật nguồn 3,3 V - Bốn đèn LED người dùng có thể lập trình, LD3 (cam), LD4 (xanh lá cây), LD5 (đỏ) và LD6 (xanh dương) - Đèn LED USB OTG LD7 (màu xanh lá cây) VBUS và LD8 (màu đỏ) báo khi quá dòng  Hai nút nhấn (nút người dùng và nút reset).  USB OTG FS với đầu nối micro-AB.

 Header mở rộng cho tất cả I /O LQFP100 để kết nối nhanh với bo mạch tạo mẫu và thăm dò dễ dàng.  Phần mềm hoàn toàn miễn phí bao gồm nhiều ví dụ khác nhau, một phần của gói STM32CubeF4 hoặc STSW-STM32068 để sử dụng các thư viện tiêu chuẩn cũ.  Sơ đồ chân Kit STM32F4 Discovery bao gồm 100 chân và mỗi chân được tích hợp nhiều chức năng khác nhau. Sau đây em sẽ trình bày các chân được sử dụng trong đề tài và chức năng cụ thể của chúng trong đề tài này.

Ngoài ra nếu muốn tham khảo thêm sơ đồ chân đầy đủ thì có thể truy cập vào Link được đặt trong phần tài liệu tham khảo. 5 do an Bảng 2.1 Sơ đồ chân của Kit STM32F4 Discovery. Thứ tự chân Tên gọi Mô tả P1_11 PA1/ GPIO_Output Ngõ ra P1_14 PA2/ GPIO_Output Ngõ ra P1_13 PA3/ GPIO_Output Ngõ ra P1_16 PA4/ GPIO_Output Ngõ ra P1_15 PA5/ GPIO_Output Ngõ ra P1_18 PA6/ GPIO_Output Ngõ ra P1_17 PA7/ GPIO_Output Ngõ ra P2_42 PA13/ GPIO_Input Ngõ vào P2_39 PA14/ GPIO_Input Ngõ vào P2_40 PA15/ GPIO_Input Ngõ vào P2_28 PB3/ GPIO_Output Ngõ ra P2_25 PB4/ GPIO_Output Ngõ ra P2_26 PB5/ GPIO_Output Ngõ ra P2_23 PB6/SCL Tín hiệu Clock P2_24 PB7/SDA Tín hiệu Data P1_34 PB10/GPIO_Input Ngõ vào P1_35 PB11/GPIO_Input Ngõ vào P1_36 PB12/GPIO_Input Ngõ vào P1_37 PB13/GPIO_Input Ngõ vào P1_38 PB14/GPIO_Input Ngõ vào P1_39 PB15/GPIO_Input Ngõ vào P2_36 PD0/ GPIO_Input Ngõ vào P2_33 PD1/ GPIO_Input Ngõ vào P2_34 PD2/ GPIO_Input Ngõ vào P2_31 PD3/ GPIO_Input Ngõ vào P2_32 PD4/ GPIO_Input Ngõ vào P1_40 PD8/ GPIO_Input Ngõ vào P1_41 PD9/ GPIO_Input Ngõ vào P1_42 PD10/ GPIO_Input Ngõ vào P1_43 PD11/ GPIO_Input Ngõ vào P1_44 PD12/ GPIO_Input Ngõ vào P1_45 PD13/ GPIO_Input Ngõ vào P2_17 PE0/ GPIO_Output Ngõ ra 6 do an P2_15 PE2/ GPIO_Input Ngõ vào P2_16 PE3/ GPIO_Input Ngõ vào P2_13 PE4/ GPIO_Input Ngõ vào P2_14 PE5/ GPIO_Input Ngõ vào P1_27 PE9/TIM1_CH1 Timer 1 Channel 1 P1_29 PE11/TIM1_CH2 Timer 1 Channel 2 P1_30 PE12/GPIO_Output Ngõ ra P1_31 PE13/GPIO_Output Ngõ ra P1_32 PE14/GPIO_Output Ngõ ra P1_33 PE15/GPIO_Output Ngõ ra P2_3 5V Nguồn 5V P2_50 GND Nối đất  Nguồn điện và lựa chọn nguồn điện Nguồn điện được cung cấp bởi máy tính chủ thông qua cáp USB hoặc nguồn điện 5V bên ngoài. Đi-ốt D1 và D2 bảo vệ chân 5V và 3V khỏi nguồn điện bên ngoài:  5V và 3V có thể được sử dụng làm nguồn điện đầu ra khi một bảng ứng dụng khác được kết nối với các chân P1 và P2.

Trong trường hợp này, chân 5V và 3V cung cấp nguồn điện 5V hoặc 3V và công suất tiêu thụ phải thấp hơn 100 mA.  5V cũng có thể được sử dụng làm nguồn điện đầu vào, ví dụ: khi đầu nối USB không được kết nối với máy tính. Trong trường hợp này, bo mạch STM32F4 Discovery phải được cấp nguồn bởi bộ cấp nguồn hoặc thiết bị phụ trợ tuân theo tiêu chuẩn EN-60950-1: 2006 + A11 / 2009 và phải là Điện áp cực thấp An toàn (SELV) với khả năng cấp nguồn hạn chế.  Các LED  LD1 COM: Trạng thái mặc định của LD1 là màu đỏ.

LD1 chuyển sang màu xanh lục để cho biết rằng liên lạc đang diễn ra giữa PC và ST-LINK / V2.  LD2 PWR: đèn LED màu đỏ cho biết bo mạch đã được cấp nguồn.  User LD3: đèn LED màu cam là đèn LED người dùng được kết nối với I/O PD13 của STM32F407VGT6.  User LD4: đèn LED màu xanh lá cây là đèn LED người dùng được kết nối với I/O PD12 của STM32F407VGT6.

7 do an  User LD5: LED đỏ là LED người dùng được kết nối với I/O PD14 của STM32F407VGT6.  User LD6: đèn LED màu xanh lam là đèn LED người dùng được kết nối với I/O PD15 của STM32F407VGT6.  USB LD7: đèn LED màu xanh lá cây cho biết khi VBUS hiện diện trên CN5 và được kết nối với PA9 của STM32F407VGT6.  USB LD8: đèn LED màu đỏ cho biết quá dòng từ VBUS của CN5 và được kết nối với I/O PD5 của STM32F407VGT6.

 Các nút nhấn  B1 USER: Các nút người dùng và đánh thức được kết nối với I/O PA0 của STM32F407VG.  B2 RESET: Nút nhấn được kết nối với NRST được sử dụng để RESET STM32F407VG.2 Nút nhấn cảm ứng điện dung TTP223B Mini Nút nhấn cảm ứng điện dung TTP223B Mini là nút nhấn cảm ứng điện dung một chạm có kích thước nhỏ gọn, thường được sử dụng trong các ứng dụng cảm ứng điện dung như bàn phím, nút nhấn, công tắc, báo động,… Sơ đồ mạch tham chiếu của nút nhấn cảm ứng TTP223B Mini được thể hiện trong hình 2.3 Nút nhấn cảm ứng điện dung TTP223B Mini. 8 do an Hình 2.4 Sơ đồ mạch tham chiếu của nút nhấn cảm ứng điện dung TTP223B Mini.  Thông số kỹ thuật  IC chính: TTP223B  Điện áp làm việc: 3,3V ~ 5,5V DC  Dòng điện tiêu thụ: 0.025mA  Kích thước mô-đun: 15mm x 11mm  Độ nhạy có thể điều chỉnh bằng điện dung (0 ~ 50pF) bên ngoài  Cảm ứng xuyên qua các phi kim như kính, nhựa, acrylic,.

 Phát hiện cảm ứng ổn định của cơ thể người để thay thế phím nhấn trực tiếp truyền thống  Tất cả các chế độ đầu ra có thể được chọn hoạt động ở mức cao hoặc hoạt động ở mức thấp theo tùy chọn pad (chân AHLB)  Sau khi bật nguồn có thời gian ổn định khoảng 0,5 giây, trong thời gian không chạm vào bàn phím và chức năng bị tắt  Sơ đồ chân Bảng 2.2 Sơ đồ chân của nút nhấn điện dung TTP223B. Thứ tự chân Tên gọi Mô tả 1 GND Nối đất 2 I/O Ngõ vào / Ngõ ra 3 VCC Nguồn 5V 9 do an  Hoạt động  Cấp nguồn 3,3V ~ 5,5VDC vào chân VCC và GND.  Nếu có thao tác chạm cảm ứng chân OUT sẽ xuất tín hiệu và đèn LED sẽ sáng báo hiệu.  Cấu hình cho nút nhấn cảm ứng điện dung TTP223B Có bốn cấu hình khác nhau cho nút nhấn cảm ứng điện dung này, được giải thích chi tiết bên dưới.

Cấu hình 1  Để có được cấu hình, cả hai đầu A và B phải ở vị trí mở.  Trạng thái đầu ra mặc định sẽ ở mức THẤP  Thay đổi trạng thái (thành CAO) khi phát hiện chạm và sẽ trở về trạng thái mặc định khi chạm được thả ra Cấu hình 2  Để có được cấu hình, cả hai A phải được mở và B phải ở vị trí đóng.  Trạng thái đầu ra mặc định sẽ ở mức THẤP  Thay đổi trạng thái khi một chạm được phát hiện và vẫn ở trạng thái đó cho đến khi phát hiện một chạm khác. Cấu hình 3  Để có được cấu hình, cả hai A phải được đóng và B phải ở vị trí mở.

 Trạng thái đầu ra mặc định sẽ CAO  Thay đổi trạng thái (thành THẤP) khi phát hiện một chạm và sẽ trở về trạng thái mặc định khi chạm được thả ra Cầu hình 4  Để có được cấu hình, cả hai đầu A và B phải được đặt ở vị trí đóng.  Trạng thái đầu ra mặc định sẽ CAO  Thay đổi trạng thái khi một chạm được phát hiện và vẫn ở trạng thái đó cho đến khi phát hiện một chạm khác. 10 do an Hình 2.5 Cấu hình cho nút nhấn cảm ứng điện dung TTP223B.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Robot Giao Thức Ăn HCMUTE: Đồ Án Sáng Tạo" giới thiệu về một dự án sáng tạo tại HCMUTE, nơi sinh viên phát triển robot có khả năng giao thức ăn. Dự án không chỉ thể hiện sự sáng tạo và ứng dụng công nghệ trong cuộc sống hàng ngày mà còn mang lại nhiều lợi ích cho người dùng, như tiết kiệm thời gian và nâng cao hiệu quả trong việc phục vụ thực phẩm. Bài viết cũng nhấn mạnh tầm quan trọng của việc áp dụng kiến thức kỹ thuật vào thực tiễn, khuyến khích sinh viên phát triển kỹ năng và tư duy sáng tạo.

Nếu bạn muốn tìm hiểu thêm về các phương pháp giảng dạy và phát triển năng lực tư duy, hãy tham khảo bài viết Dạy học khám phá chủ đề hình học trực quan lớp 6 theo hướng phát triển năng lực tư duy lập luận toán học. Ngoài ra, bài viết Luận văn thạc sĩ phát triển năng lực tư duy và lập luận toán cho học sinh thcs cũng sẽ cung cấp cho bạn cái nhìn sâu sắc hơn về việc phát triển tư duy cho học sinh. Cuối cùng, bạn có thể tham khảo Luận văn thạc sĩ dạy học viết sáng tạo cho học sinh tiểu học để hiểu thêm về các phương pháp giảng dạy sáng tạo trong giáo dục. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực giáo dục và công nghệ.