Đồ án thiết kế và thi công xe lăn tự định vị trong nhà sử dụng bản đồ 2D

Đồ án nghiên cứu hcmute thiết kế và thi công xe lăn trong nhà tự định vị và đến đích dựa vào bản đồ 2d, á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 .

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2020

84
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

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

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU ĐỀ TÀI

1.3. NỘI DUNG NGHIÊN CỨU

1.4. GIỚI HẠN ĐỀ TÀI

1.5. BỐ CỤC

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

2.1. PHƯƠNG PHÁP ĐIỀU KHIỂN XE LĂN ĐẾN ĐÍCH

2.2. PHƯƠNG PHÁP VẼ QUỸ ĐẠO ĐƯỜNG ĐI CỦA XE LĂN

2.3. GIỚI THIỆU PHẦN CỨNG

2.3.1. Kit Arduino DUE

2.3.2. Module Dc-Dc Xl4005

2.3.3. Module Điều Khiển Động Cơ

2.3.4. Cảm Biến Siêu Âm Hc-Sr05

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ

3.1. TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG

3.1.1. Thiết kế sơ đồ khối hệ thống

3.1.2. Sơ đồ nguyên lý nối dây các module

3.1.3. Thiết kế các khối hệ thống

3.1.4. Module điều khiển động cơ BTS7960

3.1.5. Tính toán tránh cật cản dùng cảm biến siêu âm

4. CHƯƠNG 4: THI CÔNG HỆ THỐNG

4.1. THI CÔNG HỆ THỐNG

4.1.1. Thi công bo mạch

4.1.2. Lắp ráp và kiểm tra

4.1.3. Kết quả thi công bo mạch

4.1.4. Kết quả thi công hộp đựng module cảm biến siêu âm SRF05

4.1.5. Kết quả thi công Module màn hình cảm ứng LCD

4.1.6. Kết quả thi công mô hình

4.2. THIẾT KẾ GIAO DIỆN CHO NGƯỜI ĐIỀU KHIỂN

4.3. LẬP TRÌNH HỆ THỐNG ARDUINO ĐIỀU KHIỂN

4.3.1. Cấu hình phiên bản làm việc cho Arduino DUE

4.3.2. Lập trình trên kit Arduino DUE

4.3.3. Sơ đồ khối tổng quát trên Arduino

4.4. VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC

4.4.1. Viết tài liệu hướng dẫn sử dụng

4.4.2. Quy trình thao tác trên giao diện

5. CHƯƠNG 5: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

5.1. KẾT QUẢ THỰC NGHIỆM ĐIỀU KHIỂN XE LĂN TRONG TRƯỜNG HỢP KHÔNG VẬT CẢN

5.2. KẾT QUẢ THỰC NGHIỆM ĐIỀU KHIỂN XE LĂN TRONG TRƯỜNG HỢP CÓ VẬT CẢN

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

6.1. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Giới thiệu về Xe lăn tự động và Hệ thống định vị

Bài viết tập trung vào thiết kế một xe lăn tự định vị trong nhà dựa trên bản đồ 2D. Đây là một ứng dụng quan trọng của công nghệ hỗ trợ người khuyết tật, nhằm tăng cường độc lậptự chủ cho người sử dụng. Xe lăn tự động này khác biệt so với xe lăn điều khiển từ xa thông thường. Nó có khả năng tự định hướngtự lái đến đích dựa trên thông tin được xử lý từ bản đồ 2D của môi trường. Việc sử dụng bản đồ 2D giúp hệ thống đơn giản hơn so với các hệ thống sử dụng bản đồ 3D phức tạp hơn. Thuật toán định vị xe lăn đóng vai trò quan trọng trong việc đảm bảo độ chính xác và hiệu quả của hệ thống. Các yếu tố ảnh hưởng đến hiệu quả bao gồm cảm biến xe lăn, độ chính xác của bản đồ 2D, và khả năng xử lý của phần mềm điều khiển xe lăn. An toàn xe lăn tự động là yếu tố cần được ưu tiên hàng đầu trong quá trình thiết kế và phát triển.

1.1. Xe lăn thông minh và Công nghệ hỗ trợ người khuyết tật

Sự phát triển của xe lăn thông minh phản ánh xu hướng toàn cầu trong việc ứng dụng công nghệ hỗ trợ người khuyết tật. Xe lăn tự lái không chỉ đơn thuần là phương tiện di chuyển mà là một giải pháp công nghệ tiên tiến, góp phần nâng cao chất lượng cuộc sống cho người khuyết tật. Nhiều nghiên cứu tập trung vào việc cải tiến xe lăn tự động, từ việc tích hợp các cảm biến hiện đại đến việc phát triển các thuật toán điều khiển thông minh. Mục tiêu hướng đến là tạo ra xe lăn tự hành có khả năng định vị chính xác, tránh vật cản hiệu quả, và di chuyển mượt mà, mang lại sự tự tin và tiện lợi cho người dùng. Những nghiên cứu này không chỉ tập trung vào hiệu quả xe lăn tự động mà còn chú trọng đến an toàn xe lăn tự động, nhằm đảm bảo sự an toàn tuyệt đối cho người sử dụng trong quá trình vận hành. Việc tích hợp các tính năng an toàn tiên tiến sẽ làm cho xe lăn tự định vị trở nên an toàn hơn và đáng tin cậy hơn.

1.2. Bản đồ 2D trong nhà và Thuật toán định vị xe lăn

Thiết kế xe lăn tự định vị trong nhà dựa trên bản đồ 2D đòi hỏi sự chính xác cao trong việc xây dựng bản đồ và phát triển thuật toán định vị. Bản đồ 2D cần bao gồm đầy đủ thông tin về cấu trúc không gian, vị trí các vật cản, và điểm đến mong muốn. Thuật toán định vị phải xử lý hiệu quả dữ liệu từ các cảm biến để xác định chính xác vị trí hiện tại của xe lăn trên bản đồ 2D. SLAM (Simultaneous Localization and Mapping) là một kỹ thuật phổ biến được sử dụng trong điều khiển robothệ thống định vị tự động. Indoor navigationindoor localization là hai khía cạnh quan trọng trong thiết kế hệ thống. Việc lựa chọn thuật toán phù hợp sẽ ảnh hưởng trực tiếp đến độ chính xác, tốc độ phản hồi, và hiệu suất tổng thể của hệ thống định vị xe lăn. Xử lý ảnh 2D cũng có thể được tích hợp để cải thiện độ chính xác của bản đồ và quá trình định vị.

II. Thiết kế phần cứng và phần mềm

Phần cứng của xe lăn tự định vị bao gồm Arduino Due R3, module động cơ BTS7960, encoder, cảm biến (có thể là cảm biến siêu âm HC-SR05), và màn hình LCD cảm ứng Nextion cho giao diện người dùng. Việc lựa chọn các thành phần này dựa trên tính khả thi, chi phí, và hiệu suất. Thiết kế điện tử phải đảm bảo sự hoạt động ổn định và đáng tin cậy của hệ thống. Phần mềm được viết trên nền tảng Arduino, bao gồm các thuật toán định vị dựa trên thông tin từ encoder, thuật toán điều khiển động cơ, và thuật toán tránh vật cản. Phần mềm điều khiển xe lăn phải được tối ưu hóa để đảm bảo tốc độ xử lý nhanh chóng và chính xác. Giao diện người dùng trên màn hình LCD cảm ứng Nextion cần được thiết kế đơn giản, dễ sử dụng, và cung cấp đầy đủ thông tin cần thiết cho người dùng.

2.1. Thiết kế mạch điện và Cảm biến xe lăn

Thiết kế mạch điện cần đảm bảo sự hoạt động ổn định và an toàn của hệ thống. Việc lựa chọn các linh kiện phù hợp là rất quan trọng. Arduino Due R3 là lựa chọn phù hợp cho việc điều khiển hệ thống. Module động cơ BTS7960 cung cấp khả năng điều khiển tốc độ và hướng của động cơ. Encoder cung cấp thông tin về vị trí và tốc độ của bánh xe. Cảm biến như cảm biến siêu âm HC-SR05 giúp phát hiện vật cản. Việc bố trí các thành phần trên bo mạch in (PCB) cần được tối ưu hóa để đảm bảo sự gọn gàng và hiệu quả. Thiết kế cơ khí của xe lăn cũng cần được xem xét để đảm bảo sự phù hợp với các thành phần điện tử và tính năng của hệ thống. An toàn điện là yếu tố quan trọng cần được đảm bảo trong quá trình thiết kế và lắp ráp.

2.2. Phần mềm điều khiển và Giao diện người dùng

Phần mềm điều khiển đóng vai trò trung tâm trong việc điều khiển xe lăn tự động. Nó bao gồm các thuật toán xử lý dữ liệu từ encodercảm biến để định vị và điều khiển hướng di chuyển của xe. Việc lập trình thuật toán điều khiển động cơ đảm bảo xe lăn di chuyển chính xác theo đường dẫn đã được lập trình sẵn. Thuật toán tránh vật cản đảm bảo an toàn cho người sử dụng. Giao diện người dùng trên màn hình LCD cảm ứng Nextion phải được thiết kế trực quan và dễ sử dụng, cho phép người dùng thiết lập điểm đến và theo dõi quá trình di chuyển của xe lăn. Việc tích hợp phần mềm mapping sẽ giúp cải thiện độ chính xác của hệ thống định vị. Navigationrobot navigation là hai lĩnh vực nghiên cứu quan trọng liên quan đến việc phát triển phần mềm điều khiển xe lăn.

III. Thử nghiệm và đánh giá

Quá trình thử nghiệm bao gồm các bài kiểm tra hiệu suất của hệ thống trong các điều kiện khác nhau. Các chỉ số cần đánh giá gồm độ chính xác của định vị, khả năng tránh vật cản, tốc độ di chuyển, và thời gian phản hồi của hệ thống. Việc thu thập dữ liệu thực tế sẽ cho phép đánh giá hiệu quả của thuật toán định vị và khả năng hoạt động của hệ thống trong môi trường thực tế. Phân tích dữ liệu thu được sẽ giúp xác định những điểm mạnh và điểm yếu của hệ thống. Các kết quả thử nghiệm sẽ được sử dụng để cải tiến thiết kế và phần mềm của hệ thống. Thử nghiệm phải được tiến hành trong môi trường được kiểm soát và được ghi nhận một cách cẩn thận.

3.1. Phương pháp thử nghiệm và phân tích dữ liệu

Các thử nghiệm cần được thiết kế để đánh giá hiệu quả của từng thành phần của hệ thống. Độ chính xác của định vị được đánh giá thông qua sai số giữa vị trí thực tế và vị trí dự đoán. Khả năng tránh vật cản được kiểm tra bằng cách đặt các vật cản trên đường đi của xe lăn. Tốc độ di chuyển và thời gian phản hồi được đo bằng các thiết bị đo chuyên dụng. Dữ liệu được thu thập và phân tích bằng các phương pháp thống kê để xác định độ tin cậy của kết quả. Mô hình 2D được sử dụng để mô phỏng các tình huống thử nghiệm khác nhau. Việc phân tích dữ liệu cho phép đánh giá hiệu quả của thuật toán và cải thiện thiết kế của hệ thống. Các kết quả thử nghiệm cần được trình bày một cách rõ ràng và dễ hiểu.

3.2. Kết quả thử nghiệm và đề xuất cải tiến

Kết quả thử nghiệm cho thấy hiệu suất của xe lăn tự định vị. Độ chính xác của định vị, khả năng tránh vật cản, và tốc độ di chuyển sẽ được báo cáo chi tiết. Những hạn chế của hệ thống sẽ được chỉ ra, cùng với các đề xuất cải tiến. Ví dụ, nếu độ chính xác của định vị không đạt yêu cầu, có thể cần phải cải tiến thuật toán định vị hoặc sử dụng các cảm biến chính xác hơn. Nếu khả năng tránh vật cản không đủ tốt, có thể cần phải cải tiến thuật toán tránh vật cản hoặc bổ sung thêm các cảm biến. Các đề xuất cải tiến sẽ bao gồm cả phần cứng và phần mềm của hệ thống. Việc cải tiến hệ thống sẽ được thực hiện dựa trên kết quả phân tích dữ liệu từ quá trình thử nghiệm. Mục tiêu là tạo ra một hệ thống xe lăn tự động có hiệu suất cao và đáng tin cậy.

01/02/2025

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

đặt vấn đề dẫn nhập lý do chọn đề tài, mục tiêu, nội dung nghiên cứu, các giới hạn thông số và bố cục đồ án. Chương 2: Cơ sở lý thuyết Chương này giới thiệu các phương pháp điều khiển xe lăn đến đích, Phương pháp vẽ quỹ đạo đường đi xe lăn dựa vào thông tin đọc được từ các cảm biến, giới thiệu về kit Arduino, giới thiệu về cảm biến chuyển động Encoder, giới thiệu Module đổi nguồn hạ áp Buck DC-DC, giới thiệu về Module điều khiển động cơ, giới thiệu về động cơ DC, giới thiều về màn hình LCD cảm ứng Nextion, giới thiệu về cảm biển siêu âm HC-SR05. Chương 3: Thiết kế và tính toán  Phân tích, xây dựng sơ đồ khối, sơ đồ phần cứng.  Thiết kế giao diện trên LCD cảm ứng Nextion và gửi dữ liệu qua Arduino.

 Thiết kế chương trình nhận dữ liệu và điều khiển xe lăn trên Arduino. Chương 4: Thi công hệ thống  Xây dựng chương trình hoàn chỉnh, các thuật toán, các lưu đồ, các chương trình được sử dụng.  Lắp ráp và chạy chương trình. Viết tài liệu hướng dẫn sử dụng, quy trình thao tác.

Chương 5: Kết quả, nhận xét và đánh giá Nêu các kết quả đạt được khi thực hiện chương trình, phân tích, nhận xét, đánh giá kết quả thực thi được. Chương 6: Kết luận và hướng phát triển Tóm tắt những kết quả đạt được, những hạn chế và nêu lên các hướng phát triển trong tương lai. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2.1 PHƯƠNG PHÁP ĐIỀU KHIỂN XE LĂN ĐẾN ĐÍCH Để điều khiển xe lăn di chuyển được đến đích, cần phải biết được tọa độ vị trí hiện tại của xe và đích đến cùng nằm trong một hê quy chiếu, từ đó khai thác sự sai biệt giữa 2 điểm tọa độ để thiết lập phương pháp dẫn đường theo dõi, điều khiển được xe di chuyển đến đích.

Có những phương pháp dẫn đường phổ biến, đó là đặt cuộn dây cảm ứng hoặc nam châm xuống sàn nhà, kẻ vạch dò line, đánh dấu bằng đèn hiệu,mã vạch nhưng bị hạn chế khả năng di chuyển vì xe bị giới hạn trong phạm vi ảnh hưởng của thiết bị đánh dấu bên ngoài. Tuy nhiên vẫn có phương pháp giải quyết những giới hạn đó. Dẫn đường bằng dự tính (dead reckoning), dựa vào vị trí xuất phát ban đầu, thời gian , tốc độ di chuyển và hướng di chuyển để dự tính vị trí của phương tiện. Độ chính xác của phương pháp này tùy thuộc nhiều vào ảnh hưởng của ngoại cảnh như độ trơn trượt của mặt phẳng di chuyển, địa hình gồ ghề[4].

Dẫn đường bằng sóng điện vô tuyến (radio navigation) sử dụng thiết bị phát sóng vô tuyến từ một trạm phát cố định đã biết vị trí tọa độ, tại trạm thu sóng, máy sẽ tính toán thời gian , phương vị, khoảng cách đến trạm phát cho ra kết quả là vị trí của trạm thu sóng, chính là nơi cần định vị. Phương pháp này chính là tiền thân của hệ thống GPS[5]. Dẫn đường quán tính (inertial navigation) dựa vào vị trí,vận tốc đã biết của phương tiện, từ đó, đo tốc độ động thái và gia tốc rồi dùng phương pháp tích phân để tìm ra vị trí của phương tiện. Đây là phương pháp duy nhất không dựa vào thiết bị đánh dấu bên ngoài.

Phương pháp dẫn đường vô tuyến chịu ảnh hưởng của sóng điện vô tuyến, không sử dụng được trong những khu vực mất sóng thì phương pháp dẫn đường quán tính có thể khắc phục được. Tuy nhiên, sau một thời gian, do ảnh hưởng của nhiều yếu tố, dẫn đường quán tính sẽ xuất hiện sai lệch trong việc xác định vị trí, nếu không có sự điều chỉnh[6].2 PHƯƠNG PHÁP VẼ QUỸ ĐẠO ĐƯỜNG ĐI CỦA XE LĂN Hiện nay để vẽ đường đi của xe lăn có rât nhiều phương pháp như phương pháp dead-reckoning, phướng pháp đường cột mốc chủ động, định vị sử dụng bản đồ. Phương pháp đường cột mốc chủ động là sử dụng phép đo 3 cạnh tam giác xác BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT định vị trí vật thể dựa trên khoảng cách đo được tới cột mốc biết trước.

Trong hệ thống dẫn đường sử dụng phép đo này thông thường có ít nhất là 3 trạm phát đặt tại các vị trí biết trước ngoài môi trường và 1 trạm nhận đặt trên rô bốt. Hoặc ngược lại có 1 trạm phát đặt trên rô bốt và các trạm nhận đặt ngoài môi trường. Sử dụng thông tin về thời gian truyền của chùm tia hệ thống sẽ tính toán khoảng cách giữa các trạm phát cố định và trạm nhận đặt trên robot. GPS (Global Positionings Systems) - hệ thống định vị toàn cầu hoặc hệ thống cột mốc sử dụng cảm biến siêu âm là các ví dụ khi sử dụng phép đo 3 cạnh tam giác.1: Phương pháp đường cột mốc chủ động.

Phương pháp định vị sử dụng bản đồ sử dụng các cảm biến được trang bị để tạo ra một bản đồ cục bộ môi trường xung quanh. Bản đồ này sau đó so sánh với bản đồ toàn cục lưu trữ sẵn trong bộ nhớ. Nếu tương ứng, rô bốt sẽ tính toán vị trí và góc hướng thực tế của nó trong môi trường[7].2 : Phương pháp sử dụng bản đồ. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 do an CHƯƠNG 2.

CƠ SỞ LÝ THUYẾT Phương pháp dead-reckoning dựa trên phương trình đơn giản và thực hiện được một cách dễ dàng, sử dụng dữ liệu từ bộ mã hoá số vòng quay bánh xe. Dead- reckoning dựa trên nguyên tắc là chuyển đổi số vòng quay bánh xe thành độ dịch tuyến tính tương ứng của rô bốt. Nguyên tắc này chỉ đúng với giá trị giới hạn. Có một vài lý do dẫn đến sự không chính xác trong việc chuyển từ số gia vòng quay bánh xe sang chuyển động tuyến tính.

Tất cả các nguồn sai số này được chia thành 2 nhóm: sai số hệ thống và sai số không hệ thống. Để giảm sai số dead-reckoning cần phải tăng độ chính xác động học cũng như kích thước tới hạn[8]. Tất cả phương pháp trên dùng phần mềm Matlab và Microsoft Excel là công cụ hỗ trợ đắc lực cho việc theo dõi và ghi lại dữ liệu chuyển động của xe. Cụ thể phần mềm Matlab có khả năng đọc và lưu các giá trị mà Arduino in ra qua cổng Serial theo thời gian, và lưu lại thành từng mảng dưới dạng file.

Giúp cho việc theo dõi, sửa chữa, đánh giá được dễ dàng nhanh chóng hơn.3 GIỚI THIỆU PHẦN CỨNG 2.1 Giới thiệu về kit Arduino DUE Đề tài dùng kit Arduino DUE được sử dụng nhân ARM 32bit cortexM3 cho số ngoại vi, các chuẩn giao tiếp và số chân nhiều nhất, bộ nhớ rất lớn (512KB), nếu có những ứng dụng cần mở rộng thêm nhiều chân, nhiều ngoại vi thì đây là một sự lựa chọn đáng giá, để sử dụng trình biên dịch có thể nạp chương trình được cho board Arduino Due cần sử dụng trình biên dịch Arduino IDE 1.5 trở lên hoặc bản 1. Vì board Arduino Due chạy nhân ARM Atmel SA3MX8E, nên bị hạn chế điện áp vào của các chân I/O là 3. Nhưng các Shield Arduino đa phần là sử dụng I/O là 5V nên việc kết nối với Arduino Due phức tạp hơn một chút. Đa số các Shield thiết kế chuẩn theo Arduino Uno nên phải cẩn thận khi sử dụng shield với Arduino Due.3 : Board Arduino DUE.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Hình 2.4 : Sơ đồ và chức năng chân Arduino DUE. Một vài thông số của Arduino DUE:  Microcontroller AT91SAM3X8E.  Analog Input Pins 12.

 Analog Output Pins 2 (DAC).  Total DC Output Current on all I/O lines 130 mA.  DC Current for 3.  DC Current for 5V Pin 800 mA.

 Flash Memory 512 KB all available for the user applications.  Clock Speed 84 MHz. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Giao tiếp UART trong Arduino Due: Khái niệm giao tiếp UART: UART là chuẩn truyền thông nối tiếp bất đồng bộ (Universal Asynchronous Receiver – Transmitter) dùng để truyền nhận dữ liệu giữa 2 hệ thống và không có phân biết chủ- tớ, giữa các hệ thống là ngang cấp nhau.

Chuẩn UART gồm một đường phát dữ liệu và một đường nhận dữ liệu. Để truyền dữ liệu giữa 2 hệ thống với nhau thì cả hai hệ thống phải tự tạo xung clock (CK) có cùng tần số.5 : Giao tiếp 2 hệ thống dùng chuẩn UART. Nguyên lý hoạt động: Khi ở trạng thái chờ, mức điện áp của thiết bị truyền ở mức 1 (high). Khi bắt đầu truyền dữ liệu, START bit sẽ chuyển từ 1 xuống 0 để báo hiệu cho thiết bị nhận là quá trình truyền dữ liệu sắp xảy ra.

Sau START bit là đến các bit dữ liệu D0-D7. Sau khi truyền hết dữ liệu thì đến Bit Parity để bộ nhận kiểm tra tính đúng đắn của dữ liệu truyền. Cuối cùng là STOP bit là 1 báo cho thiết bị nhận rằng các bit đã được gửi xong. Thiết bị nhận sẽ tiến hành kiểm tra khung truyền (Frame) nhằm đảm báo tính đúng đắn của dữ liệu.6 : Nguyên lý hoạt động chuẩn UART.

Giao tiếp UART trong Arduino DUE: Trên Arduino DUE có hổ trợ một chuẩn giao tiếp UART đó là 4 chân D0 (RX) dùng để nhận dữ liệu chuẩn TTL và D1(TX) dùng để truyền dữ liệu chuẩn TTL.2 Encoder Encoder là loại cảm biến vị trí, đưa ra thông tin về góc quay dưới dạng số mà không cần bộ ADC. Encoder có cấu tạo gồm: BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 do an CHƯƠNG 2. CƠ SỞ LÝ THUYẾT  Đĩa quay được khoét lỗ gắn vào trục động cơ.  Một đèn led làm nguồn phát sáng và 1 mắt thu quang điện được bố trí thẳng hàng.

 Mạch khuếch đại tín hiệu.7 : Cấu tạo của Encoder. Trên đĩa có các lỗ người ta dùng đèn led để chiếu lên mặt đĩa. Khi đĩa quay chỗ có đèn led sẽ chiếu xuyên qua còn phía mặt bên kia của đĩa, người ta đặt một mắt thu, cứ mỗi lần mắt thu nhận đc tín hiệu từ đèn led thì encoder trả về một xung.8 : Nguyên lý hoạt động Encoder. Encoder được chia làm 2 loại là encoder tuyệt đối và encoder tương đối.

Encoder tuyệt đối có tín hiệu trả về từ encoder cho biết chính xác vị trí của encoder mà người dùng không cần sử lí gì thêm. Encoder tương đối chỉ có 1,2 hoặc tối đa 3 vòng lỗ nên thường có thêm một lỗ định vị.

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

Bài viết "Thiết kế xe lăn tự định vị trong nhà dựa vào bản đồ 2D" trình bày một giải pháp sáng tạo cho việc di chuyển của người khuyết tật trong không gian nội thất. Xe lăn này sử dụng công nghệ bản đồ 2D để tự động định vị và điều hướng, giúp người dùng dễ dàng di chuyển mà không cần sự trợ giúp từ người khác. Những lợi ích chính của thiết kế này bao gồm tăng cường tính độc lập cho người sử dụng, giảm thiểu rủi ro va chạm và cải thiện chất lượng cuộc sống.

Nếu bạn quan tâm đến các ứng dụng công nghệ trong thiết kế và sản xuất, hãy khám phá thêm về Đồ án hcmute thiết kế thiết bị thu hoạch cây tràm, nơi bạn sẽ tìm thấy những giải pháp sáng tạo trong nông nghiệp. Hoặc tìm hiểu về Đồ án hcmute mô hình cửa tự động dùng cảm biến vân tay, một ứng dụng thú vị của công nghệ tự động hóa trong cuộc sống hàng ngày. Cuối cùng, bạn có thể tham khảo Đồ án hcmute tạo mẫu và xây dựng quy trình sản xuất các sản phẩm thương mại in kỹ thuật số có cấu trúc đặc biệt để hiểu rõ hơn về quy trình sản xuất hiện đại. Những liên kết 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 thiết kế và công nghệ.