Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

74 15 0
Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Đ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

TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG KHOA TIN HỌC BÁO CÁO KHÓA LUẬN TỐT NGHIỆP TÊN ĐỀ TÀI THIẾT KẾ VÀ MƠ PHỎNG MƠ HÌNH ĐIỀU KHIỂN XE THÔNG MINH BẰNG SMARTPHONE HỖ TRỢ DẠY VÀ HỌC Ở THPT Sinh viên : Trần Đức Chuẩn HD : TS Trần Văn Hưng Lớp : 17 SPT Đà Nẵng, tháng năm 2021 GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp LỜI CẢM ƠN Lời đầu tiên, xin chân thành cảm ơn giúp đỡ toàn thể giảng viên khoa Tin học trường Đại học Sư phạm Đại học Đà Nẵng tận tình dạy cho tơi chặng đường bốn năm học trường Cảm ơn thầy cô hỗ trợ tơi kiến thức chun mơn khích lệ tinh thần học tập độc lập, sáng tạo để tự tin thực luận văn “Thiết kế mơ mơ hình điều khiển xe thơng minh smartphone hỗ trợ dạy học THPT” Đặc biệt, vô biết ơn TS Trần Văn Hưng, người tận tình hướng dẫn tơi suốt q trình làm luận văn Xin cảm ơn thầy ln động viên, giúp đỡ, khuyến khích tơi vượt qua khó khăn trình thực Cảm ơn thầy không ngại thời gian công sức giúp đỡ hồn thành luận văn Cuối cùng, tơi xin bày tỏ lịng biết ơn gia đình, với bạn bè lớp 17SPT kề vai sát cánh tơi bốn năm học q trình làm luận văn Trong trình thực luận văn, cố gắng điều kiện thời gian khả cịn hạn chế nên tơi khơng tránh khỏi thiếu sót Vì vậy, tơi mong nhận góp ý từ giảng viên Tơi xin chân thành cảm ơn! Đà Nẵng, tháng năm 2021 Sinh viên thực Trần Đức Chuẩn Sinh viên thực hiện: Trần Đức Chuẩn Trang GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC CHỮ VIẾT TẮT PHẦN 1: MỞ ĐẦU 10 LÝ DO CHỌN ĐỀ TÀI 10 1.1 Lý khách quan 10 1.2 Lý chủ quan 10 MỤC TIÊU NGHIÊN CỨU 11 NHIỆM VỤ NGHIÊN CỨU 11 ĐỐI TƯỢNG NGHIÊN CỨU VÀ KHÁCH THỂ NGHIÊN CỨU 11 PHƯƠNG PHÁP NGHIÊN CỨU 11 5.1 Phương pháp nghiên cứu lý thuyết 11 5.1.1 Phương pháp phân tích tổng hợp lý thuyết 11 5.1.1 Phương pháp phân loại hệ thống hóa lý thuyết 12 5.1.3 Phương pháp tổng kết kinh nghiệm 12 5.2 Phương pháp thực nghiệm 12 PHẠM VI NGHIÊN CỨU 12 DỰ KIẾN BỐ CỤC BÀI NGHIÊN CỨU 12 DỰ KIẾN KẾT QUẢ ĐẠT ĐƯỢC 16 PHẦN 2: NỘI DUNG 17 CHƯƠNG 1: CƠ SỞ LÝ LUẬN 17 1.1 Tổng quan STEM 17 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng 1.1.1 Khái niệm STEM giáo dục STEM 17 1.1.2 STEM Robotics 18 1.2 Tổng quan loại linh kiện 19 1.2.1 Giới thiệu Arduino 19 1.2.1.1 Khái niệm chung Arduino 19 1.2.1.2 Quá trình phát triển 20 1.2.2 Arduino UNO R3 20 1.2.2.1 Giới thiệu tổng quát 20 1.2.2.2 Đặc điểm 21 1.2.3 Module điều khiển động L298N 23 1.2.3.1 Giới thiệu Motor Driver Shield L298N 23 1.2.3.2 Các thành phần Motor Driver Shield L298N 24 1.2.4 Cảm biến dò line đơn TCRT5000 25 1.3 Lập trình Arduino UNO R3 Arduino IDE 26 1.3.1 Giới thiệu phần mềm Arduino IDE 26 1.3.2 Cài đặt môi trường 26 1.3.2.1 Cài đặt Java Runtime Enviroment (JRE) 26 1.3.2.2 Cài đặt phần mềm Arduino IDE 27 1.3.3 Tư máy tính 30 1.3.4 Tổng quan ngôn ngữ lập trình Arduino 30 1.3.4.1 Hàm chức (Function) 30 1.3.4.2 Giá trị 31 1.3.4.3 Cấu trúc (Structure) 31 1.4 Giới thiệu ngơn ngữ lập trình Scratch 32 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng 1.4.1 Khái niệm Scratch 32 1.4.2 Tổng quan Scratch 32 1.4.3 Mơi trường lập trình 32 1.4.3.1 Giao diện Scratch 32 1.4.3.2 Cách tải cài đặt phần mềm Scratch 3.0 máy tính 34 1.5 App Inventor 35 1.5.1 Giới thiệu App Inventor 35 1.5.2 Tổng quan giao diện App Inventor 35 1.5.2.1 Giao diện hình 35 1.5.2.2 Khu thiết kế 36 1.6 Công nghệ không dây Bluetooth 39 1.6.1 Khái niệm 39 1.6.2 Đặc điểm công nghệ Bluetooth 39 1.6.2.1 Ưu điểm 39 1.6.2.2 Nhược điểm 40 1.6.3 Hoạt động 40 1.6.4 Lịch sử phát triển 40 1.6.5 Module Bluetooth HC-06 42 1.6.5.1 Giới thiệu module Bluetooth HC-06 42 1.6.5.2 Đặc điểm kỹ thuật 43 1.6.5.3 Đặc điểm phần cứng 43 1.6.5.4 Tập lệnh AT 44 1.7 Smartphone 44 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng 1.7.1 Khái niệm “điện thoại”, “điện thoại di động”, “điện thoại thông minh” 44 1.7.2 Những đặc điểm ưu việt điện thoại thông minh 45 Kết luận chương 45 CHƯƠNG 2:THIẾT KẾ, XÂY DỰNG MƠ HÌNH ĐIỀU KHIỂN XE THƠNG MINH BẰNG SMARTPHONE THÔNG QUA KẾT NỐI BLUETOOTH 48 2.1 Thiết kế sơ đồ mạch lắp đặt mơ hình xe robot thực tế 48 2.1.1 Sơ đồ lắp đặt mạch 48 2.1.2 Lắp đặt mô hình xe robot 49 2.2 Xây dựng thuật toán điều khiển xe robot 54 2.2.1 Ý tưởng giải thuật 54 2.2.2 Thuật toán liệt kê bước 54 2.2.3 Lưu đồ thuật toán 55 2.3 Xây dựng chương trình nạp vào Arduino UNO R3 thiết kế ứng dụng điều khiển App Inventor 56 2.3.1 Xây dựng chương trình nạp vào Arduino UNO R3 56 2.3.2 Thiết kế giao diện ứng dụng di động điều khiển xe thông minh App Inventor 56 2.3.3 Mã nguồn điều khiển ứng dụng di động 56 Kết luận chương 57 CHƯƠNG 3: CÀI ĐẶT, MÔ PHỎNG 58 3.1 Cài đặt ứng dụng di động 58 3.2 Thiết lập bluetooth cho thiết bị điều khiển xe robot 59 3.3 Mô điều khiển xe robot thông minh Scratch 60 3.4 Mô điều khiển xe robot thông minh thực tế 61 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng Kết luận chương 61 PHẦN 3: TỔNG KẾT 62 KẾT LUẬN CHUNG 62 Kết đạt 62 Hạn chế 62 Đề xuất 62 HƯỚNG NGHIÊN CỨU, PHÁT TRIỂN ĐỀ TÀI 63 PHỤ LỤC 63 Mã nguồn nạp vào mạch Arduino UNO R3 63 Bảng linh kiện phụ trợ 68 TÀI LIỆU THAM KHẢO 70 GIẢNG VIÊN NHẬN XÉT 72 GIẢNG VIÊN PHẢN BIỆN NHẬN XÉT 73 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng DANH MỤC HÌNH ẢNH CHƯƠNG 1: CƠ SỞ LÝ LUẬN Hình 1 Những giá trị mà STEM Robotics mang lại 19 Hình Arduino UNO 20 Hình Arduino UNO R3 21 Hình Sơ đồ chân Arduino UNO R3 23 Hình Motor Driver Shield L298N 24 Hình Cảm biến dị line đơn TCRT 5000 25 Hình Cài đặt Java Runtime Enviroment (JRE) 26 Hình Tải Arduino IDE 27 Hình Giải nén tệp tin Arduino-1.8.13-windows 27 Hình 10 Chạy file arduino.exe 28 Hình 11 Cài đặt driver cho Arduino IDE 28 Hình 12 Giao diện phần mềm Arduino IDE 29 Hình 13 Chọn Board Arduino UNO để lập trình 29 Hình 14 Giao diện Scratch 32 Hình 15 Giao diện cơng cụ 33 Hình 16 Giao diện Scratch sau cài đặt 34 Hình 17 Giao diện App Inventor 35 Hình 18 Khu thiết kế 36 Hình 19 Khu vực Palette 36 Hình 20 Khu vực viewer 37 Hình 21 Khu vực Components 37 Hình 22 Khu vực Properties 38 Hình 23 Khu vực lập trình 38 Hình 24 Khả kết nối thiết bị qua Bluetooth 40 Hình 25 Bluetooth HC-06 (Zs-040) 42 Hình 26 Sơ đồ chân Bluetooth HC-06 43 Hình 27 Điện thoại di động 45 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng CHƯƠNG 2: THIẾT KẾ, XÂY DỰNG MƠ HÌNH ĐIỀU KHIỂN XE THÔNG MINH BẰNG SMARTPHONE THÔNG QUA KẾT NỐI BLUETOOTH Hình Sơ đồ lắp đặt mạch 48 Hình 2 Sơ đồ khối tổng quát 48 Hình Thân xe robot 49 Hình Lắp động vào thân xe 50 Hình Lắp nguồn vào thân xe 50 Hình Lắp module L298N vào thân xe nối dây động 51 Hình Nối dây liên kết Arduino UNO R3 với L298N 52 Hình Liên kết Arduino UNO R3 với mạch cảm biến dò đường 53 Hình Hồn thành nối dây 53 Hình 10 Lưu đồ thuật toán 55 Hình 11 Giao diện ứng dụng 56 Hình 12 Mã nguồn điều khiển ứng dụng 56 CHƯƠNG 3: CÀI ĐẶT, MƠ PHỎNG Hình Qt QR code tải ứng dụng điều khiển 58 Hình Tải cài đặt ứng dụng điều khiển 58 Hình 3 Bật Bluetooth thiết bị di động 59 Hình Giao diện ứng dụng điều khiển 59 Hình Khởi động xe robot phát Bluetooth 59 Hình Thực kết nối bluetooth 60 Hình Mơ mặt xe robot 60 Hình Mơ mặt xe robot 60 Hình Mô thực tế 61 Sinh viên thực hiện: Trần Đức Chuẩn Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng DANH MỤC CHỮ VIẾT TẮT STT VIẾT TẮT Arduino IDE EPROM GND JRE MIT PDA PWM RST SRAM 10 STEM 11 UART 12 USART Sinh viên thực hiện: Trần Đức Chuẩn VIẾT ĐẦY ĐỦ Arduino Integrated Development Enviroment Electrically Eraseble Programmable Read Only Memory Ground Java Runtime Enviroment Massachusetts Institute of Technology Prosonal Digital Assistant Pulse width modulation Reset Static Random Access Memory Science (khoa học), Technology (công nghệ), Engineering (kỹ thuật) Mathematics (toán học) Universal Asynchronous Receiver / Transmitter Universal Synchronous Asynchronous Receiver / Transmitter Trang Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng 3.2 Thiết lập bluetooth cho thiết bị điều khiển xe robot Bước 1: Bật Bluetooth thiết bị di động Hình 3 Bật Bluetooth thiết bị di động Bước 2: Khởi động ứng dụng điều khiển xe robot Hình Giao diện ứng dụng điều khiển Bước 3: Khởi động xe robot phát Bluetooth Hình Khởi động xe robot phát Bluetooth Sinh viên thực hiện: Trần Đức Chuẩn Trang 59 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng Bước 4: Kết nối ứng dụng điều khiển xe robot với sóng Bluetooth phát từ xe robot Hình Thực kết nối bluetooth 3.3 Mơ điều khiển xe robot thơng minh Scratch Hình Mơ mặt xe robot Hình Mô mặt xe robot Sinh viên thực hiện: Trần Đức Chuẩn Trang 60 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng 3.4 Mô điều khiển xe robot thơng minh thực tế Hình Mô thực tế Kết luận chương Trong chương tơi trình bày vấn đề sau: Trình bày cách rõ ràng cách thiết lập, cài đặt ứng dụng điều khiển xe robot điện thoại di động Thực mô scratch, thực mô thực tế Sinh viên thực hiện: Trần Đức Chuẩn Trang 61 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng PHẦN 3: TỔNG KẾT KẾT LUẬN CHUNG Sau thời gian tiến hành nghiên cứu thực đề tài, khoảng thời gian ngắn, gặp nhiều khó khăn với nỗ lực thân giúp đỡ tận tình từ TS Trần Văn Hưng đề tài hoàn thành Đề tài: “THIẾT KẾ VÀ MƠ PHỎNG MƠ HÌNH ĐIỀU KHIỂN XE THƠNG MINH BẰNG SMARTPHONE HỖ TRỢ DẠY VÀ HỌC Ở THPT” đạt kết mục tiêu đề Kết đạt Nghiên cứu linh kiện mạch Arduino UNO R3, mạch điều khiển động L298N, cảm biến dị đường Nghiên cứu ngơn ngữ lập trình Arduino Nghiên cứu ngơn ngữ lập trình Scratch Nghiên cứu cách thiết kế, lập trình ứng dụng điều khiển xe robot App Inventor Thực kết nối trao đổi liệu điện thoại di động Bluetooth HC-06 Hồn thành mơ hình thực tế Hạn chế Sản phẩm chưa phát triển hết chức phần mềm Sản phẩm chưa đẹp Đề xuất Qua nghiên cứu, thực đề tài, tơi có số đề xuất sau: Mơ hình thích hợp dạy cho học sinh tập lập trình, để học sinh có điều kiện phát triển trí logic khả thực hành thân Giáo viên cần phải tự trau dồi kiến thức, kỹ trước giảng dạy học sinh phần mềm mơ hình Trong q trình thực đề tài, đạt số kết định Mặc dù có nhiều cố gắng hạn chế mặt thời gian kiến thức hạn chế nên chắn cịn có khiếm khuyết Tôi mong nhận nhận xét, đánh giá góp ý chân thành thầy để đề tài hoàn thiện Sinh viên thực hiện: Trần Đức Chuẩn Trang 62 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng HƯỚNG NGHIÊN CỨU, PHÁT TRIỂN ĐỀ TÀI Tích hợp thêm nhiều chức cho xe như: đèn xe, cịi xe, truyền hình ảnh, đo nhiệt độ, độ ẩm, khoảng cách vật cản, đo độ nghiêng Phản hồi cố thiết bị cầm tay Ứng dụng công nghệ Bluetooth vào nhiều hệ thống khác Mặc dù đề tài hoàn thành đạt yêu cầu đề việc đưa vào giảng dạy cần nhiều thời gian nghiên cứu PHỤ LỤC Mã nguồn nạp vào mạch Arduino UNO R3 #include //thư viện serial ( uart riêng, rx tx ) tx truyền liệu đi, rx nhận liệu SoftwareSerial blue(2, 3); // chân số arduino đc nối với chân TX bluettooth, rx bluetooth //L298 kết nối arduino const int in1 = 10; // kết nối chân IN1 với chân 10 arduino const int in2 = 9; // kết nối chân IN2 với chân arduino const int ENA = 11; // kết nối chân ENA với chân 11 arduino const int in3 = 8; // kết nối chân IN3 với chân arduino const int in4 = 7; // kết nối chân IN4 với chân arduino const int ENB = 6; // kết nối chân ENB với chân arduino //kết nối cảm biến hồng ngoại (dò line ) const int L_S =A5; // d0 cb dò line trái const int S_S =A4; // d0 cb dò line const int R_S =A3; // d0 cb dò line phải char ki_tu = 'h'; // kí tự ban đâu gán void setup() { pinMode(L_S,INPUT); // chân cảm biến khai báo đầu vào Sinh viên thực hiện: Trần Đức Chuẩn Trang 63 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng pinMode(R_S,INPUT); pinMode(S_S,INPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); pinMode(ENA, OUTPUT); pinMode(ENB, OUTPUT); blue.begin(9600); analogWrite(ENA, 100); // tốc độ động a ban đầu 120 ( - 255) analogWrite(ENB, 100);// tốc độ động b ban đầu 120 ( - 255) delay(3000); } void loop() { if(blue.available()>0){ // bluetooth đc nhận tín hiệu trả ki_tu = blue.read(); // gán giá trị kí tự nhận đc vào biến kitu } if(ki_tu=='a'){ // Forward forword(); ki_tu = 'h'; } if(ki_tu=='d'){ // right turnRight(); ki_tu = 'h'; } if(ki_tu=='c'){ // Stop Sinh viên thực hiện: Trần Đức Chuẩn Trang 64 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng Stop(); } if(ki_tu=='b'){ // left turnLeft(); ki_tu = 'h'; } if(ki_tu=='e'){ // Reverse lui(); ki_tu = 'h'; } if(ki_tu=='l'){ // cmhuyển dò line line(); } if(ki_tu =='f'){ Stop(); } } void line(){ if ((digitalRead(L_S) == 0) && (digitalRead(S_S) == 1) && (digitalRead(R_S) == 0)){forword();}// tiến if ((digitalRead(L_S) == 1) && (digitalRead(S_S) == 1) && (digitalRead(R_S) == 0)){turnLeft();} // rẻ trái if ((digitalRead(L_S) == 1) && (digitalRead(S_S) == 0) && (digitalRead(R_S) == 0)) {turnLeft();} // rẻ trái if ((digitalRead(L_S) == 0) && (digitalRead(S_S) == 1) && (digitalRead(R_S) == 1)){turnRight();} // rẻ phải if ((digitalRead(L_S) == 0) && (digitalRead(S_S) == 0) Sinh viên thực hiện: Trần Đức Chuẩn Trang 65 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng && (digitalRead(R_S) == 1)){turnRight();}// rẻ phải if ((digitalRead(L_S) == 1) && (digitalRead(S_S) == 1) && (digitalRead(R_S) == 1)){Stop();} // stop } void forword(){ // chương trình xe robot tiến analogWrite(ENA,100); // tốc độ động a ban đầu 120 (0 - 255) analogWrite(ENB, 100);// tốc độ động b ban đầu 120 (0 - 255) digitalWrite(in4, 0); digitalWrite(in2, 0); digitalWrite(in3, 1); digitalWrite(in1, 1); } void turnRight(){ analogWrite(ENA,100); // tốc độ động a ban đầu 120 (0 - 255) analogWrite(ENB, 100);// tốc độ động b ban đầu 120 (0 - 255) digitalWrite(in4, 1); digitalWrite(in2, 0); digitalWrite(in3, 0); digitalWrite(in1, 1); } void turnLeft(){ analogWrite(ENA,100); // tốc độ động a ban đầu 120 (0 - 255) analogWrite(ENB, 100);// tốc độ động b ban đầu 120 (0 - 255) digitalWrite(in4, 0); //LOW digitalWrite(in2, 1); //HIGH digitalWrite(in1, 0); digitalWrite(in3, 1); } Sinh viên thực hiện: Trần Đức Chuẩn Trang 66 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng void Stop(){ digitalWrite (in1,LOW); digitalWrite(in2,LOW); digitalWrite (in3,LOW); digitalWrite(in4,LOW); } void lui(){ digitalWrite(in3, 0); digitalWrite(in1, 0); digitalWrite(in4, 1); digitalWrite(in2, 1); } Sinh viên thực hiện: Trần Đức Chuẩn Trang 67 GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp Bảng linh kiện phụ trợ Tên linh kiện Số lượng Thơng số Hình ảnh - Chất liệu: mica Thân xe - Kích thước: 140x 150x2.0 (mm) Gá động vàng Động vàng - Chất liệu: thép cái - Độ dày: 1.5mm - Động có hộp giảm tốc - Chất liệu: Bánh xe 4cái Vành xe nhựa Lốp xe cao su Sinh viên thực hiện: Trần Đức Chuẩn Trang 68 GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp Dây cắm Breadboard 40 sợi Pin - Mỗi pin 3.7V Hộp đựng pin - Chất liệu: Nhựa Bìa mơ hình (formex) - Kích thước: 594 × 841 (mm) - Dày: 2mm Sinh viên thực hiện: Trần Đức Chuẩn Trang 69 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng TÀI LIỆU THAM KHẢO [1] Alimisis, D (2012) Robotics in education & education in robotics: Shifting focus from technology to pedagogy Paper presented at the Proceedings of the 3rd International Conference on Robotics in Education [2] Alimisis, D., & Kynigos, C (2009) Constructionism and robotics in education Teacher education on robotic-enhanced constructivist pedagogical methods, 11-26 Benitti, F (2012) Exploring the educational potential of robotics in schools: A systematic review Computers & Education, 58(3), 978-988 [3] Blikstein, P (2013) Digital fabrication and ‘making’in education: The democratization of invention FabLabs: Of machines, makers and inventors, 4, 1-21 [4] Bùi Việt Hà, Tự học lập trình Scratch (NXB ĐẠI HỌC QUỐC GIA HÀ NỘI) [5] Hom, E.J., What is STEM Education: http://www.livescience.com, 2014 [6].http://arduino.vn/bai-viet/42-arduino-uno-r3-la-gi [7].https://robotsteam.vn/thuc-trang-giao-duc-stem-tren-the-gioi-va-giao-ducstem-tai-viet-nam [8].https://hshop.vn/products/cam-bien-do-line-don [9].http://arduino.vn/bai-viet/893-cach-dung-module-dieu-khien-dong-co-l298ncau-h-de-dieu-khien-dong-co-dc [10] Jung, S., & Won, E S (2018) Systematic review of research trends in robotics education for young children Sustainability, 10(4), 905 [11] Komis, V., Romero, M., & Misirli, A (2016) A scenario-based approach for designing educational robotics activities for co-creative problem solving Paper presented at the International Conference EduRobotics 2016 [12] Merrill, C and J Daugherty, The Future of TE Masters Degrees: STEM, in Paper presented at the meeting of the International Technology Education Association, Louisville, KY.2009 [13] Nguyễn Hữu Hưng (Chủ biên) – Tạ Thị Bích – Dương Lực – Nguyễn Minh – Nguyễn Hồn, LẬP TRÌNH ỨNG DỤNG DI ĐỘNG VỚI APP INVENTOR (NXB ĐẠI HỌC QUỐC GIA HÀ NỘI) Sinh viên thực hiện: Trần Đức Chuẩn Trang 70 Báo cáo khóa luận tốt nghiệp GVHD: TS Trần Văn Hưng [14] Sanders, M., STEM, STEM Education, STEMmania Technology Teacher, 2009 68(4): p 20-26 [15] Tsupros, N., R Kohler, and J Hallinen, STEM education: A project to 23 identify the missing components, in Intermediate Unit 1: Center for STEM Education and Leonard Gelfand Center for Service Learning and Outreach2009: Carnegie Mellon University, Pennsylvania [16] U.S Department of Education, Report of the Academic Competitiveness Council, 2007, Education Publications Center: Washington [17] What Is Robotics? (2009) Retrieved from https://www.nasa.gov/audience/forstudents/5-8/features/nasaknows/what_is_robotics_58.html Sinh viên thực hiện: Trần Đức Chuẩn Trang 71 GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp GIẢNG VIÊN NHẬN XÉT Đà Nẵng, ngày tháng năm 2021 Giảng viên hướng dẫn (GV ký tên ghi rõ họ tên) Sinh viên thực hiện: Trần Đức Chuẩn Trang 72 GVHD: TS Trần Văn Hưng Báo cáo khóa luận tốt nghiệp GIẢNG VIÊN PHẢN BIỆN NHẬN XÉT Đà Nẵng, ngày tháng năm 2021 Giảng viên phản biện (GV ký tên ghi rõ họ tên) Sinh viên thực hiện: Trần Đức Chuẩn Trang 73 ... động 3.2 Thiết lập bluetooth cho thiết bị điều khiển robot 3.3 Mô điều khiển xe robot thông minh scratch 3.4 Mô điều khiển xe robot thông minh thực tế Kết luận chương - PHẦN 3: TỔNG KẾT Kết luận... mềm mơ xe chuyển động - Hồn thành mơ hình thực tế ĐỐI TƯỢNG NGHIÊN CỨU VÀ KHÁCH THỂ NGHIÊN CỨU Đối tượng nghiên cứu: Thiết kế mô mô hình điều khiển xe thơng minh smartphone hỗ trợ dạy học THPT. .. CHƯƠNG 2: THIẾT KẾ, XÂY DỰNG MƠ HÌNH ĐIỀU KHIỂN XE THƠNG MINH BẰNG SMARTPHONE THÔNG QUA KẾT NỐI BLUETOOTH 2.1 Thiết kế sơ đồ mạch lắp đặt mơ hình xe robot thực tế 2.1.1 Sơ đồ lắp đặt mạch Hình Sơ

Ngày đăng: 02/06/2022, 10:58

Hình ảnh liên quan

THIẾT KẾ VÀ MÔ PHỎNG MÔ HÌNH ĐIỀU KHIỂN XE THÔNG MINH BẰNG  SMARTPHONE HỖ TRỢ DẠY VÀ HỌC   - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt
THIẾT KẾ VÀ MÔ PHỎNG MÔ HÌNH ĐIỀU KHIỂN XE THÔNG MINH BẰNG SMARTPHONE HỖ TRỢ DẠY VÀ HỌC Xem tại trang 1 của tài liệu.
Hình 1.1 Những giá trị cơ bản mà STEM Robotics mang lại 1.2 Tổng quan về các loại linh kiện  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.1.

Những giá trị cơ bản mà STEM Robotics mang lại 1.2 Tổng quan về các loại linh kiện Xem tại trang 20 của tài liệu.
Hình 1.2 Arduino UNO - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.2.

Arduino UNO Xem tại trang 21 của tài liệu.
Hình 1.3 Arduino UNO R3 USB (1)  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.3.

Arduino UNO R3 USB (1) Xem tại trang 22 của tài liệu.
Hình 1.4 Sơ đồ chân Arduino UNO R3 1.2.3 Module điều khiển động cơ L298N  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.4.

Sơ đồ chân Arduino UNO R3 1.2.3 Module điều khiển động cơ L298N Xem tại trang 24 của tài liệu.
Hình 1.5 Motor Driver Shield L298N Thông số kỹ thuật  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.5.

Motor Driver Shield L298N Thông số kỹ thuật Xem tại trang 25 của tài liệu.
Hình 1.7 Cài đặt Java Runtime Enviroment (JRE) - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.7.

Cài đặt Java Runtime Enviroment (JRE) Xem tại trang 27 của tài liệu.
Hình 1. 9 Giải nén tệp tin Arduino-1.8.13-windows - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

9 Giải nén tệp tin Arduino-1.8.13-windows Xem tại trang 28 của tài liệu.
Hình 1.8 Tải Arduino IDE - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1.8.

Tải Arduino IDE Xem tại trang 28 của tài liệu.
Hình 1. 10 Chạy file arduino.exe 1.3.2.3 Cài đặt driver cho Arduino UNO R3  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

10 Chạy file arduino.exe 1.3.2.3 Cài đặt driver cho Arduino UNO R3 Xem tại trang 29 của tài liệu.
Hình 1. 13 Chọn Board Arduino UNO để lập trình - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

13 Chọn Board Arduino UNO để lập trình Xem tại trang 30 của tài liệu.
Hình 1. 14 Giao diện Scratch   (1) Khung điều khiển có 3 tab thông tin:  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

14 Giao diện Scratch (1) Khung điều khiển có 3 tab thông tin: Xem tại trang 33 của tài liệu.
Hình 1. 17 Giao diện chính App Inventor - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

17 Giao diện chính App Inventor Xem tại trang 36 của tài liệu.
Hình 1. 18 Khu thiết kế Phần 1: Palette  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

18 Khu thiết kế Phần 1: Palette Xem tại trang 37 của tài liệu.
Hình 1. 24 Khả năng kết nối của các thiết bị qua Bluetooth 1.6.3 Hoạt động  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

24 Khả năng kết nối của các thiết bị qua Bluetooth 1.6.3 Hoạt động Xem tại trang 41 của tài liệu.
Hình 1. 26 Sơ đồ chân Bluetooth HC-06 - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 1..

26 Sơ đồ chân Bluetooth HC-06 Xem tại trang 44 của tài liệu.
• Cấu hình Slave mặc định, không thay đổi được. - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

u.

hình Slave mặc định, không thay đổi được Xem tại trang 44 của tài liệu.
Hình 2.1 Sơ đồ lắp đặt mạch - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2.1.

Sơ đồ lắp đặt mạch Xem tại trang 49 của tài liệu.
2.1.2 Lắp đặt mô hình xe robot - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

2.1.2.

Lắp đặt mô hình xe robot Xem tại trang 50 của tài liệu.
Hình 2.5 Lắp nguồn vào thân xe - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2.5.

Lắp nguồn vào thân xe Xem tại trang 51 của tài liệu.
Hình 2.4 Lắp động cơ vào thân xe - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2.4.

Lắp động cơ vào thân xe Xem tại trang 51 của tài liệu.
Hình 2 .6 Lắp module L298N vào thân xe và nối dây động cơ - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2.

6 Lắp module L298N vào thân xe và nối dây động cơ Xem tại trang 52 của tài liệu.
Hình 2 .7 Nối dây liên kết Arduino UNO R3 với L298N - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2.

7 Nối dây liên kết Arduino UNO R3 với L298N Xem tại trang 53 của tài liệu.
Hình 2. 10 Lưu đồ thuật toán - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 2..

10 Lưu đồ thuật toán Xem tại trang 56 của tài liệu.
2.3 Xây dựng chương trình nạp vào Arduino UNO R3 và thiết kế ứng dụng điều khiển bằng App Inventor  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

2.3.

Xây dựng chương trình nạp vào Arduino UNO R3 và thiết kế ứng dụng điều khiển bằng App Inventor Xem tại trang 57 của tài liệu.
Hình 3.1 Quét QR code tải ứng dụng điều khiển - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 3.1.

Quét QR code tải ứng dụng điều khiển Xem tại trang 59 của tài liệu.
Hình 3. 9 Mô phỏng thực tế - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Hình 3..

9 Mô phỏng thực tế Xem tại trang 62 của tài liệu.
Bảng linh kiện phụ trợ - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

Bảng linh.

kiện phụ trợ Xem tại trang 69 của tài liệu.
Bìa mô hình (formex)  - Thiết kế và mô phỏng mô hình điều khiển xe thông minh bằng smartphone hỗ trợ dạy và học ở thpt

a.

mô hình (formex) Xem tại trang 70 của tài liệu.

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

Tài liệu liên quan