1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 17 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 74
Dung lượng 3,35 MB

Nội dung

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

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[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 Link
[17]. What Is Robotics? (2009) Retrieved from https://www.nasa.gov/audience/forstudents/5-8/features/nasa-knows/what_is_robotics_58.html Link
[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 Khác
[2]. Alimisis, D., & Kynigos, C. (2009). Constructionism and robotics in education Teacher education on robotic-enhanced constructivist pedagogical methods, 11-26 Khác
[3]. Blikstein, P. (2013). Digital fabrication and ‘making’in education: The democratization of invention. FabLabs: Of machines, makers and inventors, 4, 1-21 Khác
[10]. Jung, S., & Won, E. S. (2018). Systematic review of research trends in robotics education for young children. Sustainability, 10(4), 905 Khác
[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 Khác
[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 Khác
[13] Nguyễn Hữu Hưng (Chủ biên) – Tạ Thị Bích – Dương Lực – Nguyễn Minh – Nguyễn Hoàn, LẬP TRÌNH ỨNG DỤNG DI ĐỘNG VỚI APP INVENTOR (NXB ĐẠI HỌC QUỐC GIA HÀ NỘI) Khác
[14]. Sanders, M., STEM, STEM Education, STEMmania. Technology Teacher, 2009. 68(4): p. 20-26 Khác
[15]. Tsupros, N., R. Kohler, and J. Hallinen, STEM education: A project to 23 identify the missing components, in Intermediate Unit 1: Center for STEMEducation and Leonard Gelfand Center for Service Learning and Outreach2009:Carnegie Mellon University, Pennsylvania Khác
[16]. U.S. Department of Education, Report of the Academic Competitiveness Council, 2007, Education Publications Center: Washington Khác

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 (Trang 1)
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 (Trang 20)
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 (Trang 21)
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) (Trang 22)
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 (Trang 24)
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 (Trang 25)
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) (Trang 27)
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 (Trang 28)
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 (Trang 28)
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 (Trang 29)
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 (Trang 30)
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: (Trang 33)
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 (Trang 36)
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 (Trang 37)
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 (Trang 41)
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 (Trang 44)
• 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 (Trang 44)
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 (Trang 49)
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 (Trang 50)
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 (Trang 51)
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 (Trang 51)
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ơ (Trang 52)
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 (Trang 53)
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 (Trang 56)
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 (Trang 57)
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 (Trang 59)
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ế (Trang 62)
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ợ (Trang 69)
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) (Trang 70)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w