Đồ án Thiết kế và thi công robot đánh trống trường học

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 KTHUẬT ĐIỆN TTRUYN THÔNG  
ĐỀ TÀI:  
THIT KVÀ THI CÔNG ROBOT  
ĐÁNH TRỐNG TRƯỜNG HC  
GVHD: ThS Phan Vân Hoàn  
SVTH: Trn Trung Nam  
MSSV: 15141216  
Nguyn Gia Hu  
MSSV: 15141155  
Tp. HChí Minh - 7/2019  
 
TRƯỜNG ĐH SPKT TP. HCHÍ MINH  
KHOA ĐIN-ĐIỆN TỬ  
CNG HÒA XÃ HI CHỦ NGHĨA  
VIT NAM  
ĐỘC LP - TDO - HNH PHÚC  
BỘ MÔN ĐIỆN TCÔNG NGHIP –  
Y SINH  
----o0o----  
Tp. HCM, ngày 3 tháng 7 năm 2019  
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP  
Họ tên sinh viên: Trần Trung Nam  
Nguyễn Gia Hậu  
MSSV: 15141216  
MSSV: 15141155  
Chuyên ngành:  
Hệ đào tạo:  
Khóa:  
Kỹ thuật Điện t- Truyền thông Mã ngành: 52510302  
Đại học chính quy  
Mã hệ:  
Lớp:  
1
2015  
15141DT1B  
I. TÊN ĐỀ TÀI: THIT KẾ VÀ THI CÔNG ROBOT ĐÁNH TRỐNG TRONG  
TRƯỜNG HC.  
II. NHIM VỤ  
1. Các sliệu ban đầu:  
- Nguyễn Đình Phú, Giáo trình Thực Hành Vi Điều Khin ARM STM32, Trường Đại  
học Sư Phm KThut TP. HChí Minh, 2014.  
- Phan Vân Hoàn, Giáo trình Vi Điều Khin Nâng Cao, Trường Đại học Sư Phạm Kỹ  
Thut TP. HChí Minh.  
2. Ni dung thc hin:  
- Hoạt động ca các vi điều khin, màn hình cm ng.  
- Cách thc to ra mt ng dụng di đng chy trên nn tng hệ điu hành Android.  
- Tìm hiu vthi gian thc.  
- Các ngôn nglp trình, thiết kế.  
- Tìm hiu vhoạt động của động cơ cũng như các vật liu về cơ khí.  
ii  
 
- Xây dựng mô hình Robot đánh trống.  
III. NGÀY GIAO NHIM V:  
18/2/2019  
IV. NGÀY HOÀN THÀNH NHIM V: 18/6/2019  
V. HVÀ TÊN CÁN BỘ HƯỚNG DN: ThS Phan Vân Hoàn  
CÁN BỘ HƯỚNG DN  
BM. ĐIN TCÔNG NGHIP Y SINH  
iii  
TRƯỜNG ĐH SPKT TP. HCHÍ MINH  
KHOA ĐIN-ĐIỆN TỬ  
CNG HÒA XÃ HI CHỦ NGHĨA  
VIT NAM  
ĐỘC LP - TDO - HNH PHÚC  
BỘ MÔN ĐIỆN TCÔNG NGHIP –  
Y SINH  
----o0o----  
Tp. HCM, ngày 3 tháng 7 năm 2019  
LCH TRÌNH THC HIỆN ĐỒ ÁN TT NGHIP  
Htên sinh viên 1: Trn Trung Nam  
Lp: 15141DT1B  
MSSV: 15141216  
Htên sinh viên 2: Nguyn Gia Hu  
Lp: 15141DT1B  
MSSV: 15141155  
Tên đề tài: ROBOT ĐÁNH TRỐNG TRONG TRƯỜNG HC.  
Xác nhn  
Tun/ngày  
Tun 1  
Ni dung  
- Gp GVHD nhận đề tài.  
GVHD  
T18/2/2019 - Viết đề cương chi tiết.  
đến 24/2/2019  
-Tìm hiểu các đề tài đã nghiên cứu liên quan về  
Tun 2  
T25/2/2019 robot đánh trống trường hc.  
đến 3/3/2019  
-Gặp GVHD để báo cáo hướng thc hiện đtài.  
Tun 3  
T4/3/2019  
đến 10/3/2019  
Tun 4  
- Tìm hiu về cơ cấu đánh trống và thiết kế  
T11/3/2019 khung Robot.  
đến 17/3/2019  
iv  
 
-Báo cáo tiến đvi GVHD.  
Tun 5  
T18/3/2019 -Vmô phỏng cơ cấu, mua thiết bị để gia công  
đến 24/3/2019 cơ khí.  
-Tìm hiu giao tiếp gia STM32F407 vi màn  
hình cm ng, ESP8266.  
-Báo cáo tiến đvi GVHD.  
Tun 6  
T25/3/2019 -Lp trình giao tiếp gia STM32F07 với đng  
đến 31/3/2019 cơ bước và màn hình cm ng.  
-Báo cáo tiến đvi GVHD.  
Tun 7  
T1/4/2019 -Thiết kế giao din cho màn hình cm ng và thi  
đến 7/4/2019 công khung Robot.  
- Báo cáo tiến đvi GVHD.  
Tun 8  
T8/4/2019 - Tìm hiểu điều khin màn hình bng cm ng.  
đến 14/4/2019 -Giao tiếp Module ESP8266.  
-Tiếp tục điu khin màn hình bng cm ng.  
Tun 9  
T15/4/2019 - Giao tiếp gia ESP8266 vi Firbase.trình giao  
đến 21/4/2019 din bán hàng hoàn chnh.  
- Viết App trên đin thoi.  
Tun 10  
T22/4/2019 - Điều khiển động cơ đánh trống theo nhp..  
đến 28/4/2019  
-Giao tiếp gia STM32F407 vi ESP8266 và  
Tun 11  
T29/4/2019 App trên đin thoi.  
đến 5/5/2019 - Thi công đế gác trng.  
- Báo cáo tiến đvi GVHD.  
Tun 12  
T6/5/2019 -Chnh sa phần điều khin cm ng và giao  
đến 12/5/2019 diện điều khin.  
- Chnh sa giao din App.  
-Chnh sửa điều khiển đánh trống.  
Tun 13  
T13/5/2019 -Viết báo cáo  
đến 19/5/2019 - Hoàn thành khung robot và lp ráp mô hình.  
v
-Chy thnghim và khc phc li.  
Tun 14  
T20/5/2019 - Viết báo cáo.  
đến 26/5/2019  
-Báo cáo tiến đvi GVHD.  
Tun 15  
T27/5/2019 - Kim tra hoạt động ca toàn hthng.  
đến 2/6/2019  
-Khc phc li hthng.  
Tun 16  
T3/6/2019 -Quay video clip hướng dn.  
đến 9/6/2019  
-Hoàn thin báo cáo, chun bgp GVPB và bo  
Tun 17  
T10/6/2019 v.  
đến 16/6/2019  
GV HƯỚNG DN  
(Ký và ghi rõ hvà tên)  
vi  
LỜI CAM ĐOAN  
Đề tài này là do nhóm tthc hin da vào mt stài liệu trước đó và không sao chép  
ttài liệu hay công trình đã có trước đó.  
Người thc hiện đề tài  
Trn Trung Nam  
Nguyn Gia Hu  
vii  
 
LỜI CẢM ƠN  
Để có thể hoàn thành đề tài này, nhóm sinh viên thc hin xin chân thành cảm ơn  
quý thầy cô Trường ĐH Sư phạm Kthut TP. Hồ Chí Minh đã hướng dn, truyền đạt  
kiến thc cho nhóm trong sut quá trình hc tập. Đc bit, nhóm xin chân thành cảm ơn  
Thy Phan Vân Hoàn đã tn tình hướng dn và tạo điều kin thun li cho nhóm trong  
sut thi gian thc hiện đồ án tt nghiệp. Nhóm xin đưꢀc phép gửi đến thy lòng biết  
ơn, lời cảm ơn chân thành và sâu sắc nht.  
Bên cạnh đó, nhóm cũng xin cảm ơn các anh, chị khóa trước cũng như các bn  
sinh viên trong lớp 15141DT1B đã nhit tình đóng góp kiến và chia skinh nghim,  
cảm ơn gia đình đã tạo điều kiện, động viên, chia svà tiếp thêm động lực để giúp nhóm  
có thhoàn thành đtài này.  
Cui cùng, dꢂ đã cgng hoàn thành nhim vụ đề tài đặt ra đảm bo thi hn  
nhưng do kiến thc còn hn chế nên trong quá trình thc hiện đề tài không tránh khi  
nhng thiếu sót. Nhóm rt mong nhận đưꢀc ý kiến đóng góp của quý thy cô và các bn  
để đồ án đưꢀc hoàn thiện hơn.  
Xin chân thành cảm ơn!  
Người thực hiện đề tài  
Trần Trung Nam  
Nguyễn Gia Hậu  
viii  
 
MỤC LỤC  
ix  
 
x
xi  
LIỆT KÊ HÌNH VẼ  
Hình  
Trang  
Hình 3.2 Sơ đồ ca STM32F407VG…………………………………………………. 20  
xii  
 
xiii  
xiv  
TÓM TẮT  
Cùng nhng tiêu chí phát trin ca xã hi, chúng ta nhn thy rng vic áp dng  
rng rãi các khoa hc - kthuật vào đời sống con người đem li hiu quvà li ích vô  
cùng ln vmt thi gian, hiu sut công việc. Trong nhà trường cũng thế, cn nhng  
công chtrꢀ để nâng cao hiu quging dy.  
Vi tính cp thiết và tm quan trng vic ng dng khoa hc kthut và hiện đại  
hóa trong môi trường hc tập, Robot đánh trống tự động đã đưꢀc mt số nơi áp dụng vào  
trường hc. Bên cạnh đó mô hình này vẫn chưa đưꢀc áp dng rng rãi và vn có thci  
tiến thêm và đây là lꢁ do mà nhóm thc hin la chọn đề tài này.  
Ni dung chính của đề tài là thiết kế Robot đánh trống tự động, trong đó:  
- Sdụng board STM32F407VG làm vi điều khin ca khối điều khin trung  
tâm.  
- ng dng truyn nhn và giám sát dliệu trên Firebase, điều khin thông qua  
App điện thoi.  
- Hin thị và điều khin trên màn hình cm ng.  
- Điều chnh thi gian và nhịp điệu đánh trống thông qua phn mm.  
xvii  
 
CHƯƠNG 1: TỔNG QUAN  
CHƯƠNG 1: TỔNG QUAN  
1.1 ĐẶT VẤN ĐỀ:  
Xã hội con người ngày mt phát trin, bên cạnh đó các ngành khoa học - kthut  
cũng không ngừng đi đến nhng thành công mi. Nhiu công trình khoa hc, nhng phát  
minh ca các nhà khoa học đã đi vào cuộc sng, phc vli ích của con người. Ngày  
nay các công vic của con người dần đưꢀc thay thế bng máy móc tự động hóa, Robot  
đưꢀc ng dng rng rãi trong các ngành công nghip, những nơi có môi trường độc hi,  
nguy him và các công vic hng ngày của con người.  
Cùng nhng tiêu chí phát trin ca xã hi chúng ta nhn thy rng cn áp dng rng  
rãi hơn các khoa học - kthuật vào đời sống con người. Trong nhà trường cũng thế,  
ngoài vic ging dạy đưꢀc áp dng nhng trang thiết btiên tiến như máy chiếu, tivi giúp  
htrtối đa cho công tác giảng dy, trong thi cthì có tháp dng trong việc ra đề thi,  
chm thi trc nghiệm, điểm danh của giáo viên cũng như học sinh thông qua hthng  
quét vân tay… Với tính cp thiết và tm quan trng vic ng dng khoa hc kthut,  
nhóm chúng em quyết định ng dng tự động hóa vào trong môi trường ging dy, cụ  
thlà tự động hóa việc đánh trống bng một robot đánh trống.  
Đưꢀc squan tâm, tạo điều kin của lãnh đạo nhà trường cùng vi sự hướng dn  
tn tình ca giáo viên. Nhóm chúng em đã tìm hiểu, nghiên cu và chế to thành công  
“Robot đánh trng trong trường hc” và đưꢀc giao đề tài này làm đề tài tt nghip.  
1.2 MC TIÊU  
Mc tiêu nghiên cu của đề tài bao gm các vấn đề sau:  
Xây dựng mô hình Robot đánh trống.  
Hoạt động của các vi điều khin, màn hình cm ng.  
Cách thc to ra mt ng dụng di động chy trên nn tng hệ điều hành  
Android.  
Tìm hiu vthi gian thc.  
Các ngôn nglp trình, thiết kế.  
Tìm hiu vhoạt đng của động cơ cũng như các vật liu về cơ khí.  
1.3 NI DUNG NGHIÊN CU  
Đối tưꢀng nghiên cu của đề tài bao gm:  
Vi điều khin STM32_F407VG, ESP8266.  
Màn hình WS-C LCD cm ứng điện dung I2C.  
Động cơ bước DC 3NM.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
1
       
CHƯƠNG 1: TỔNG QUAN  
Cách thc hoạt động ca công cthiết kế ứng dng trên Android studio.  
Thiết kế giao din và các ngôn nghtr.  
Trao đổi dliu gia App, màn hình cm ng và phn cng ca mô hình.  
1.4 GII HN  
Phm vi nghiên cu của đtài gm có:  
Nghiên cu và xây dựng mô hình Robot đánh trống (đa số ở các trưởng tiu  
hc và trung hc) với tính năng đặt lịch đánh trống (có thể đặt gi, phút,  
ngày tháng, năm) và thay đổi chế độ đánh trng theo bui hc.  
Điều khiển đánh trống dựa trên cơ chế đòn bẫy, momen lực động cơ kéo <  
3NM.  
Xây dng ng dụng giám sát, điều khin trên hệ điều hành Android và màn  
hình cm ng.  
Trao đổi dliu gia CSDL và các thiết bphn cng thông qua module  
WiFi ESP8266 Node MCU.  
1.5 BCC:  
Bcc của đồ án đưc trình bày thành 5 phần như sau:  
Chương 1: Tổng quan: Trong chương này, nhóm thực hiện đề tài trình bày tng  
quan vtình hình nghiên cu, vmng Wifi. Mục tiêu, đối tưꢀng và phm vi nghiên  
cu của đề tài.  
Chương 2: Cơ sở lý thuyết: Gii thiu về sơ lưꢀc vSTM32, mng Wifi, module  
ESP8266 Node MCU, chun giao tiếp UART, hqun trCSDL, các ngôn ngữ để  
thiết kế lp trình và thiết kế giao din.  
Chương 3: Thiết kế và thi công: Trong chương này, nhóm thực hiện đề tài sẽ đưa  
ra các yêu cu khi thiết kế, các thiết kế vphn cng và phn mm.  
Chương 4: Kết quthi công: Đưa ra kết quả mà nhóm đạt đưꢀc, sliu, hình nh  
hthng sau khi thi công.  
Chương 5: Kết luận và hướng phát trin: Đưa ra kết luận và hướng phát trin ca  
đề tài.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
2
   
CHƯƠNG 2: CƠ SỞ LÝ THUYT  
CHƯƠNG 2: CƠ SỞ LÝ THUYT  
2.1 GII THIỆU VI ĐIỀU KHIN STM32F4VG:  
2.1.1 Gii thiu:  
Kit phát trin STM32F407VG ARM Cortex-M4 sdụng Vi điều khin  
STM32F407 là loại đưc sdng rt nhiều trường đi hc hin nay trong ging dy vi  
điều khin ARM, kit có thiết kế ra chân đầy đủ vi các ngoại vi cơ bản: USB, MicroSD,  
Flash, Pin RTC...và cng np chun Jtag tích hp, kit có giá thành phải chăng, là sla  
chn hp lý cho các bn mi bắt đầu tìm hiu về dòng STM32F4 đầy mnh m.  
Hình 2.1 Kit STM32F407VG  
2.1.2 Thông skthut:  
BnhFlash lên ti 1 Mbyte.  
192 + 4 Kbyte SRAM bao gm RAM dliu 64-Kbyte CCM (bnhkết  
hp lõi).  
Bộ điều khin bnhớ tĩnh linh hoạt htrcác bnhCompact Flash,  
SRAM, PSRAM, NOR và NAND.  
Giao din song song LCD, chế độ 8080/6800.  
Cung cp ng dng 1.8V đến 3.6V và I /O.  
POR, PDR, PVD và BOR.  
Btạo dao động tinh thể 4 đến 26 MHz.  
RC cắt bên trong nhà máy 16 MHz (độ chính xác 1%).  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
3
         
Tải về để xem bản đầy đủ
pdf 99 trang yennguyen 30/03/2022 6520
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công robot đánh trống trường học", để 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_robot_danh_trong_truong_hoc.pdf