Đồ án Thiết kế và thi công thiết bị nhận dạng chuyển động của đầu có tích hợp cảm biến gia tốc cho việc điều khiển xe lăn

BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHẠM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
ĐỒ ÁN TT NGHIP  
NGÀNH CÔNG NGHKTHUẬT ĐIỆN TTRUYN  
THÔNG  
ĐỀ TÀI:  
THIT KVÀ THI CÔNG THIT BỊ  
NHN DNG CHUYỂN ĐỘNG CA  
ĐẦU CÓ TÍCH HP CM BIN GIA  
TC CHO VIỆC ĐIỀU KHIN XE  
LĂN  
GVHD: ThS. TRẦN ĐĂNG KHOA  
SVTH1: HUNH NGC PHIÊN  
SVTH2: PHM NGC QUC  
(15141235)  
(15141260)  
TP. Hồ Chí Minh, ngày 20 tháng 12 năm 2019  
BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
ĐỒ ÁN TT NGHIP  
NGÀNH CÔNG NGHKTHUẬT ĐIỆN TTRUYN  
THÔNG  
ĐỀ TÀI:  
THIT KVÀ THI CÔNG THIT BỊ  
NHN DNG CHUYỂN ĐỘNG CA  
ĐẦU TÍCH HP CM BIN GIA TC  
CHO VIỆC ĐIỀU KHIỂN XE LĂN  
GVHD: ThS. TRẦN ĐĂNG KHOA  
SVTH1: HUNH NGC PHIÊN (15141235)  
SVTH2: PHM NGC QUC  
(15141260)  
TP. Hồ Chí Minh, ngày 20 tháng 12 năm 2019  
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT  
NAM  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
----o0o----  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
TP. HCM, ngày 20 tháng 12 năm 2019  
NHIM VỤ ĐỒ ÁN TT NGHIP  
Htên sinh viên: Hunh Ngc Phiên  
Phm Ngc Quc  
MSSV:  
MSSV:  
15141235  
15141260  
Chuyên ngành:  
Hệ đào tạo:  
Khóa:  
KT thut Điện ttruyn thông  
Mã ngành: 141  
Đại hc chính quy  
Mã h:  
Lp:  
1
2015  
159410A  
I. TÊN ĐỀ TÀI: THIT KVÀ THI CÔNG THIT BNHN DNG  
CHUYN ĐỘNG CỦA ĐẦU TÍCH HP CM BIN GIA TC CHO VIC  
ĐIỀU KHIỂN XE LĂN  
II. NHIM V:  
1. Các sliệu ban đầu:  
- Kích thước mô hình: Bộ điều khiển động cơ DC (chiu dài 16cm, chiu rng 8cm,  
chiu cao 6cm), thiết bnhn din cử động đu (tai nghe chp tai SONY).  
- Thiết bnhn din cử động đầu bng cm biến gia tc và con quay thiết kế trên tai  
nghe chp tai SONY.  
- Bộ điều khiển động cơ DC 24VDC bằng cu H nhn lệnh điều khin tthiết bnhn  
din cử động đu bng bluetooth.  
- Sdng 2 cm biến hng ngoại để phát hin vt cn.  
- Arduino Nano được sdùng làm bxlý trung tâm cho cbộ điều khiển động cơ  
và thiết bnhn dng chuyển động của đầu.  
2. Ni dung thc hin:  
- Tìm hiu nguyên lí hoạt đng ca cm biến gia tc, các cm biến khác như khong  
cách, các chun truyền như I2C, UART.  
ii  
 
- Phân tích các tín hiu tcm biến gia tốc để biết được các dliệu khi người dùng  
muốn đi sang trái, phải, ti, lui. Phân tích tín hiu tcác cm biến khác để nhn biết  
các trường hp nguy hiểm cho người dùng trên xe lăn.  
- Tcác dliệu đã phân tích được tcm biến gia tc tiến hành kết hp với vi điều  
khiển trung tâm để lp trình điều khiển các hướng di chuyn của xe lăn.  
- Tcác dliệu thu được tcác cm biến khác như lực, khoảng cách, v.v để thiết kế  
hthng cnh báo và bảo đảm an toàn cho người sdng.  
- Kết hp tt ccác phần là xe lăn, cảm biến, vi điều khin và lp trình cho hthng.  
- Kết hợp điều khiển xe lăn bằng đầu và điều khiển xe lăn bằng ng dụng di động  
thông qua wifi.  
- Tiến hành chy thnghim, chnh sa và hoàn thiện thêm tính năng cho xe lăn.  
- Tiến hành nhận xét, đánh giá chung toàn hệ thng  
- Tiến hành viết báo cáo đề án  
- Báo cáo đề tài tt nghip  
III. NGÀY GIAO NHIM V:  
02/09/2019  
IV. NGÀY HOÀN THÀNH NHIM V:  
V. HVÀ TÊN CÁN BỘ HƯỚNG DN:  
25/12/2019  
ThS. Trần Đăng Khoa  
CÁN BỘ HƯỚNG DN  
BM. ĐIN TCÔNG NGHIP Y SINH  
iii  
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT  
NAM  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
----o0o----  
TP. HCM, ngày 20 tháng 12 năm 2019  
LCH TRÌNH THC HIỆN ĐỒ ÁN TT NGHIP  
Htên sinh viên 1: Hunh Ngc Phiên  
Lp:  
Htên sinh viên 2: Phm Ngc Quc  
Lp: 159410A  
159410A  
MSSV:  
MSSV:  
15141235  
15141260  
Tên đề tài: THIT KVÀ THI CÔNG THIT BNHN DNG CHUYN  
ĐỘNG CỦA ĐẦU TÍCH HP CM BIN GIA TC CHO VIC  
ĐIỀU KHIỂN XE LĂN  
Xác nhận  
GVHD  
Tuần/ngày  
Nội dung  
1
- Liên hệ với GVHD nhận đề tài tốt nghiệp  
(02/09/2019 –  
08/09/2019)  
2
- Nộp đề cương chi tiết đề tài tốt nghiệp  
(09/09/2019 –  
15/09/2019)  
3
- Tìm hiểu về cảm biến gia tốc (accelerometer)  
(16/09/2019 - Tìm hiểu về cảm biến con quay (gyroscope)  
22/09/2019)  
- Tìm hiểu cách kết hợp gia tốc và con quay để tính  
góc quay  
4
- Tìm hiểu về Arduino Nano  
(23/09/2019 - Tìm hiểu về kết nối không dây qua Bluetooth  
29/09/2019)  
5
- Tiến hành mua đầy đủ linh kiện  
(30/09/2019 - Xây dựng hình để thực hiện nghiên cứu  
06/10/2019)  
6
- Tiến hành lấy dữ liệu từ cảm biến gia tốc và con  
(07/10/2019 – quay dựa trên các cử động của đầu (quay trái, quay  
13/10/2019)  
phải, gật trước, gật sau)  
- Tiến hành phân chia trường hợp từ dữ liệu thu được  
- Tiến hành lập trình cho Arduino Nano dựa trên các  
trường hợp của dữ liệu thu được  
7
- Tiến hành thiết kế phần cứng cho thiết bị nhận diện  
(14/10/2019 – dạng chuyển động của dầu trên tai nghe chuụp tai  
20/10/2019)  
- Tiến hành thí nghiệm thực tế bằng đầu, kết quả hiển  
thị trên serial port của Arduino và 4 LED đơn trượng  
trưng cho 4 hướng trái, phải, tiến, lùi.  
8
- Thiết kế bộ điều khiển động cơ DC  
iv  
 
(21/10/2019 - Kết nối thiết bị nhận dạng chuyển động của đầu và  
27/10/2019)  
bộ điều khiển động cơ DC bằng module bluetooth  
HC-05  
9
- Lắp ráp, kết hợp xe lăn điện với bộ điều khiển động  
(28/10/2019 – cơ DC và thiết bị nhận dạng chuyển động của đầu  
03/11/2019)  
- Tiến hành chạy thử nghiệm trên mô hình thực tế  
- Chạy thực tế trên xe để nhận biết được sự khác biệt  
10  
(04/11/2019 – lúc lấy dữ liệu không có chạy thực tế và lúc chạy thực  
10/11/2019)  
tế  
- Tiến hành sửa lỗi code dựa trên 4 động tác (gật tới,  
gật lùi, quay trái, quay phải)  
- Nghiên cứu thiết kế thêm cảm biển phát hiện vật cản  
- Chạy thực tế và tiếp tụ hoàn thiện phần lập trình cho  
11  
(11/11/2019 – nhận biết dạng chuyển động của đầu (gật tới, gật lùi,  
17/11/2019)  
quay trái, quay phải)  
- Chạy thử nghiệm cảm biến phát hiện vật cản  
- Sửa lỗi phần cứng và phần lập trình  
- Tiến hành thiết kế điều khiển xe lăn bằng ứng dụng  
12  
(18/11/2019 di động thông qua wifi  
24/11/2019)  
- Kết hợp điều khiển bằng ứng dụng di động và cử  
động của đầu trên cùng 1 thiết bị  
- Tiến hành chạy thử nghiệm xe lăn điện điều khiển  
bằng ứng dụng di động và sửa lỗi  
- Viết luận văn  
13  
- Chạy thử nghiệm toàn bộ xe lăn điện  
(15/11/2019 - Viết luận văn  
01/12/2019)  
14  
- Hoàn chỉnh, cân chỉnh toàn bộ xe lăn điện (phần  
(02/12/2019 – ứng và phần mềm)  
08/12/2019)  
- Viết hoàn chỉnh luận văn  
- Hoàn chỉnh luận văn  
15  
(09/12/2019 - Nộp luận văn  
15/12/2019)  
16  
- Phản biện  
- Báo cáo trước hội đồng  
(16/12/2019 –  
22/12/2019)  
GVHD  
(Ký và ghi rõ htên)  
v
LI CAM ĐOAN  
Đề tài này là do tôi tthc hin da vào mt stài liu và không sao chép ttài liu  
hay công trình đã có trước đó và hin ti.  
Người thc hiện đề tài  
Sinh viên 1  
Sinh viên 2  
Hunh Ngc Phiên  
Phm Ngc Quc  
vi  
 
LI CẢM ƠN  
Em xin gi li cm ơn sâu sắc đến thy Trần Đăng Khoa – Ging viên bmôn  
Điện tcông nghip y sinh, cùng các thy cô khác trong bộ môn đã tạo điều kin về  
kiến thức cũng như cơ svt cht trong quá trình chúng em thc hiện đtài.  
Em cũng gửi li cảm ơn đến các bn cùng thc hiện đề tài khác ti phòng lab y  
sinh đã chia sẻ trao đổi nhng kinh nghim kiến thức để nhóm có thhoàn thiện đề tài.  
Cảm ơn gia đình đã luôn bên cạnh nhóm trong quá trình thc hiện đề tài.  
Xin chân thành cảm ơn!  
Người thc hiện đề tài  
Sinh viên 1  
Sinh viên 2  
Hunh Ngc Phiên  
Phm Ngc Quc  
vii  
 
MC LC  
TRANG BÌA……………………………………………………………………………i  
viii  
 
ix  
LIT KÊ HÌNH  
Trang  
Hình 2.1. Góc quay ca vector trên không gian 2 chiu.................................................4  
Hình 2.2. Góc Euler miêu tả phương hướng trong không gian. ..................................4  
Hình 2.3. Biu din roll, pitch và yaw trong không gian................................................5  
Hình 2.4. Biu din chuyn động của đầu bng Roll, Pitch và Yaw..............................5  
Hình 2.5. Robot tcân bng ng dng cm biến gia tc ...............................................5  
Hình 2.6. Mô hình cm biến gia tốc cơ bn....................................................................7  
Hình 2.7. Con quay hi chuyn ......................................................................................7  
Hình 2.8. Hình nh thc tế ca MPU6050 .....................................................................8  
Hình 2.9. Sơ đồ nguyên lý ca cm biến GY 521 sdng chip MPU6050...................9  
Hình 2.10. Hình nh thc tế ca Arduino Nano V3.0 ..................................................11  
Hình 2.11. Mch nguyên lí ca module Arduino Nano V3.0.......................................13  
Hình 2.12. Input/Output Pins ca Arduino Nano .........................................................13  
Hình 2.13. Hình nh thc tế ca NodeMCU ESP8266 ................................................15  
Hình 2.14. Sơ đồ nguyên lí PINOUT NodeMCU ESP8266.........................................16  
Hình 2.15. PINOUT ca NodeMCU ............................................................................17  
Hình 2.16. Hình nh thc tế ca HC-05 .......................................................................18  
Hình 2.17. Pinout ca HC-05........................................................................................19  
Hình 2.18. Hình nh thc tế ca mạch điều khiển động cơ DC BTS7960...................20  
Hình 2.19. Sơ đồ chân ca BTS7960............................................................................21  
Hình 2.20. Hình ảnh động cơ ServoSG90 ....................................................................22  
Hình 2.21. Cm biến hng ngoi Sharp........................................................................23  
Hình 2.22. Sơ đồ chân ca cm bến khong cách SHARP ..........................................24  
Hình 2.23. Hình nh thc tế ca Pin sc Lipo 2000mAh LP803860 ...........................25  
Hình 2.24. Hình nh thc tế ca mch sc TP4056......................................................26  
Hình 2.25. Sơ đồ nguyên lí ca TP4066.......................................................................28  
Hình 2.26. Hình nh thc tế ca mch gim áp LM2596.............................................30  
Hình 2.27. Sơ đồ nguyên lý ca LM2596.....................................................................30  
Hình 2.28. Mô hình hoạt động ca I2C ........................................................................31  
Hình 3.1. Sơ đồ khi toàn bhthng .........................................................................33  
Hình 3.2. Sơ đồ kết ni MPU6050 vi Arduino Nano .................................................35  
x
 
Hình 3.3. Sơ đồ kết ni module HC-05 với Arduino Nano đphát Bluetooth. ...........37  
Hình 3.4. Sơ đồ kết nối cài đt HC-05..........................................................................37  
Hình 3.5. Sơ đồ kết ni module sc Pin và Pin LIPO...................................................38  
Hình 3.6. Sơ đồ nguyên lí nhn dng chuyển động của đu.........................................39  
Hình 3.7. Sơ đồ nguyên lí ca khi nhn dliu Bluetooth.........................................40  
Hình 3.8. Sơ đồ nguyên lí kết ni 2 cm biến khong cách vi Arduino Nano...........41  
Hình 3.9. Mô hình kết hp cm biến khoảng cách và động cơ Servo để quét .............41  
Hình 3.10. Sơ đồ nguyên lí kết nối 2 động cơ servo với Arduino Nano ......................42  
Hình 3.11. Sơ đồ nguyên lí khối điều khiển động cơ DC.............................................42  
Hình 3.12. Sơ đồ nguyên lí bộ điu khiển động cơ của xe n.....................................43  
Hình 3.13. Sơ đồ nguyên lí toàn mch..........................................................................46  
Hình 4.1. Sơ đồ vtrí linh kin trên tai nghe chp tai ..................................................46  
Hình 4.2. Sp xếp linh kin trong bộ điều khiển động cơ DC xe n...........................49  
Hình 4.4. Hình nh Arduino Nano trên bộ điều khin..................................................50  
Hình 4.5. Hình nh BTS7960 trên bộ điu khiển động cơ ...........................................50  
Hình 4.6. Hình nh HC-05 trên bộ điều khin..............................................................51  
Hình 4.7. Khi bm biến và điều hướng cm biến.......................................................52  
Hình 4.8. Hình nh bên hông ca bộ điều khin có input là USB................................52  
Hình 4.9. Hình nh bên hông trái ca bộ điều khin có công tc cp ngun cho các  
linh kin trong bộ điều khin tránh scxy ra ..........................................................53  
Hình 4.10. Hình nh Pin LIPO và mch such TP4056 ca nó mt bên tai nghe. .......53  
Hình 4.11. Hình nh ca board Arduino Nano bên mt phn ca tai nghe..................54  
Hình 4.12. Hình nh ca module HC05 mt bên ca tai nghe.....................................54  
Hình 4.13. Hình nh NodeMCU bên trong tai nghe.....................................................55  
Hình 4.13. Hình nh cm biến MPU6050 được gn trên tai nghe. ..............................55  
Hình 4.14. Hình ảnh tai nghe sau khi đã hang thiện.....................................................56  
Hình 4.15. Lưu đồ thut toán chung cho toàn bhthng ..........................................57  
Hình 4.16. Chương trình con điều khin xe bằng đầu..................................................58  
Hình 4.17. Lưu đồ chương trình con điều khin bng ng dng..................................59  
Hình 4.18. Logo phn mm ARDUINO IDE...............................................................60  
Hình 4.19. Cách ti phn mm .....................................................................................61  
Hình 4.20. Giao din Arduino IDE...............................................................................61  
xi  
Hình 4.21. ng dng BLYNK......................................................................................63  
Hình 4.22. Các bước to 1 project trong BLYNK........................................................63  
Hình 4.23. Cách thêm nút nhấn điu khin. .................................................................64  
Hình 4.24. Cách ly Token ...........................................................................................64  
Hình 4.25. Giao din ng dng trên di động ................................................................65  
Hình 4.26. Lưu đồ thut toán mô phng cm biến .......................................................66  
Hình 4.27. Mô phng chuyển động ca cm biến bng Roll Pitch -Yaw .................66  
Hình 4.28. Lưu đồ các sdụng xe lăn điều khin. .......................................................70  
Hình 5.1. Hình nh tai nghe nhn dng chuyển đng của đầu .....................................70  
Hình 5.2. Module điều khin động cơ DC của xe lăn ..................................................70  
Hình 5.3. Hình nh mt sau của xe lăn.........................................................................71  
Hình 5.4. Hình nh mặt trước của xe lăn......................................................................71  
Hình 5.5. Tín hiu Roll và Pitch cảu ACCEL trước khi qua blc Complementary. .72  
Hình 5.6. Tín hiu Roll và Pitch cảu GYRO trước khi qua blc Complementary. ...73  
Hình 5.7. Roll và Pitch sau khi qua blc Complementary.........................................73  
Hình 5.8. Dliu cm biến khi gật đu về trước..........................................................74  
Hình 5.9. Dliu cm biến khi ngửa đàu ra sau...........................................................74  
Hình 5.10. Dliu cm biến khi quay đầu sang trái.....................................................75  
Hình 5.11. Dliu cm biến khi quay đầu sang phi...................................................75  
Hình 5.12. Khi nggt sẽ có thông báo trên điện thoại di động và qua email.............76  
Hình 5.13. Khi phát hin vt cn xe tự động dng li ..................................................76  
xii  
LIT KÊ BNG  
Trang  
Bng 2.1. Các lnh thông dng HC-05.........................................................................19  
Bng 2.2. Thông sRPROG và IBAT ca TP4056 .....................................................28  
Bng 3.1. Thng kê dòng ti ca thiết bnhn dng.....................................................40  
Bng 3.2. Thng kê dòng ti ca bộ điều khiển động cơ xe lăn...................................44  
Bng 4.1. Danh sách các linh kin................................................................................47  
Bng 4.2. Thanh ghi reset và khởi tạo cảm biến...........................................................61  
Bng 4.3. Thanh ghi lưu giá trị của ACCEL ................................................................62  
Bng 4.4. Giá trị giới hạn của cảm biến ACCEL .........................................................62  
Bng 4.5. Giá trị giới hạn của cảm biến GYRO ...........................................................62  
Bng 5.1. Thng kê kết quả điều khin.........................................................................72  
xiii  
 
TÓM TT  
Chúng ta đang sống trong thời đại mà các thiết b, dng cụ đã và đang được nghiên  
cu, phát trin cho phép chúng hoạt động mt cách tự động và thông minh hơn. Sự ra  
đời của xe lăn là bước ngoc lớn đối với người khuyết tt, từ xe lăn chạy bng sức người  
cho đến nhng chiếc xe lăn đin hiện đại htrợ cho người dùng. Xe lăn đin ngày càng  
trnên quan trọng như là một công nghhtr, thiết bphc hi sc khe và số lượng  
người tăng lên đáng kể.  
Hin nay có nhiu loại xe lăn điện điều khiển như: xe lăn điện điều khin bng  
joystick, xe lăn điện điều khin bng ging nói, xe lăn điện điều khin qua ng dng di  
động. Trong đề tài này nhóm nghiên cu, thiết kế và thi công bộ điu khiển xe lăn đin  
điều khin bng các cử động của đầu để hướng đến những người khuyết tt, bnh nhân  
không có khả năng sử dụng tay để điều khin.  
Đề tài Nghiên cu, thiết kế và thi công bộ điu khiển xe lăn đin bng các cử  
động của đầu” đã hoàn thành được phần điều khiển xe lăn điện bng các cử động ca  
đầu như quay trái, quay phải, gt về phía trước, gt vphía sau da trên cm biến gia  
tc (accelerometer) kết hp vi cm biến con quay hi chuyn (gyroscope). Ngoài phn  
điều khin bằng đầu, xe lăn còn có thêm chức năng điều khiển được qua ng dng di  
động mã ngun mBlynk, có thtự động thông báo cho người thân khi có scố như  
nggt xy ra, tự động dng li khi phát hin vt cản phía trước và phía sau.  
xiv  
 
CHƯƠNG 1: TỔNG QUAN  
Chương 1. TỔNG QUAN  
1.1. ĐẶT VẤN Đ:  
Công nghngày càng phát trin, nht là trong thi kì ca nên công nghip 4.0 thì  
mi thứ đều được thc hin mt cách tự động, thông minh, nhanh chóng và tin li cho  
người sdng. Theo sliu thống kê năm 2019 thì có tới 7% dân sViệt Nam tương  
đương với 6.2 triệu người khuyết tt, trong số đó số người khuyết tt vận động chiếm  
đến 35% (Theo Zing.vn). Đi vào vấn đề liên quan đến sdi chuyn của các người khuyết  
tt, các bệnh nhân đang trong quá trình hồi phc chức năng cũng được đáp ứng rt chu  
đáo như sự xut hin của xe lăn điện, góp phn tiết kiệm được sc lc của người thân  
và cũng như bản thân người ngồi xe lăn.  
Hin nay trên thị trường có phbiến các loại xe lăn điều khin bng trc  
(joystick), ng dụng di động. Vấn đề đang tồn ti ở đây là những xe lăn điện hin nay  
hu hết đều chưa hướng đến nhng người tàn tt không có khả năng sử dụng tay để điều  
khin.  
Mt số phương pháp điều khiển xe lăn điện hiện nay như: Bộ điu khiển thường  
là mt bên tay vn của xe lăn có gn thêm mt số các nút điều khiển hướng cho phép  
người dùng có thể dùng tay để tinh chỉnh và điều khin nhiu chế độ khác nhau. Trong  
mt số trường hp bộ điu khin có thể được gn ở phía sau để người phtá htrthay  
vì người ngi xe lăn. Xe lăn hỗ trbộ điều khin này có thể được thiết kế để có thsử  
dng trong nhà mà ngoài tri [1]. Chúng ta có thnhn thy rng trong cuc sng  
hàng ngày cchlà mt trong nhng hành vi giao tiếp mà con người có thddàng sử  
dng mt cách ddàng, ví dụ như là cử chca cánh tay, bàn tay, ngón tay đều được sử  
dụng. Điều khiển xe lăn bằng các cchca tay ng dng những hành động này vào  
trong việc điu khin và áp dng công nghxảnh để xlý các cchca tay [2].  
Vấn đề ở trên một là chưa hướng đến người khuyết tt ctay chân và nếu có thì  
cũng đang nằm quá trình nghiên cu hoàn thin. Nhm gii quyết vấn đề đó nhóm thực  
hiện đề tài THIT KVÀ THI CÔNG THIT BNHN DNG CHUYN  
ĐỘNG CỦA ĐẦU TÍCH HP CM BIN GIA TC CHO VIỆC ĐIỀU KHIN  
XE LĂN”. Mục tiêu hướng ti những ngưi tàn tt, bnh nhân không có khả năng điu  
khin tay, xe lăn điện bây gicó thể điều khiển được bng những động tác của đầu người  
sdng, ngoài ra còn tích hợp thêm các tính năng khác để thun tiện cho người sdng  
như điều khin qua ng dng, cnh báo nguye nghiểm…  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
1
   
CHƯƠNG 1: TỔNG QUAN  
1.2. MC TIÊU:  
Thiết kế và thì công xe lăn điều khin bng cử động của đầu da trên cm biến  
gia tc kết hp vi con quay hi chuyn MPU6050, sdng vi điều khin trung tâm là  
module Arduino Nano kết hp với module ESP8266 NodeMCU để điều khin.  
Nghiên cu thiết kế phn nhn dng tín hiu của đầu (gt ti, gt sau, quay sang  
trái, quay sang phi) bng cm biến kết hp vi Arduino Nano. Truyn dng cử động  
của đầu dến bộ điều khiển động cơ để tiến hành điu khin bng Bluetooth.  
Thiết kế phần điều khiển xe lăn qua ứng dụng di động mã ngun mBlynk kết  
hp vi cnh báo nếu gp tình hung nghi hiển như ngủ gt, tự động phát hin vt cn  
và dng li da trên cm biến hông ngoi Sharp.  
1.3. NI DUNG NGHIÊN CU:  
NI DUNG 1: Nghiên cu, tìm hiu vcm biến gia tc, con quay hi chuyn  
(MPU6050), Arduino Nano, cm biến hng ngoài SHARP, NodeMCU, BLYNK.  
NI DUNG 2: Thu thp dliu chuyển động (gt ti, gt sau, quay trái, quay  
phi) của đầu da trên cm biến gia tc (accelerometer) và con quay hi chuyn  
(gyroscope) được tích hp trên MPU6050.  
NI DUNG 3: Thiết kế gii thut, lp trình cho Arduino Nano da trên các dữ  
liệu đã thu đưc tcm biến để điều hướng xe lăn.  
NI DUNG 4: Thiết kế bộ điều khiển động cơ DC để nhn tín hiu tthiết bị  
nhn dng chuyển đng của đầu bằng Bluetooth để điều khin xe lăn đã có sn 2  
động cơ DC.  
NI DUNG 5: Tích hp thêm cm biến khong cách nhn din vt cn, ng dng  
cnh báo nguy him, kết hợp điu khiển xe lăn bằng ng dụng di động Blynk.  
NI DUNG 6: Kết hp tt ccác phn nhn dng tín hiệu, điều khin, hthng  
an toàn vào trên cùng một xe lăn. Tiến hành chy thnghim và hiu chnh.  
NI DUNG 7: Đánh giá kết quthc hin  
NI DUNG 8: Viết báo cáo  
NI DUNG 9: Bo vệ đề tài  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
2
   
CHƯƠNG 1: TỔNG QUAN  
1.4. GII HN:  
Kích thước ca thiết bnhn dng tín hiu chuyển động của đầu: Được thiết kế,  
tích hp trên tai nghe chụp tai thông thường, có thể căn chỉnh đvừa đầu  
Kích thước bộ điều khiển động cơ DC: chiu cao 7cm, chiu dài 16cm, chiu  
rng 8cm.  
Cm biến phát hin vt cn (SHARP GP2Y0A02YK0F) có gii hn 30cm –  
150cm.  
Xe lăn di chuyn 4 hướng: ti, lui, trái, phi.  
Xe lăn phục vụ người dùng trong môi trường nn bng phng không phi cu  
thang và ghnh dc quá cao  
1.5. BCC:  
Chương 1: Tổng Quan  
Chương này trình bày đặt vấn đề dn nhp lý do chọn đề tài, mc tiêu, nôi dung  
nghiên cu, các gii hn thông svà bcc trình bày của đề tài  
Chương 2: Cơ sở Lý Thuyết  
Gii thiu các linh kin, thiết bsdng thiết kế hthng. Gii thiu khái quát  
vcác thông sca cm biến, ng dụng được sdụng trong đề tài.  
Chương 3: Thiết Kế và Tính Toán  
Tính toán để la chn các linh kin phù hp vi hthng. Thiết kế sơ đồ khi và  
giải thích sơ đồ khối, sơ đồ nguyên lí ca hthống điều khin.  
Chương 4: Thi Công HThng  
Phn này tiến hành quá trình thiết kế phn cng cho các phn ca hệ thông như  
thiết bnhn dng chuyển động, bộ điều khiển động cơ DC. Viết chương trình điều khin  
cho Arduino, kết hp ng dụng di động vào để điều khiển xe lăn.  
Chương 5: Kết Qu, Nhận Xét và Đánh Giá  
Đưa ra kết quả đạt được sau mt thi gian nghiên cu, mt shình nh ca bộ  
điều khin xe lăn. Đưa ra những nhận xét, đánh giá toàn bộ hthng điều khiển xe lăn  
bằng đầu.  
Chương 6: Kết Lun và Hướng Phát Trin  
Trình bày nhng kết lun vhthng nhng phn làm rồi và chưa làm, kết lun  
hiu quá ca bộ điều khiển xe lăn trong thực tế, đồng thi nếu ra hướng phát trin cho  
hthng.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
3
   
CHƯƠNG 2: CƠ SLÍ THUYT  
Chương 2. CƠ SỞ LÍ THUYT  
2.1. Chuyển động của đu trong không gian:  
2.1.1. Phương hướng trong không gian:  
Trong hình học thì phương hướng, góc độ và dáng điệu ca mt vt (ví dmt  
mt phng, mt vt thrắn…) dùng để miêu tkhông gian cha vật đó. Trong đó thì  
phương hướng được đặt ra da trên htrc tọa độ.  
Trong không gian 2 chiu:  
Trong không gian này thì phương hướng cbt kvt nào (vt rn, mt phng,  
vector…) được đo bởi mt giá trduy nhất là góc quay được to ra khi vật đó quay.  
Hình 2.1. Góc quay ca vector trên không gian 2 chiu  
Trong khôn gian 3 chiu:  
Vị trí và phương hướng trong không gian ca mt vt thrắn được xác định  
như một vị trí và phương hưng ca mt khung tham chiếu trong mt khung tham  
chiếu khác cố định vi vt th, tnh tiến và quay. Ít nht 3 giá trị độc lp là cn thiết  
để miêu tả phưoớng ca khung hình cố định. Mc dù mt vt thrn có thdi  
chuyn tự do được gi là 6 bc ca tdo [3].  
Hình 2.2. Góc Euler miêu tả phương hướng trong không gian.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
4
     
CHƯƠNG 2: CƠ SLÍ THUYT  
2.1.2. Chuyển động của đu trong không gian 3 chiu:  
Trong gii hn của đề tài ta chtìm hiu về 3 góc được gọi là momen đảo li,  
dc-xuống, nghiêng hay còn được gi lần lượt là roll, pitch, yaw.  
Hình 2.3. Biu din Roll, Pitch và Yaw trong không gian  
Góc quay xung quanh trc*gi là Pitch.  
Góc quay xung quanh trc Y gi là Yaw.  
Góc quay xung quanh trc Z gi là Roll.  
Hình 2.4. Biu din chuyển động của đầu bng Roll, Pitch và Yaw.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
5
 
Tải về để xem bản đầy đủ
pdf 103 trang yennguyen 30/03/2022 6680
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công thiết bị nhận dạng chuyển động của đầu có tích hợp cảm biến gia tốc cho việc điều khiển xe lăn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_thiet_ke_va_thi_cong_thiet_bi_nhan_dang_chuyen_dong_cu.pdf