Đồ án kĩ thuật mạch điện tử

Dự án Mạch điện tử: thiết kế robot hút bụi tự động áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho điện - điện tử hiện nay

Chuyên ngành

Điện - Điện tử

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2021

80
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN

TÓM TẮT

NHIỆM VỤ ĐỒ ÁN

LỜI MỞ ĐẦU

CAM ĐOAN

DANH SÁCH CÁC HÌNH VẼ

1. CHƯƠNG 1: TỔNG QUAN VỀ ROBOT HÚT BỤI TỰ ĐỘNG

1.1. Robot hút bụi tự động dùng trong nhà là gì?

1.2. Giới thiệu các sản phẩm trên thị trường

1.2.1. Robot LG Hombot

1.3. Các tính năng chính của robot hút bụi sử dụng trong nhà

1.3.1. Tích hợp công nghệ

1.3.2. Hệ điều khiển chuyển động

1.3.3. Cảm biến siêu âm HR-S04

1.3.4. Cảm biến hồng ngoại

1.3.5. Nhược điểm

2. CHƯƠNG 2: KẾT CẤU PHẦN CỨNG CỦA ROBOT HÚT BỤI

2.1. Quy trình thực hiện

2.2. Yêu cầu kĩ thuật

2.3. Phương án thiết kế

2.4. Chế tạo thân robot

2.5. Bánh xe phía trước tự điều hướng

2.6. Hệ thống làm sạch

2.7. Chế tạo hệ thống hút bụi

2.8. Chế tạo hộp đựng bụi, rác

2.9. Mạch Giảm Áp DC LM2596 3A

2.9.1. Tổng quan Mạch giảm áp DC LM2596 3A

2.9.2. Hướng dẫn sử dụng

2.10. Mạch Điều Khiển Động Cơ DC L298N

2.11. Bo điều khiển ARDUINO

2.11.1. Giới thiệu Arduino UNO R3 DIP

2.11.2. Tại sao lại chọn Arduino UNO R3 DIP?

2.11.3. Tác dụng các chân trên ARDUINO UNO R3 DIP:

2.11.4. Thiết kế nguồn

2.11.5. Thiết kế mạch dao động

2.11.6. Thiết kế mạch reset

2.11.7. Thiết kế mạch nạp và giao tiếp máy tính

2.12. Cảm biến siêu âm

2.12.1. Cảm biến siêu âm (HC-SRF04) là gì?

2.12.2. Nguyên lí hoạt động

2.12.3. Các chân chức năng của cảm biến siêu âm

2.12.4. Ưu điểm của cảm biến siêu âm

2.12.5. Nhược điểm của cảm biến sóng siêu âm:

2.13. Cảm biến hồng ngoại

2.13.1. Nguyên lí hoạt động của cảm biến hồng ngoại

2.13.2. Tại sao sử dụng cảm biến hồng ngoại cho robot hút bụi trong nhà

2.14. Robot hút bụi có tự tránh cầu thang hay không và giải pháp an toàn đi kèm

2.15. Khái niệm Động cơ DC không chổi than

2.15.1. Cấu tạo của động cơ DC không chổi than

2.15.2. Nguyên lý hoạt động của động cơ DC không chổi than

2.15.3. Điều khiển tốc độ động cơ BLDC

2.15.4. Đặc tính cơ và đặc tính làm việc

2.15.4.1. Đặc tính cơ của BLDC
2.15.4.2. Đặc tính làm việc của BLDC

2.16. So sánh động cơ không chổi than và có chổi than

2.16.1. Mạch test động cơ RC Servo

2.16.2. Hướng dẫn sử dụng

2.17. Nguồn hoạt động

2.17.1. Pin Li-Po

2.17.2. Ưu điểm của pin LiPo

2.17.3. Nhược điểm của pin LiPo

2.17.4. Lí do chọn pin Li-Po

3. CHƯƠNG 3: THIẾT KẾ MÔ HÌNH VÀ LẬP TRÌNH ĐIỀU KHIỂN

3.1. Sơ đồ khối robot hút bụi hộ gia đình

3.2. Nguyên lý hoạt động của robot hút bụi sử dụng trong nhà

3.3. Thiết kế phần cứng

3.3.1. Sơ đồ nối dây của robot

3.3.2. Hệ thống điều khiển : cảm biến và vi điều khiển

3.4. Thiết kết phần mềm

3.4.1. Lựa chọn phần mềm

3.4.2. Giới thiệu về Proteus

3.4.3. Tính năng của proteus

3.5. Thuật toán chính

3.5.1. Thuật toán con

3.6. Chương trình điều khiển

3.6.1. Chương trình điều khiển cho cảm biến siêu âm

3.6.2. Chương trình chính điều khiển cho adruino

4. CHƯƠNG 4: QUÁ TRÌNH THỰC HIỆN VÀ KẾT QUẢ

4.1. Quá trình thực hiện

4.1.1. Tham khảo sản phẩm robot hút bụi có trên thị trường

4.1.2. Xây dựng các phương án thiết kế

4.1.3. Phân tích và chọn phương án thiết kế

4.1.4. Lựa chọ phương án

4.1.5. Chuẩn bị linh kiện

4.1.6. Thi công phương án lựa chọn

4.1.7. Hình ảnh sinh viên khi thực hiện

4.2. Thử nghiệm sản phẩm

4.2.1. Hướng phát triển và cải tạo

4.2.2. Kết quả vận hành

4.2.3. Đánh giá hiệu suất

4.2.4. Nhược điểm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Hướng Dẫn Toàn Diện Đồ Án Robot Hút Bụi Tự Động

Đồ án mạch điện tử về thiết kế robot hút bụi tự động là một chủ đề hấp dẫn, kết hợp kiến thức cơ khí, điện tử và lập trình. Dự án này không chỉ là một bài tập kỹ thuật mà còn là cơ hội tạo ra một sản phẩm hữu ích cho cuộc sống hiện đại. Trong bối cảnh công nghiệp 4.0, các thiết bị tự động hóa như robot hút bụi ngày càng trở nên phổ biến, giúp giải phóng sức lao động của con người khỏi công việc nhàm chán. Mục tiêu chính của đồ án là chế tạo một robot có khả năng tự di chuyển, làm sạch bụi bẩn trên sàn nhà, đồng thời tự động phát hiện và né tránh các vật cản cũng như khu vực nguy hiểm như cầu thang. Để thực hiện điều này, robot cần được trang bị một hệ thống phần cứng vững chắc và một thuật toán điều khiển thông minh. Các thành phần cốt lõi bao gồm một vi điều khiển Arduino làm bộ não trung tâm, các cảm biến siêu âmhồng ngoại làm giác quan, và hệ thống truyền động bao gồm động cơ DC giảm tốc. Việc lựa chọn và tích hợp các linh kiện điện tử này một cách hợp lý là yếu tố quyết định đến sự thành công của toàn bộ đồ án. Báo cáo đồ án này sẽ trình bày chi tiết từ quá trình lên ý tưởng, lựa chọn phương án thiết kế, thi công phần cứng, lập trình phần mềm cho đến kết quả thử nghiệm thực tế của sản phẩm.

1.1. Tổng quan về robot hút bụi tự động trong đời sống

Robot hút bụi tự động là một thiết bị điện tử thông minh được lập trình để tự động hóa việc dọn dẹp nhà cửa. Sự ra đời của sản phẩm này đáp ứng nhu cầu ngày càng cao về một cuộc sống tiện nghi, tiết kiệm thời gian. Thay vì phải tự tay vận hành những chiếc máy hút bụi cồng kềnh, người dùng chỉ cần khởi động robot và nó sẽ tự thực hiện công việc. Theo tài liệu báo cáo đồ án, các sản phẩm thương mại như iRobot Roomba hay LG Hombot đã chứng minh hiệu quả vượt trội nhờ tích hợp công nghệ tiên tiến. Chúng có khả năng lập bản đồ không gian, tùy chỉnh lực hút, và tự động quay về trạm sạc khi hết pin. Nguyên lý hoạt động robot hút bụi dựa trên một chu trình khép kín: quét, hút và lọc. Hệ thống chổi quét hai bên gom bụi vào trung tâm, sau đó lực hút mạnh từ động cơ sẽ đưa bụi vào khoang chứa, không khí được lọc sạch trước khi thổi ra ngoài. Đây là nền tảng cơ bản mà các đồ án tốt nghiệp về lĩnh vực này cần nắm vững để phát triển sản phẩm.

1.2. Mục tiêu và phạm vi nghiên cứu của đồ án tốt nghiệp

Mục tiêu chính của đồ án thiết kế robot hút bụi tự động là chế tạo một sản phẩm mẫu có các chức năng cơ bản: tự di chuyển để hút bụi, phát hiện và tránh vật cản, chống rơi cầu thang. Phạm vi nghiên cứu tập trung vào hai phần chính là thiết kế cơ khí và điều khiển điện tử. Về cơ khí, khung xe robot phải được thiết kế nhỏ gọn, vững chắc để chứa đủ nguồn, mạch điều khiển và các cảm biến. Về điện tử, đồ án tập trung vào việc sử dụng vi điều khiển Arduino để xử lý tín hiệu từ cảm biến và điều khiển cơ cấu chấp hành. Giải thuật điều khiển là trọng tâm của phần lập trình, đảm bảo robot có khả năng tự hành, di chuyển linh hoạt và bao phủ tối đa diện tích cần làm sạch. Sản phẩm cuối cùng là một robot hoàn chỉnh kèm theo tài liệu báo cáo đồ án chi tiết về quá trình thực hiện, phân tích ưu nhược điểm và đề xuất hướng phát triển trong tương lai.

II. Phân Tích Các Thách Thức Khi Thiết Kế Robot Hút Bụi

Quá trình thực hiện một đồ án mạch điện tử phức tạp như robot hút bụi luôn đi kèm với nhiều thách thức kỹ thuật. Một trong những khó khăn lớn nhất là xây dựng một hệ thống định vị và điều hướng hiệu quả. Robot phải có khả năng nhận biết môi trường xung quanh một cách chính xác để di chuyển mà không va chạm. Điều này đòi hỏi sự kết hợp nhuần nhuyễn giữa phần cứng cảm biến và phần mềm xử lý. Thuật toán tránh vật cản phải đủ thông minh để xử lý các tình huống đa dạng, từ vật thể tĩnh như chân bàn, ghế đến các vật thể di động. Một thách thức khác là tối ưu hóa việc sử dụng năng lượng. Robot hoạt động dựa trên pin Lipo, do đó thời gian hoạt động bị giới hạn. Việc thiết kế hệ thống cơ khí nhẹ, lựa chọn động cơ hiệu suất cao và xây dựng thuật toán di chuyển thông minh để giảm quãng đường không cần thiết là rất quan trọng. Ngoài ra, việc lựa chọn linh kiện điện tử vừa đảm bảo hiệu năng, vừa phù hợp với ngân sách của một đồ án tốt nghiệp cũng là một bài toán cần cân nhắc kỹ lưỡng. Sự không tương thích giữa các module hoặc chất lượng linh kiện kém có thể dẫn đến hoạt động không ổn định và tốn nhiều thời gian gỡ lỗi.

2.1. Vấn đề định vị và thuật toán tránh vật cản phức tạp

Định vị và né tránh chướng ngại vật là chức năng cốt lõi quyết định sự thông minh của robot. Trong một môi trường gia đình thông thường, có rất nhiều vật cản với hình dạng và kích thước khác nhau. Robot cần một hệ thống cảm biến đủ nhạy và chính xác. Đồ án này sử dụng kết hợp cảm biến siêu âm để phát hiện vật cản ở khoảng cách xa và cảm biến hồng ngoại để phát hiện các gờ, mép như cầu thang. Thách thức nằm ở việc xây dựng thuật toán tránh vật cản hiệu quả. Một thuật toán đơn giản như "dừng, quay và đi" có thể khiến robot bị kẹt ở các góc hẹp hoặc di chuyển lặp lại một khu vực. Theo tài liệu nghiên cứu, cần phát triển các thuật toán phức tạp hơn, có khả năng ghi nhớ và lập bản đồ đơn giản để tối ưu hóa đường đi. Việc hiệu chỉnh độ nhạy của cảm biến và xử lý nhiễu tín hiệu cũng là một công việc đòi hỏi sự kiên nhẫn và thử nghiệm nhiều lần.

2.2. Lựa chọn linh kiện điện tử phù hợp cho hiệu suất

Việc lựa chọn linh kiện điện tử ảnh hưởng trực tiếp đến hiệu suất, độ ổn định và chi phí của sản phẩm. Trung tâm điều khiển là vi điều khiển Arduino UNO R3, được chọn vì cộng đồng hỗ trợ lớn và môi trường lập trình Arduino IDE thân thiện. Để điều khiển động cơ, mạch điều khiển động cơ L298N là một lựa chọn phổ biến cho các đồ án sinh viên nhờ khả năng điều khiển hai động cơ DC giảm tốc độc lập. Tuy nhiên, L298N có nhược điểm là hiệu suất không cao và gây sụt áp. Đối với nguồn điện, pin Lipo cung cấp mật độ năng lượng cao nhưng đòi hỏi phải có mạch sạc pin chuyên dụng để đảm bảo an toàn. Việc cân bằng giữa các yếu tố như công suất động cơ hút, tốc độ di chuyển và dung lượng pin là một thách thức quan trọng để robot có thể hoạt động hiệu quả trong một khoảng thời gian hợp lý.

III. Bí Quyết Thiết Kế Phần Cứng Cho Robot Hút Bụi Tự Động

Phần cứng là nền tảng vật lý của robot, quyết định khả năng vận hành và độ bền của sản phẩm. Một thiết kế robot hút bụi tự động thành công đòi hỏi sự kết hợp hài hòa giữa các khối chức năng: khối điều khiển, khối cảm biến, khối chấp hành và khối nguồn. Trái tim của hệ thống là bo mạch vi điều khiển Arduino, chịu trách nhiệm nhận dữ liệu, xử lý thông tin và ra quyết định. Khối cảm biến, bao gồm cảm biến siêu âm HC-SR04cảm biến hồng ngoại, đóng vai trò như "mắt thần", giúp robot nhận biết môi trường. Khối chấp hành thực thi các lệnh từ vi điều khiển, bao gồm hệ thống bánh xe được dẫn động bởi động cơ DC giảm tốc thông qua mạch điều khiển động cơ L298N, và hệ thống làm sạch với động cơ chổi quét và động cơ hút. Cuối cùng, khối nguồn sử dụng pin Lipo cung cấp năng lượng cho toàn bộ hệ thống. Việc thiết kế và chế tạo khung xe robot cũng rất quan trọng, cần đảm bảo độ cứng vững, tối ưu về trọng lượng và không gian để bố trí các linh kiện một cách khoa học. Quá trình này thường bắt đầu bằng việc vẽ sơ đồ nguyên lý, sau đó có thể tiến tới thiết kế mạch in PCB bằng các phần mềm chuyên dụng như phần mềm Altium để tăng tính chuyên nghiệp và ổn định.

3.1. Vai trò của vi điều khiển Arduino và mạch L298N

Vi điều khiển Arduino UNO R3 được chọn làm bộ não xử lý trung tâm cho robot. Với chip ATmega328P, nó cung cấp đủ các chân I/O số và tương tự để kết nối với tất cả các cảm biến và cơ cấu chấp hành cần thiết. Ưu điểm lớn nhất của Arduino là sự đơn giản trong lập trình C/C++ thông qua Arduino IDE và thư viện mã nguồn mở phong phú. Để điều khiển hệ thống di chuyển, mạch điều khiển động cơ L298N được sử dụng. Module này là một cầu H kép, cho phép điều khiển độc lập chiều quay và tốc độ của hai động cơ DC. Nó kết nối trực tiếp với các chân digital của Arduino, nhận tín hiệu logic để bật/tắt và tín hiệu PWM để điều chỉnh tốc độ, giúp robot có thể di chuyển thẳng, rẽ trái, rẽ phải hoặc quay tròn.

3.2. Hệ thống cảm biến hồng ngoại và siêu âm điều hướng

Để robot có thể tự hành, hệ thống cảm biến là không thể thiếu. Cảm biến siêu âm HC-SR04 được lắp ở phía trước robot để đo khoảng cách tới các vật cản. Nó hoạt động bằng cách phát ra một chùm sóng siêu âm và đo thời gian sóng phản xạ trở lại. Dựa trên thời gian này, vi điều khiển tính toán được khoảng cách và ra quyết định né tránh. Trong khi đó, các cảm biến hồng ngoại được lắp đặt phía dưới gầm robot, hướng xuống sàn. Các cảm biến này phát ra tia hồng ngoại và nhận lại tín hiệu phản xạ. Khi robot tiến đến mép cầu thang hoặc một khu vực có độ cao chênh lệch lớn, tín hiệu hồng ngoại sẽ không phản xạ lại, giúp vi điều khiển nhận biết nguy cơ và ra lệnh cho robot lùi lại. Sự kết hợp của hai loại cảm biến này tạo nên một hệ thống điều hướng cơ bản nhưng hiệu quả cho robot.

IV. Phương Pháp Lập Trình Điều Khiển Robot Hút Bụi Thông Minh

Phần mềm là linh hồn của robot, biến một cỗ máy phần cứng thành một thiết bị thông minh. Việc lập trình cho đồ án thiết kế robot hút bụi tự động tập trung vào việc xây dựng một lưu đồ thuật toán logic và hiệu quả. Quá trình này bắt đầu bằng việc thiết kế tổng thể hệ thống trên giấy hoặc sử dụng các công cụ mô phỏng. Sơ đồ nguyên lý của mạch điện được vẽ chi tiết để đảm bảo tất cả các linh kiện điện tử được kết nối chính xác. Phần mềm mô phỏng Proteus là một công cụ hữu ích ở giai đoạn này, cho phép kiểm tra hoạt động của mạch và gỡ lỗi thuật toán trước khi triển khai trên phần cứng thực tế. Ngôn ngữ lập trình chính được sử dụng là lập trình C/C++ trên nền tảng Arduino IDE. Chương trình điều khiển được cấu trúc thành các module chức năng riêng biệt: đọc dữ liệu cảm biến, xử lý logic né tránh, và điều khiển động cơ. Thuật toán tránh vật cảnthuật toán dò đường là hai thành phần quan trọng nhất, quyết định khả năng di chuyển tự động và hiệu quả làm sạch của robot. Mã nguồn cần được tối ưu để đảm bảo tốc độ xử lý nhanh và phản ứng kịp thời với các thay đổi của môi trường.

4.1. Xây dựng sơ đồ nguyên lý và mô phỏng trên Proteus

Trước khi lắp ráp thực tế, việc xây dựng sơ đồ nguyên lý là bước bắt buộc. Sơ đồ này mô tả chi tiết cách kết nối giữa vi điều khiển Arduino với các module khác như cảm biến siêu âm, cảm biến hồng ngoại, và mạch điều khiển động cơ L298N. Việc này giúp hệ thống hóa thiết kế, tránh sai sót khi đấu dây. Sau khi có sơ đồ nguyên lý, nhóm nghiên cứu trong tài liệu gốc đã sử dụng phần mềm mô phỏng Proteus để kiểm tra hoạt động của mạch. Proteus cho phép nạp mã hex biên dịch từ Arduino IDE vào mô hình Arduino ảo và quan sát cách hệ thống phản ứng với các tín hiệu đầu vào giả lập, chẳng hạn như thay đổi khoảng cách vật cản. Giai đoạn mô phỏng giúp phát hiện sớm các lỗi logic trong thuật toán và tiết kiệm thời gian so với việc gỡ lỗi trực tiếp trên phần cứng.

4.2. Triển khai thuật toán tránh vật cản bằng ngôn ngữ C C

Linh hồn của robot nằm ở thuật toán tránh vật cản. Thuật toán cơ bản được triển khai như sau: robot di chuyển thẳng về phía trước, liên tục đọc giá trị từ cảm biến siêu âm. Nếu khoảng cách đo được nhỏ hơn một ngưỡng an toàn xác định trước, robot sẽ dừng lại. Sau đó, nó sẽ thực hiện một chuỗi hành động né tránh, ví dụ như lùi lại một chút, quay sang phải một góc 90 độ, rồi tiếp tục di chuyển. Tương tự, chương trình cũng liên tục kiểm tra tín hiệu từ các cảm biến hồng ngoại dưới gầm. Nếu phát hiện mất tín hiệu (nguy cơ rơi), robot sẽ ngay lập tức dừng, lùi lại và đổi hướng. Tất cả logic này được viết bằng ngôn ngữ lập trình C/C++ trong môi trường Arduino IDE, sử dụng các hàm cơ bản như digitalWrite(), analogWrite(), và pulseIn() để giao tiếp với các linh kiện.

V. Kết Quả Vận Hành Thực Tế Của Đồ Án Robot Hút Bụi

Giai đoạn thi công và thử nghiệm là bước kiểm chứng cuối cùng cho toàn bộ quá trình nghiên cứu và thiết kế. Dựa trên bản vẽ kỹ thuật, khung xe robot được chế tạo và các linh kiện điện tử được lắp ráp cẩn thận. Quá trình này đòi hỏi sự tỉ mỉ để đảm bảo các kết nối chắc chắn và hệ thống hoạt động ổn định. Sau khi hoàn thiện phần cứng và nạp chương trình, robot được đưa vào vận hành thử nghiệm trong môi trường thực tế. Kết quả từ báo cáo đồ án cho thấy robot có khả năng di chuyển tự động trên mặt sàn phẳng. Hệ thống cảm biến hoạt động tốt, giúp robot phát hiện và tránh được các vật cản phía trước cũng như dừng lại an toàn trước các bậc thềm, cầu thang. Nguyên lý hoạt động robot hút bụi với cơ chế quét và hút đã được chứng minh là có hiệu quả trong việc thu gom các loại bụi bẩn và rác nhỏ. Mặc dù vẫn còn một số hạn chế nhất định, sản phẩm hoàn thiện của đồ án tốt nghiệp này đã đạt được các mục tiêu cơ bản đề ra, tạo tiền đề vững chắc cho các hướng phát triển và cải tiến trong tương lai, chẳng hạn như tích hợp khả năng điều khiển qua điện thoại.

5.1. Quy trình thi công và lắp ráp khung xe robot hoàn chỉnh

Quá trình thi công bắt đầu từ việc chuẩn bị vật liệu và linh kiện điện tử cần thiết. Khung xe được thiết kế trên phần mềm đồ họa và gia công để đảm bảo độ chính xác. Các thành phần chính như bo mạch vi điều khiển Arduino, mạch điều khiển động cơ L298N, và pin Lipo được bố trí ở trung tâm để đảm bảo cân bằng trọng lượng. Hai động cơ DC giảm tốc được gắn vào trục bánh xe phía sau, trong khi một bánh xe tự lựa được đặt phía trước để robot di chuyển linh hoạt. Các cảm biến siêu âmhồng ngoại được gắn ở các vị trí chiến lược trên khung xe để có tầm quan sát tốt nhất. Cuối cùng, hệ thống hút bụi bao gồm động cơ chổi quét và động cơ hút được lắp đặt, kết nối với hộp chứa bụi. Toàn bộ quá trình lắp ráp được thực hiện theo sơ đồ nguyên lý đã thiết kế.

5.2. Đánh giá hiệu suất và phân tích ưu nhược điểm

Qua quá trình thử nghiệm, robot cho thấy khả năng vận hành ổn định. Ưu điểm nổi bật của thiết kế là kích thước nhỏ gọn, di chuyển linh hoạt, và hệ thống cảm biến hoạt động hiệu quả trong việc né tránh vật cản và chống rơi. Nguyên lý hoạt động robot hút bụi đã được triển khai thành công. Tuy nhiên, theo báo cáo đồ án, sản phẩm vẫn còn một số nhược điểm. Dung lượng pin Lipo còn khiêm tốn khiến thời gian hoạt động bị hạn chế. Thuật toán dò đường còn đơn giản, đôi khi robot bỏ sót khu vực hoặc lặp lại đường đi đã làm sạch. Hơn nữa, robot chưa có khả năng tự động quay về trạm sạc. Đây là những hạn chế cần được khắc phục trong các phiên bản cải tiến sau này.

VI. Tương Lai Phát Triển Của Đồ Án Robot Hút Bụi Tự Động

Một đồ án tốt nghiệp thành công không chỉ dừng lại ở việc tạo ra một sản phẩm hoạt động được, mà còn mở ra những hướng phát triển tiềm năng trong tương lai. Sản phẩm robot hút bụi tự động từ đồ án này là một nền tảng vững chắc, có thể được cải tiến và nâng cấp với nhiều công nghệ tiên tiến hơn. Hướng phát triển trước mắt và khả thi nhất là tăng cường khả năng tương tác với người dùng. Thay vì chỉ hoạt động với một nút bấm duy nhất, robot có thể được tích hợp thêm các phương thức điều khiển từ xa. Việc sử dụng một module bluetooth HC-05 là một giải pháp hiệu quả về chi phí để cho phép điều khiển qua điện thoại thông minh. Người dùng có thể ra lệnh bắt đầu, tạm dừng hoặc điều khiển robot di chuyển thủ công thông qua một ứng dụng di động đơn giản. Một hướng phát triển khác là cải thiện thuật toán điều hướng. Thay vì di chuyển ngẫu nhiên, robot có thể được trang bị thêm các cảm biến phức tạp hơn như con quay hồi chuyển hoặc camera để xây dựng bản đồ không gian, từ đó lập kế hoạch dọn dẹp một cách tối ưu và hiệu quả hơn, tránh bỏ sót các khu vực. Việc nâng cấp phần cứng như sử dụng STM32 thay cho Arduino cũng là một lựa chọn để tăng cường sức mạnh xử lý.

6.1. Các hướng cải tiến tiềm năng cho sản phẩm robot hút bụi

Để nâng cao hiệu quả và tính năng của robot, có nhiều hướng cải tiến có thể được thực hiện. Về phần cứng, có thể thay thế mạch điều khiển động cơ L298N bằng các driver hiệu suất cao hơn để tiết kiệm năng lượng và kéo dài thời gian hoạt động của pin Lipo. Hệ thống hút bụi cũng có thể được nâng cấp với động cơ công suất lớn hơn và màng lọc HEPA để cải thiện khả năng làm sạch. Về phần mềm, thuật toán dò đường có thể được nâng cấp lên các thuật toán thông minh hơn như SLAM (Simultaneous Localization and Mapping) để robot có thể tự vẽ bản đồ và lên kế hoạch di chuyển hiệu quả. Ngoài ra, việc bổ sung tính năng tự động quay về trạm sạc khi pin yếu là một cải tiến quan trọng để tăng tính tự động hóa cho sản phẩm.

6.2. Tích hợp module bluetooth HC 05 để điều khiển từ xa

Một trong những nâng cấp hấp dẫn nhất là khả năng điều khiển qua điện thoại. Điều này có thể được thực hiện dễ dàng bằng cách tích hợp một module bluetooth HC-05. Module này giao tiếp với vi điều khiển Arduino qua chuẩn UART (chân TX, RX). Một ứng dụng di động đơn giản sẽ được phát triển để gửi các lệnh điều khiển (tiến, lùi, trái, phải, bắt đầu/dừng hút bụi) đến module bluetooth. Arduino sẽ nhận các lệnh này và thực thi tương ứng. Tính năng này không chỉ mang lại sự tiện lợi cho người dùng mà còn giúp ích trong quá trình gỡ lỗi và thử nghiệm, cho phép người phát triển điều khiển robot một cách trực quan để kiểm tra hoạt động của từng bộ phận.

27/09/2025

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

Chương 1: TỔNG QUAN VỀ ROBOT HÚT BỤI TỰ ĐỘNG 1.1 Robot là gì? Robot có nghĩa là người máy là một máy loại có thể thực hiện các công việc tự động bằng sự điều khiển của máy tính hoặc các vi mạch điện tử được thiết lập. Rôbốt là một cơ khí, nhân tạo, ảo, thường là một cơ khí hệ thống. Với sự xuất hiện và chuyển động của mình, robot gây cho người ta cảm giác rằng nó có ý nghĩa tương tự như con người. Từ "robot" thường được hiểu với hai nghĩa: robot cơ khí và tự động hoạt động phần mềm.

Về các lĩnh vực Robot, Mỹ và Nhật Bản là những người đi đầu thế giới về lĩnh vực này. Hầu hết các robot đều sử dụng động cơ, chủ yếu là động cơ DC thay thế hoặc không sử dụng được trong các hoạt động của rô bốt hoặc động cơ AC sử dụng rô bốt công nghiệp và CNC. Chúng tôi thích hợp trong tải nhẹ hệ thống và chuyển đổi yếu tố chủ động là chuyển động quay.2 Robot hút bụi tự động dùng trong nhà là gì? Robot hút bụi tự động (tiếng Anh: robotic vacuum cleaner) là một robot hút bụi với lập trình thông minh giúp tự động hóa việc hút bụi. Robot hút bụi có một số tính năng: tự động làm việc tự động lập bản đồ căn phòng lên phương án làm việc tối ưu, trang bị cảm biến bụi bẩn điều khiển lực hút, linh hoạt thay đổi theo chất liệu sàn khác nhau; màng lọc giúp lọc sạch ion siêu nhỏ và loại bỏ các chất gây kích ứng da; tia tử ngoại UV diệt khuẩn giúp robot hút bụi hiệu quả với cả rác bẩn vật lý và hóa học.

Một công việc gia đình rất đáng chú ý là lau sàn thường được coi là khó chịu, khó khăn, vụng về và nhàm chán. Trong hầu hết các trường hợp, người dọn dẹp được thuê để làm nhiệm vụ này thay vì người dân trong hộ gia đình làm việc đó. Sự khó chịu do công việc vặt lặp đi lặp lại này đòi hỏi phải phát triển một máy hút bụi có thể hỗ trợ con người thực hiện công việc như vậy. Máy hút bụi là một thiết bị cơ điện thường được sử dụng để làm sạch sàn nhà, đồ đạc, thảm và thảm bằng cách hút.

Một động cơ điện bên trong thiết bị làm quay quạt tạo ra một phần chân không và làm cho không khí bên ngoài tràn vào không gian được sơ tán. Điều này buộc mọi bụi bẩn gần vòi phun vào túi bên trong máy hoặc dính vào bên ngoài. Các máy hút bụi hiện nay, mặc dù hiệu quả, nhưng khá cồng kềnh và do đó cần nhân lực lớn để hoạt động tốt. Những chất tẩy rửa được biết đến trước đó là của Daniel Hess ở Iowa (năm 1860) và Ives W.

Trong khi loại trước đây sử dụng ống thổi để tạo ra lực hút và gom bụi bằng chổi quay, loại sau hoạt động với dây curoa được điều khiển bằng quạt quay tay khiến nó hoạt động khó khăn. SVTH: ĐỖ PHẠM THANH - PHẠM ĐỨC TRÍ GVHD: Th.S PHẠM VĂN PHÁT xiv TIEU LUAN MOI download : skknchat@gmail.com Tên Đề Tài: Nghiên Cứu, Thiết Kế Robot Hút Bụi Sử Dụng Trong Gia Đình Vào cuối những năm 1990 và đầu những năm 2000, các loại xe quét hiệu quả hơn được trang bị lực hút hạn chế đã được phát triển. Một số thương hiệu nổi bật là iRoomba, Neato và bObsweep. Tùy thuộc vào mục tiêu thiết kế, robot hút bụi thích hợp cho văn phòng, khách sạn, bệnh viện và gia đình.

Tuy nhiên, hầu hết các chất tẩy rửa giá rẻ cần một thuật toán mô hình làm sạch tốt hơn để hoạt động hiệu quả trong khi các máy thông minh khá tốn kém và do đó vượt quá tầm với của hầu hết các ngôi nhà. Những thách thức này đã được cân nhắc kỹ lưỡng trong khi thiết kế robot hút bụi được mô tả trong bài báo này. Robot hút bụi hiện tại được chế tạo từ phế liệu máy tính, cảm biến siêu âm và vi điều khiển Arduino UNO R3 khiến nó tương đối rẻ. Nó điều hướng các phòng bằng cách sử dụng một thuật toán theo khuôn mẫu và cơ chế làm sạch của nó được tăng cường nhờ hai máy quét xoay đặt cạnh nhau.

Hình dạng đĩa của nó đã được xem xét cẩn thận trong thiết kế của các bộ quét trong khi hiệu quả của nó đã được đánh giá.2 Giới thiệu các sản phẩm trên thị trường 1.1 Robot Romba: Robot Roomba của hãng iRobot là một robot hút bụi thông minh. Không giống như các loại máy hút bụi thông thường. Roombathực hiện công việc hút bụi một cách hoàn toàn tự động theo chương trình đã được lập sẵn. Roomba thích hợp cho các gia đình và văn phòng có nền gỗ, thảm, đá hoa.

Với kích thước nhỏ gọn robot có thể di chuyển hết các phòng, những nơi mà máy hút bụi thông thường khó vào được như gầm bàn, giường, sofa, … Các chức năng nổi bật của Roomba là điều khiển từ xa bằng remote control tự cảm nhận tránh vật cản, tự động sạc khi hết nguồn pin. Roomba có khả năng di chuyển linh hoạt như di chuyển hình xoắn ốc, zigzag, … HÌNH 1. 1 Kết cấu của robot Rombo SVTH: ĐỖ PHẠM THANH - PHẠM ĐỨC TRÍ GVHD: Th.S PHẠM VĂN PHÁT xv TIEU LUAN MOI download : skknchat@gmail.com Tên Đề Tài: Nghiên Cứu, Thiết Kế Robot Hút Bụi Sử Dụng Trong Gia Đình 1.2 Robot LG Hombot Hombot là một robot hút bụi thông minh thế hệ mớido hãng LG nghiên cứu chế tạo. 2 Kết cấu robot LG Hombot Hệ thống cảm nhận vật cản của robot sử dụng cảm biến siêu âm, cảm này giúp cho robot phát hiện vật cản hiệu quả, đo khoảng cách chuẩn xác.

Robot tiếp xúc với vật cản từ khoảng cách rất nhỏ với chỉ 5 mm. Không giống như các robot hút bụi khác, Hombot hoạtđộng hiệu quả nhờ các chế độ di chuyển hợp lý, như hình xoáy ốc, zigzag, phân ngăn, phân ô. Trang bị camera nhận biết không gian, từ đó đưa ra lịnh trình làm việc hiệu quả cao. Ví dụ như: những nơi mà robot đã đi qua sẽ không lập lại, ưu tiên làm sạch ở những nơi bẩn hơn.3 Các tính năng chính của robot hút bụi sử dụng trong nhà 1.1 Tích hợp công nghệ Máy hút bụi có bánh xe, hệ thống làm sạch, điện và điều khiển, các cảm biến chống rơi cầu thang và cảm biến tránh vật cản, tất cả đều hoạt động hài hòa để đạt được hiệu quả làm sạch.

Trong khi thiết kế các hệ thống này; triển vọng thẩm mỹ, trọng lượng tổng thể và kết nối điện đã được chú ý thích hợp. Bố cục chung cho thấy vị trí của động cơ quét rác, bánh xe trục và động cơ điều khiển servo trong số những thứ khác.2 Hệ điều khiển chuyển động Chúng tôi đã xem xét trọng lượng gần đúng của robot để phân phối tải trọng lên hệ thống bánh xe một cách chính xác. Trong thực tế, một thiết kế tốt sẽ tập trung tải nhiều hơn vào bánh trục và ít vào bánh trước vì bánh sau được thiết kế để chuyển động lực di chuyển và bánh trước có tác dụng tự chuyển hướng đi của robot. Thiết kế ý tưởng của robot sao cho hệ thống bánh xe của nó đối xứng và chia đều trọng lượng của một robot để nó có thể chịu lực tốt nhất.

Có nghĩa là các bánh xe được phân bổ đều trên SVTH: ĐỖ PHẠM THANH - PHẠM ĐỨC TRÍ GVHD: Th.S PHẠM VĂN PHÁT xvi TIEU LUAN MOI download : skknchat@gmail.com Tên Đề Tài: Nghiên Cứu, Thiết Kế Robot Hút Bụi Sử Dụng Trong Gia Đình cấu trúc. Hai bánh xe trục, được dẫn động bằng động cơ DC được điều khiển bằng servo, điều khiển robot bằng cách chuyển hướng bánh xe một cách chủ động và nhanh chóng, chỉ cho phép chuyển động theo các hướng song song và tạo ra mô-men xoắn cần thiết để di chuyển robot. Bánh trước sử dụng loại tự điều hướng. Nó được thiết kế để tạo điều kiện thuận lợi cho chuyển động ngược và xuôi của robot.1 Cảm biến siêu âm HR-S04 Vì đặc thù robot hút bụi sử dụng trong gia đình nên trong nhà sẽ có các vật dụng làm vật cản ảnh hưởng đến hoạt động của robot, cũng như sẽ gây hư hại khi va chạm với các vật dụng trong nhà như hư hỏng thiết bị… Do đó, từ nhu cầu thiết yếu mà chúng tôi thiết kế lắp đặt các cảm biến để theo dõi cũng như giúp robot vận hành trong nhà một cách suôn sẻ và tránh được các vật cản một cách tốt nhất để giảm thiểu tối đa các hư hại có thể xảy ra khi robot hoạt động.2 Cảm biến hồng ngoại Cũng như cảm biến siêu âm đẻ tránh các vật cản, thì còn một lí do nữa, là trong gia đình thường có các cầu thang, vì lẽ đó ta phải thiết kế lắp đặt các cảm biến hồng ngoại để theo dõi và tranh được các trường hợp robot đang hoạt động vô tình chạy tới khu vực có cầu thang và rơi xuống gây hư hại nặng nề cho robot.4 Ưu điểm  Robot có kích thước nhỏ gọn giúp di chuyển linh hoạt.

 Bo lớn các góc nâng cao hiệu quả làm việc.  Diện tích không gian bên trong robot khá rộng.  Kiểu dáng và màu sắc đẹp.  Các phần cấu thành nên robot được bố trí hợp lý 1.5 Nhược điểm  Robot hạn chế hoạt động những địa hình nhấp nhô.

 Dung lượng pin hơi khiêm tốn khiến cho robot không thể vận hành quá lâu.  Lặp lại những diện tích đã làm việc.  Robot chưa thể tự xạc nguồn.  Giải thuật robot chưa đa dạng, chỉ có thể di chuyển trên mặt sàn phẳng, vật cản sát tường.

 Chưa có kết quả thực nghiệm. SVTH: ĐỖ PHẠM THANH - PHẠM ĐỨC TRÍ GVHD: Th.S PHẠM VĂN PHÁT xvii TIEU LUAN MOI download : skknchat@gmail.com Tên Đề Tài: Nghiên Cứu, Thiết Kế Robot Hút Bụi Sử Dụng Trong Gia Đình CHƯƠNG 2: KẾT CẤU PHẦN CỨNG CỦA ROBOT HÚT BỤI 2.1 Quy trình thực hiện  Tham khảo sản phẩm robot hút bụi có trên thị trường.  Xây dựng các phương án thiết kế.  Phân tích và chọn phương án thiết kế.

 Thi công phương án lựa chọn.  Thử nghiệm sản phẩm.  Kết luận và hướng phát triển.2 Yêu cầu kĩ thuật Robot hút bụi chỉ có nhiệm vụ di chuyển hút bụi và tránh vật cản phía trước. Phần cơ khí của robot hút bụi cứng vững để mang được pin, mạch điều khiển, cảm biến… Tốc độ di chuyển không quá nhỏ cũng không lớn quá, không gây khó khăn cho việc điều khiển.

Cơ cấu cơ khí nhỏ gọn, giúp cho robot di chuyển linh hoạt. Kiểu dáng, màu sắc đẹp.

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