Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xe điều khiển từ xa qua internet với inut cảm biến kết nối với wifi trong nhà hoặc USB wifi 3G :Đồ án tốt nghiệp Khoa Công nghệ Điện
PREMIUM
Số trang
65
Kích thước
1.8 MB
Định dạng
PDF
Lượt xem
952

Xe điều khiển từ xa qua internet với inut cảm biến kết nối với wifi trong nhà hoặc USB wifi 3G :Đồ án tốt nghiệp Khoa Công nghệ Điện

Nội dung xem thử

Mô tả chi tiết

i

PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP

1. Họ và tên sinh viên/ nhóm sinh viên được giao đề tài

Nguyễn Vũ Thanh, MSSV: 14022301

2. Tên đề tài

XE ĐIỀU KHIỂN TỪ XA QUA INTERNET VỚI INUT CẢM BIẾN KẾT NỐI

VỚI WIFI TRONG NHÀ HOẶC USB WIFI 3G

3. Nội dung

Lập trình để điều khiển xe từ App Inventer thông qua Wifi để xe hoạt động với các

lệnh sau: Chạy tới, chạy lùi, rẻ trái, rẻ phải; điều khiển được tốc độ với hai lệnh: tăng

tốc độ và giảm tốc độ; biết được khoảng cách từ xe đến vật cản, báo về giao diện

điều khiển khi xe đã dừng,…

4. Kết quả

Đã lập trình cho xe chạy tới, chạy lùi, rẽ trái, rẽ phải, tăng giảm tốc độ của xe, nhận

biết khoảng cách từ xe đến vật cản và khi xe đã dừng trên giao diện điều khiển.

Giảng viên hướng dẫn Tp. HCM, ngày 7 tháng 6 năm 2018

Sinh viên

ii

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

iii

MỤC LỤC

PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP .........................................................i

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ..............................................................ii

MỤC LỤC.......................................................................................................................... iii

DANH SÁCH CÁC HÌNH VẼ ............................................................................................v

DANG SÁCH CÁC BẢNG ...............................................................................................vii

LỜI MỞ ĐẦU .................................................................................................................. viii

CHƯƠNG 1: TỔNG QUAN................................................................................................1

1.1. Giới thiệu chung về Arduino ..................................................................................1

1.2. Giới thiệu về Arduino Uno R3................................................................................3

1.2.1. Một vài thông số của Arduino Uno R3 ............................................................3

1.2.2. Vi điều khiển ....................................................................................................4

1.2.3. Nguồn...............................................................................................................4

1.2.4. Các chân năng lượng........................................................................................5

1.2.5. Bộ nhớ ..............................................................................................................5

1.2.6. Các cổng vào/ra................................................................................................5

1.2.7. Lập trình cho Arduino......................................................................................7

1.3. Module L298...........................................................................................................8

1.4. Cảm biến siêu âm SRF05........................................................................................9

1.5. iNut – Cảm biến ....................................................................................................10

1.6. Động cơ DC giảm tốc V1 1:48 .............................................................................11

1.7. Pin sạc 18650 Panasonic 3.7V 1100mAh 2A.......................................................12

1.8. Bánh xe động cơ giảm tốc V1 65mm ...................................................................13

1.9. Sơ đồ kết nối .........................................................................................................13

1.10. Truyền và nhận dữ liệu......................................................................................15

CHƯƠNG 2: PHẦN MỀM ................................................................................................18

2.1. Giao tiếp với Arduino Uno R3 thông qua Arduino IDE 1.8.5..............................18

2.2. Giao tiếp Arduino Uno với Smartphone (Android)..............................................26

2.2.1. Tạo App..........................................................................................................26

iv

2.2.2. Thiết kế giao diện...........................................................................................32

CHƯƠNG 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...................................................48

3.1. Kết quả đạt được ...................................................................................................48

3.2. Hạn chế .................................................................................................................51

3.3. Hướng phát triển ...................................................................................................52

3.4. Ứng dụng...............................................................................................................53

TÀI LIỆU THAM KHẢO..................................................................................................55

LỜI CẢM ƠN.....................................................................................................................56

v

DANH SÁCH CÁC HÌNH VẼ

Hình 1.1. Các dòng Arduino qua các năm .................................................................2

Hình 1.2. Board Arduino Uno R3 ..............................................................................3

Hình 1.3. Vi điều khiển Atmega328P-PU..................................................................4

Hình 1.4. Các cổng vào/ra của Arduino Uno R3 .......................................................6

Hình 1.5. Phần mềm Arduino IDE.............................................................................8

Hình 1.6. Mạch điều khiển động cơ DC L298 ...........................................................9

Hình 1.7. Cảm biến siêu âm SRF05 .........................................................................10

Hình 1.8. iNut - Cảm biến ........................................................................................11

Hình 1.9. Động cơ DC giảm tốc 1:48.......................................................................12

Hình 1.10. Pin sạc 18650 Panasonic 3.7V 1100mAh 2A ........................................12

Hình 1.11. Bánh xe động cơ giảm tốc V1 65mm.....................................................13

Hình 1.12. Sơ đồ kết nối...........................................................................................15

Hình 2.1. Phần mềm Arduino IDE...........................................................................18

Hình 2.2. Tạo một project ........................................................................................28

Hình 2.3. Giao diện sau khi tạo một New project....................................................28

Hình 2.4. Giao diện trong User Interface .................................................................29

Hình 2.5. Giao diện trong Layout ............................................................................30

Hình 2.6. Giao diện trong Connectivity ...................................................................30

Hình 2.7. Màn hình hiển thị các icon .......................................................................31

Hình 2.8. Giao diện bên Properties..........................................................................31

Hình 2.9. Screen bên Viewer sau khi đổi tên...........................................................32

Hình 2.10. Vị trí Button1 khi được thêm vào ..........................................................32

Hình 2.11. Thay đổi tên, kích thước của Button1 cho thích hợp .............................33

Hình 2.12. Thêm TableArrangement .......................................................................33

Hình 2.13. Chỉnh kích thước của TableArrangement ..............................................34

Hình 2.14. TableArrangement sau khi chỉnh ...........................................................34

Hình 2.15. Thao tác thêm ảnh ..................................................................................35

Hình 2.16. Hình ảnh sau khi được thêm và chỉnh sửa .............................................35

Hình 2.17. Cấu trúc thiết kế bên Components .........................................................36

vi

Hình 2.18. Giao diện khi điều khiều xe....................................................................37

Hình 2.19. Màn hình làm việc khi click sang Blocks ..............................................38

Hình 2.20. Các câu lệnh ở dạng Blocks...................................................................38

Hình 2.21. Cửa sổ thao tác câu lệnh.........................................................................39

Hình 2.22. Chọn Block When Forward TouchDown từ Forward............................39

Hình 2.23. Kéo thả call prepare_web1 được lấy từ Procedures vào When Forward

TouchDown ..............................................................................................................40

Hình 2.24. Kéo thả call Web1.PostText được lấy từ Web1 vào When Forward

TouchDown ..............................................................................................................41

Hình 2.25. Kéo thả (“ “) được lấy từ Text vào When Forward TouchDown ..........42

Hình 2.26. Điều khiển động cơ ................................................................................43

Hình 2.27. Đồngg bộ dữ liệu với xe.........................................................................44

Hình 2.28. Khỏi tạo các biến global.........................................................................44

Hình 2.29. Khối lệnh Web và khối lệnh dừng .........................................................44

Hình 2.30. Khối lệnh đồng bộ dữ liệu......................................................................45

Hình 2.31. Khối lệnh lấy dữ liệu..............................................................................45

Hình 2.32. Giải nén ra trường dữ liệu khi nhận được kết quả..................................46

Hình 2.33. Quét code lấy mã iNut-Cảm biến...........................................................47

Tải ngay đi em, còn do dự, trời tối mất!