Luận Văn Thiết kế và thi công Robot đánh trống trong trường học

99 55 0
Luận Văn Thiết kế và thi công Robot đánh trống trong trường học

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

B TR NG GIÁO D C & ẨO T O IH CS PH M K THU T TP H CHÍ MINH KHOA I N ậ I N T B MỌN I N T CÔNG NGHI P ậ Y SINH - ÁN T T NGHI P NGÀNH K THU T I N T TRUY N THÔNG TÀI: THI T K VÀ THI CÔNG ROBOT ÁNH TR NG TR NG H C GVHD: ThS Phan Vân Hoàn SVTH: Tr n Trung Nam MSSV: 15141216 Nguy n Gia H u MSSV: 15141155 Tp H Chí Minh - 7/2019 TR NG H SPKT TP H CHÍ MINH C NG HÒA XÃ H I CH NGH A VI T NAM KHOA I N- I N T B MỌN I N T CÔNG NGHI P ậ CL P-T DO - H NH PHÚC o0o Y SINH Tp HCM, ngƠy tháng n m 2019 NHI M V H tên sinh viên: Tr n Trung Nam MSSV: 15141216 Nguy n Gia H u MSSV: 15141155 K thu t i n t - Truy n thông Mã ngành: Chuyên ngành: H đƠo t o: i h c quy Khóa: I TểN ÁN T T NGHI P 2015 TÀI: THI T K TR 52510302 Mư h : L p: 15141DT1B VẨ THI CỌNG ROBOT ÁNH TR NG TRONG NG H C II NHI M V Các s li u ban đ u: - Nguy n ình Phú, Giáo trình Th c Hành Vi i u Khi n – ARM STM32, Tr ng i h c S Ph m K Thu t TP H Chí Minh, 2014 - Phan Vân Hồn, Giáo ỏrình Vi i u Khi n Nâng Cao, Tr ng i h c S Ph m K Thu t TP H Chí Minh N i dung th c hi n: - Ho t đ ng c a vi u n, hình c m ng - Cách th c t o m t ng d ng di đ ng ch y n n t ng h u hành Android - Tìm hi u v th i gian th c - Các ngơn ng l p trình, thi t k - Tìm hi u v ho t đ ng c a đ ng c c ng nh v t li u v c khí ii - Xây d ng mơ hình Robot đánh tr ng III NGÀY GIAO NHI M V : 18/2/2019 IV NGÀY HOÀN THÀNH NHI M V : 18/6/2019 V H VÀ TÊN CÁN B H CÁN B H NG D N NG D N: ThS Phan Vân Hoàn BM I N T CÔNG NGHI P ậ Y SINH iii TR NG H SPKT TP H CHÍ MINH C NG HỊA XÃ H I CH NGH A VI T NAM KHOA I N- I N T B MỌN I N T CL P-T CÔNG NGHI P ậ DO - H NH PHÚC o0o Y SINH Tp HCM, ngƠy tháng n m 2019 L CH TRÌNH TH C HI N ÁN T T NGHI P H tên sinh viên 1: Tr n Trung Nam L p: 15141DT1B MSSV: 15141216 H tên sinh viên 2: Nguy n Gia H u L p: 15141DT1B MSSV: 15141155 Tên đ tài: ROBOT ÁNH TR NG TRONG TR Tu n/ngày Tu n T 18/2/2019 NG H C N i dung Xác nh n GVHD - G p GVHD nh n đ tài - Vi t đ c ng chi ti t đ n 24/2/2019 Tu n T 25/2/2019 -Tìm hi u đ tƠi đư nghiên c u liên quan v robot đánh tr ng tr ng h c đ n 3/3/2019 Tu n -G p GVHD đ báo cáo h ng th c hi n đ tài T 4/3/2019 đ n 10/3/2019 Tu n T 11/3/2019 - Tìm hi u v c c u đánh tr ng thi t k khung Robot đ n 17/3/2019 iv Tu n -Báo cáo ti n đ v i GVHD T 18/3/2019 -V mô ph ng c c u, mua thi t b đ gia công đ n 24/3/2019 c khí -Tìm hi u giao ti p gi a STM32F407 v i hình c m ng, ESP8266 Tu n -Báo cáo ti n đ v i GVHD T 25/3/2019 -L p trình giao ti p gi a STM32F07 v i đ ng đ n 31/3/2019 c b Tu n c hình c m ng -Báo cáo ti n đ v i GVHD T 1/4/2019 -Thi t k giao di n cho hình c m ng thi đ n 7/4/2019 công khung Robot Tu n T 8/4/2019 đ n 14/4/2019 Tu n - Báo cáo ti n đ v i GVHD - Tìm hi u u n hình b ng c m ng -Giao ti p Module ESP8266 -Ti p t c u n hình b ng c m ng T 15/4/2019 - Giao ti p gi a ESP8266 v i Firbase.trình giao đ n 21/4/2019 di n bán hàng hoàn ch nh Tu n 10 - Vi t App n tho i T 22/4/2019 - i u n đ ng c đánh tr ng theo nh p đ n 28/4/2019 Tu n 11 -Giao ti p gi a STM32F407 v i ESP8266 T 29/4/2019 App n tho i đ n 5/5/2019 - Thi công đ gác tr ng Tu n 12 T 6/5/2019 đ n 12/5/2019 - Báo cáo ti n đ v i GVHD -Ch nh s a ph n u n c m ng giao di n u n - Ch nh s a giao di n App Tu n 13 -Ch nh s a u n đánh tr ng T 13/5/2019 -Vi t báo cáo đ n 19/5/2019 - Hồn thành khung robot l p ráp mơ hình v Tu n 14 T 20/5/2019 -Ch y th nghi m kh c ph c l i - Vi t báo cáo đ n 26/5/2019 Tu n 15 T 27/5/2019 -Báo cáo ti n đ v i GVHD - Ki m tra ho t đ ng c a toàn h th ng đ n 2/6/2019 Tu n 16 T 3/6/2019 -Kh c ph c l i h th ng -Quay video clip h ng d n đ n 9/6/2019 Tu n 17 T 10/6/2019 -Hoàn thi n báo cáo, chu n b g p GVPB b o v đ n 16/6/2019 GV H NG D N (Ký ghi rõ h tên) vi L I CAM OAN tài nhóm t th c hi n d a vào m t s tài li u tr t tài li u hay cơng trình đư có tr c vƠ khơng chép c Ng i th c hi n đ tài Tr n Trung Nam Nguy n Gia H u vii L IC M N có th hoƠn thƠnh đ tài này, nhóm sinh viên th c hi n xin chân thành c m n quý th y cô Tr ng H S ph m K thu t TP H Chí Minh đư h ki n th c cho nhóm su t trình h c t p Th y Phan Vơn HoƠn đư t n tình h ng d n, truy n đ t c bi t, nhóm xin chân thƠnh c m n ng d n vƠ t o u ki n thu n l i cho nhóm su t th i gian th c hi n đ án t t nghi p Nhóm xin đ c phép g i đ n th y lòng bi t n, l i c m n chơn thƠnh vƠ sơu s c nh t Bên c nh đó, nhóm c ng xin c m n anh, ch khóa tr c c ng nh b n sinh viên l p 15141DT1B đư nhi t tình đóng góp ́ ki n vƠ chia s kinh nghi m, c m n gia đình đư t o u ki n, đ ng viên, chia s ti p thêm đ ng l c đ giúp nhóm có th hoƠn thƠnh đ tài nƠy Cu i cùng, d̀ đư c g ng hoƠn thƠnh nhi m v đ tƠi đ t đ m b o th i h n nh ng ki n th c h n ch nên q trình th c hi n đ tài khơng tránh kh i nh ng thi u sót Nhóm r t mong nh n đ đ đ án đ c ý ki n đóng góp c a q th y b 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 CL C TRANG BÌA .i NHI M V ÁN T T NGHI P ii L CH TRÌNH TH C HI N ÁN T T NGHI P .iv L I CAM OAN vii L I C M N viii M C L C .ix LI T Kể HỊNH V .xii LI T Kể B NG xvi TịM T T xvii CH NG 1: T NG QUAN 1.1 TV N : 1.2 M C TIÊU 1.3 N I DUNG NGHIÊN C U 1.4 GI I H N 1.5 B C C CH NG 2: C S LÝ THUY T 2.1 GI I THI U VI I U KHI N STM32F4VG: 2.1.1 Gi i thi u: 2.1.2 Thông s k thu t: 2.2 ESP8266 VÀ MODULE NODEMCU v1.0 2.2.1 Gi i thi u ESP8266 2.2.2 Thông s k thu t 2.2.3 Ch c n ng c a module ESP8266 2.2.4 NodeMCU v1.0 2.3 MODULE I U KHI N NG C TB6600 2.3.1 Gi i thi u: 2.3.2 Thông s k thu t: 2.3.3 CƠi đ t ghép n i: ix 2.4 NG C B C 2.4.1 Gi i thi u 2.4.2 Các lo i đ ng c b c 10 2.4.3 Cách u n đ ng c b 2.5 MÀN HÌNH C M c 12 NG 13 2.5.1 Gi i thi u 13 2.5.2 Thông s k thu t: 13 2.6 CHU N GIAO TI P UART 13 2.6.1 Gi i thi u 13 2.6.2 Các thông s c b n c a chu n truy n 15 2.7 GOOGLE FIREBASE 15 2.7.1 Gi i thi u 15 2.7.2 Các ch c n ng c a Google Firebase 16 2.7.3 Nh ng l i ích t Google 16 CH NG 3: TệNH TOÁN VẨ THI T K 18 3.1 GI I THI U: 18 3.2 YÊU C U VẨ S KH I H TH NG: 18 3.2.1 Yêu c u c a h th ng: 18 3.2.2 S đ kh i ch c n ng m i kh i: 18 3.2.3 Ho t đ ng c a h th ng: 19 3.3 THI T K : 19 3.3.1 Kh i u n trung tâm chính: 19 3.3.2 Kh i giao ti p WiFi: 21 3.3.3 Kh i công su t: 23 3.3.4 Kh i đ ng c : 24 3.3.5 Kh i u n hi n th : 26 3.3.6 Kh i ngu n: 28 3.3.7 Kh i Firebase - app Android: 31 3.4 S NGUYÊN LÝ TOÀN M CH: 32 3.4.1 S đ nguyên lý toàn m ch: 32 3.4.2 Gi i thích s đ : 32 3.5 THI T K KHUNG ROBOT: 32 x CH NG 4: THI CỌNG H TH NG Hình 4.57 Giao di n đ ng nh p  N u ch a có tƠi kho n nh n đ ng ḱ tài kho n m i Hình 4.58 ng kí ỏài kho n  Sau đ ng nh p s vào giao di n trang ch g m thông tin v tên đ tài, giáo viên h ng d n, sinh viên th c hi n B MỌN I N T CÔNG NGHI P ậ Y SINH 68 CH NG 4: THI CỌNG H TH NG Hình 4.59 Giao di n trang ch c a app  Khi nh n NEXT s chuy n sang giao di n gi i thi u v mơ hình, nh n BACK s v giao di n tr c B MỌN I N T CÔNG NGHI P ậ Y SINH 69 CH NG 4: THI CỌNG H TH NG Hình 4.60 Giao di n gi i thi u mơ hình  Khi ti p t c nh n NEXT s chuy n sang giao di n cƠi đ t th i gian Bi u t ng phía d i bên ph i đ g i d li u lên Firebase, bi u t ng phía d i bên trái đ thêm m c th i gian m i, mu n xóa m c th i gian nh n gi ch n xóa Hình 4.61 Giao di n cài đ t th i gian  Mu n g i d li u th i gian lên Firebase c n ch n ô bên ph i v i m c th i gian t ng ng r i nh n vào bi u t ng phía d i bên ph i sau mƠn hình c m ng c ng s c p nh t th i gian gi ng v i app B MỌN I N T CÔNG NGHI P ậ Y SINH 70 CH NG 4: THI CỌNG H TH NG Hình 4.62 Cách g i d li u lên Firebase  thay đ i giá tr th i gian nh n vào m c th i gian c n đ i vƠ u ch nh Hình 4.63 Giao di n ỏhay đ i giá tr th i gian B c 5: Trên hình c m ng th i gian th c b ng v i giá tr th i gian đ t ch ng trình đánh tr ng s ho t đ ng B MỌN I N T CÔNG NGHI P ậ Y SINH 71 CH NG 4: THI CỌNG H TH NG 4.5.2 Quy t c thao tác Hình 4.64 L Ố đ quy trình thao tác v i h th ng B MỌN I N T CÔNG NGHI P ậ Y SINH 72 CH NG 5: K T QU CH 5.1 K T QU NG 5: K T QU TH C HI N T C: Sau 16 tu n th c hi n đ tài, trình nghiên c u lƠm đ án nhóm đư tìm hi u đ c nhi u v n đ ki n th c m i Trong đ tƠi nƠy đ ng c b c lƠ đ ng c đ c s d ng, qua nhóm đư bi t đ c cách s d ng c ng nh nguyên lí ho t đ ng c a đ ng c đ có th áp d ng vƠo đ tài, nâng cao thêm ki n th c, cách l a ch n phân bi t gi a lo i đ ng c b c khác i v i ph n hi n th vƠ u n, nhóm đư ch n hình c m ng TFT, qua bi t đ c s d ng c ng nh thi t k giao di n vƠ u n b ng c m ng Bi t đ c cách đ t o m t h c s d li u đ l u tr giám sát b ng Firebase Hi u v cách s d ng ch c n ng, th vi n c a nhà s n xu t cung c p, c ng nh cách giao ti p gi a STM32 v i Module khác, đ tƠi nƠy nhóm đư th c hi n đ c vi c giao ti p gi a STM32 v i hình c m ng, truy n nh n d li u v i module ESP8266 App Android Trong đ tài nhóm có s d ng m t mơ hình đ mơ t h th ng, mơ hình có s d ng c ch đòn b y g m có lò xo, bi, truy n L i d ng l c kéo lò xo đ t o l c quay cánh tay Robot Qua bi t đ c c ch ho t đ ng c a c ch đòn b y 5.2 K T QU TH C NGHI M: 5.2.1 Mơ hình s n ph m: Hình 5.1 Mơ hình Roboỏ đánh ỏr ng ỏrong ỏr B MỌN I N T CÔNG NGHI P ậ Y SINH ng h c 73 CH NG 5: K T QU 5.2.2 Kh i đ ng h th ng: Hình Màn hình c p ngu n H th ng c p ngu n vào s hi n th lên giao di n nh hình 5.2 đ ng th i Robot ch a ho t đ ng Hình 5.3 App Android m i m lên Khi m ng d ng lên giao di n n tho i s xu t hi n nh hình 5.2.3 Quan sát th i gian: B MỌN I N T CÔNG NGHI P ậ Y SINH 74 CH NG 5: K T QU Hình 5.4 Giao di n chuy n sang quan sát th i gian Khi nh n vào nút chuy n sang trang góc d i bên ph i hình s chuy n sang trang khác đ quan sát th i gian, ti p t c nh n s chuy n sang giao di n đ ng nh p Hình 5.5 Giao di n đ ng nh p c a hình c m ng Hình 5.6 Giao di n n tho i hi n th gi ch nh Lúc nƠy App n tho i s hi n th nh ng giá tr th i gian đ ng ch nh s a giá tr cài i dùng 5.2.4 ánh tr ng: B MỌN I N T CÔNG NGHI P ậ Y SINH 75 CH NG 5: K T QU Hình 5.7 Giao di n chuy n sang ỏrang cài đ t th i gian Khi nh n vào nút chuy n sang trang góc d i bên ph i hình s chuy n sang trang khác đ th c hi n vi c tùy ch nh th i gian đ đánh tr ng N u th i gian cài đ t b ng v i th i gian th c ch y Robot s đánh tr ng Hình 5.8 Giao di n ch nh ốà cài đ t th i gian App Android Ng B i dùng có th u ch nh vi c cƠi đ t th i gian b ng App n tho i MỌN I N T CÔNG NGHI P ậ Y SINH 76 CH NG 5: K T QU Hình 5.9 Roboỏ đánh ỏr ng ỏh i gian Robot s đánh tr ng th i gian cƠi đ t hình c m ng ho c th i gian u ch nh App n tho i th i gian th c ch y b ng 5.3 NH N XÉT 5.3.1 Nh n xét: ÁNH GIÁ: Sau 16 tu n nghiên c u th c hi n đ tài, h th ng đư đáp ng đ c nh ng m c tiêu yêu c u thi t k a u m: - H th ng d s d ng, d thao tác - D l p đ t, thu n ti n cho vi c đánh tr ng b o d ng, s a ch a - Giao di n thi t k tr c quan, d s d ng - T c đ u n c m ng t ng đ i nhanh vƠ đáp ng u c u x lý - Mơ hình b n, ho t đ ng n đ nh th i gian dài - D li u th i gian đ c l u tr quan sát Firebase b Nh c m: - H th ng có giao ti p thông qua module Wifi ESP8266 nên m t n vi c u n n tho i không đ c th c thi - H th ng ch a có ngu n c p d phòng nên m t n h th ng không th ho t đ ng - H th ng b o m t ch a t t, ng i l có th ch nh s a th i gian - Giá thành cao - D li u truy n UART ch a đáp ng nhanh c So sánh v i đ tƠi tr c đơy: B MỌN I N T CÔNG NGHI P ậ Y SINH 77 CH NG 5: K T QU Robot đánh tr ng Vi t Nam ch a đ c ng d ng r ng rưi, đ tƠi đ c lên ́ t ng v i s g i ý c a th y h ng d n m t ph n mơ hình Robot đánh tr ng t i tr ng Trung Hoc Ph Thông Chuyên Nguy n B nh Khiêm, t nh V nh Long nên mơ hình nhóm s so sánh v i mơ hình c a tr ng Chuyên Nguy n B nh Khiêm - u m + i u n thơng qua hình c m ng vƠ mƠn hình n tho i thay u n b ng nút nh n + Giao di n hi n th vƠ u n tr c quan hình c m ng hình n tho i thay led b y đo n - Nh c m + Giá thành cao + L c tr ng y u h n 5.3.2 ánh giá: Sau v n hành h th ng đ ki m tra, nhóm th c hi n đư thu v nh ng s li u nh b ng sau: B ng 5.1 S li u giám sát th c t : Ho t đ ng S l n thƠnh S l n th t b i ánh Ghi công (50 l n) (50 l n) giá Giám sát ho t 47 t MƠn hình lúc đ u đ ng c a mƠn c p ngu n c n hình ph i t i d li u nên hi n th ban đ u h i ch m Giám sát ho t 46 t ng c ho t đ ng đ ng c a đ ng lơu ngƠy có th b c khô Giám sát ho t 49 t Cánh tay ho t đ ng đ ng c a cánh n đ nh, ho t đ ng tay robot lơu ngƠy c n ́ đ n m i hƠn Giám sát ho t 47 t T c đ truy n nh n đ ng c a d li u UART ch a truy n d li u nhanh vƠ n đ nh c a module ESP8266 B MỌN I N T CÔNG NGHI P ậ Y SINH 78 CH NG 5: K T QU Giám sát ho t đ ng c a Firebase 49 ánh giá chung t T c đ đ a d li u lên Firebase nhanh vƠ n đ nh t Qua nh ng s li u b ng giám sát trên, nhóm th c hi n đánh giá h th ng đ t yêu c u v i nh ng m c tiêu đư đ Mơ hình có th m m cao, an toàn, d dàng s d ng Sau th i gian giám sát ho t đ ng th i gian h n m t ti ng v i 50 l n th nghi m, mơ hình cho k t qu t t v i s t ng đ i n đ nh Tuy nhiên đ mô hình có th áp d ng vào th c t c n có s thay đ i v v t li u đ h giá thƠnh, c ng nh m r ng v quy mô h th ng công ngh B MỌN I N T CÔNG NGHI P ậ Y SINH 79 CH NG 6: K T LU N VẨ H CH 6.1 NG PHÁT TRI N NG 6: K T LU N VẨ H TRI N NG PHÁT K T LU N Qua đ tƠi ắThi t k vƠ thi công Robot đánh tr ng tr đư nghiên c u đ c nh ng v n đ mà m c tiêu đư đ a ra: ng”, nhóm th c hi n  Tìm hi u đ xây d ng CSDL, hi u đ c board NodeMCU STM32F407VG  i u n đ c đ ng c b c vi t giao di n hình c m ng  Tìm hi u v ngôn ng C, C++ App Android b ng Android Studio  Có th truy n nh n d li u thông qua UART gi a vi u n STM32F407VG v i NodeMCU, có th giao ti p gi a ng d ng n tho i v i ph n c ng  Ch nh nhi u m c th i gian đ h n đánh tr ng nh p tr ng khác theo t ng th i m Bên c nh có nh ng n i dung mƠ nhóm ch a đ t đ c:  Giao di n hình c m ng đ n gi n  Ch đ y d li u lên Firebase ch a u n b ng Web  Ch a thi t k đ c cách ch n ch đ đánh tr ng theo ng 6.2 H i dùng NG PHÁT TRI N: Trong trình th c hi n đ tài, nhóm g p nhi u khó kh n ti p c n v i ph n c ng v c khí, m ch thi t k ch a đ c đ p Quá trình thu th p d li u, s li u đ c ghi nh n v n ch a đ c n đ nh, trình truy n nh n v n ph i có th i gian ch Th i gian trao đ i d li u gi a NodeMCU CSDL (Firebase) l n d n đ n tính s n sàng c a h th ng ch a cao V n m t s l i đ ng c quay sai sót tính tốn gi a l c c a lò xo vƠ đ ng c Trong th i gian t i, đ tài có th phát tri n nh sau: Thay ch chuy n d li u lên Firebase ta s d ng Web Sever đ t ng hi u xu t giám sát vƠ u n có th đ ng nh p nhi u ng i dùng, nghiên c u sơu h n v l p trình Web vƠ đ m b o v tính n ng, b o m t C i thi n t t h n v giao di n u n, có đ ng nh p tài kho n vƠ tính n ng khác nh ch y ch đ auto, t đ ng d ng đ ti t ki m n ng l ngầ B sung tính n ng ho t đ ng c a ng d ng Android khơng có k t n i Internet (Offline) đ khơng B MỌN I N T CÔNG NGHI P ậ Y SINH 80 CH NG 6: K T LU N VẨ H b l b t k thông tin t ng thi n h n B MỌN I N T NG PHÁT TRI N i dùng Áp d ng mô hình vào th c t đ hồn CƠNG NGHI P ậ Y SINH 81 TÀI LI U THAM KH O TÀI LI U THAM KH O Sách tham kh o: [1] Nguy n Tr ng ình Phú, ắGiáo trình Th c Hành Vi i u Khi n – ARM STM32”, i h c S Ph m K Thu t TP H Chí Minh, 2014 [2] Phan Vân HoƠn, ắGiáo ỏrình Vi i u Khi n Nâng Cao”, Tr ng ih cS Ph m K Thu t TP H Chí Minh Trang web tham kh o: [3] Waveshare, ắ7 inch Capacitive Touch LCD”, Waveshare.com, 22/4/2019 [4] ST, ắSTM32F407VG Discovery Schematic”, ST.com, 31/5/2017 [5] Hocarm, ắFirebase with ESP8266”, hocarm.org, 30/4/2017 [6] Khoa Ph m Training, ắL y th i gian t TimerPicker”, khoapham.vn, 9/5/2017 B MỌN I N T CÔNG NGHI P ậ Y SINH xviii ... 32 3.5 THI T K KHUNG ROBOT: 32 x 3.5.1 Khung máy: 32 3.5.2 Các v t li u khác: 33 CH NG 4: THI CÔNG 36 4.1 GI I THI U 36 4.2 THI CÔNG... yêu c u thi t k , thi t k v ph n c ng ph n m m Ch ng 4: K t qu thi công: h th ng sau thi công Ch ng 5: K t lu n ốà h đ tài B MỌN I N T a k t qu mƠ nhóm đ t đ ng phát tri n: a k t lu n vƠ h CÔNG... ng i Trong nhƠ tr ng c ng th , vi c gi ng d y đ c áp d ng nh ng trang thi t b tiên ti n nh máy chi u, tivi giúp h tr t i đa cho công tác gi ng d y, thi c có th áp d ng vi c đ thi, ch m thi tr

Ngày đăng: 16/11/2019, 15:12

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan