Tìm hiểu và xây dựng ứng dụng điều khiển từ xa bằng điện thoại thông minh với kết cấu trình bày nội dung chính gồm 2 mục: 1 tổng quan về công nghệ không dây bluetooth, 2 thiết kế và xây dựng phần cứng, 3 cài đặt và xây dựng phần mềm.
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI NGHIÊN CỨU GIẢI PHÁP THIẾT KẾ DẦM I, T BÊ TÔNG CỐT THÉP DỰ ỨNG LỰC LẮP GHÉP KIỂU MỚI CHO CẦU ĐƯỜNG CAO TỐC Giảng viên hướng dẫn: ThS Đỗ Văn Đức Sinh viên thực hiện: Hà Văn Nam Đặng Công Duy Nguyễn Duy Toản Lớp: CNTT2 - K57 Tóm tắt: Tìm hiểu xây dựng ứng dụng điều khiển từ xa điện thoại thơng minh với kết cấu trình bày nội dung gồm mục: tổng quan công nghệ không dây bluetooth, thiết kế xây dựng phần cứng, cài đặt xây dựng phần mềm ĐẶT VẤN ĐỀ 1.1 Lý chọn đề tài Trong năm qua, khoa học máy tính xử lý thơng tin có bước tiến vượt bậc ngày có đóng góp to lớn vào cách mạng khoa học kỹ thuật đại Đặc biệt đời phát triển nhanh chóng kỹ thuật số làm cho ngành điện tử trở nên phong phú đa dạng Nó góp phần lớn việc đưa kỹ thuật đại thâm nhập rộng rãi vào lĩnh vực hoạt động sản xuất, kinh tế đời sống xã hội Từ hệ thống máy tính lớn đến hệ thống máy tính cá nhân, từ việc điều khiển máy công nghiệp đến thiết bị phục vụ đời sống ngày người Trong hệ thống đó, việc trao đổi thông tin vô quan trọng Công nghệ truyền tin không dây ngày phát triển, đặc biệt công nghệ Bluetooth phổ biến hầu hết thiết bị điện tử di động Bản báo cào trình bày kết nghiên cứu cơng nghệ khơng dây Bluetooth thiết bị điện tử chạy hệ điều hành Android ứng dụng vào thiết kế mơ hình xe điều khiển từ thiết bị Android qua kết nối không dây Bluetooth 1.2 Mục tiêu đề tài Mục tiêu đề tài: Tìm hiểu xây dựng hệ thống ô tô điều khiển từ xa Bluetooth điện thoại Smartphone nhằm ứng dụng vào thực tế Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 1.3 Cách tiếp cận Nghiên cứu đặc điểm công nghệ Bluetooth Nghiên cứu module Bluetooth HC-06 Nghiên cứu Module Arduino Uno R3 xây dựng mạch điều khiển xe từ xa 1.4 Phương pháp nghiên cứu Nghiên cứu từ lý thuyết công nghệ Bluetooth module Bluetooth HC-06 câu lệnh phần mềm Arduino bảng mạch điện tử Rồi đến thực tế lắp ghép linh kiện điện tử viết code cho ứng dụng điều khiển xe từ xa Bluetooth 1.5 Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu: Công nghệ Bluetooth: khái niệm Bluetooth, đặc điểm công nghệ Bluetooth, cách thức hoạt động Nghiên cứu Module Bluetooth HC-06: thông số kỹ thuật, nguyên lý hoạt động module HC-06 Module Arduino Uno R3: thiết kế hệ thống sử dụng để giao tiếp module Bluetooth, điều khiển thiết bị Phạm vi nghiên cứu: Điều khiển mơ hình tơ nhỏ với thiết bị Arduino Uno R3, Module bluetooth HC-06 CÁC NỘI DUNG CHÍNH 2.1 Cơng nghệ khơng dây bluetooth 2.1.1 Khái niệm Bluetooth công nghệ cho phép truyền thông thiết bị với mà không cần dây dẫn Nó chuẩn điện tử, điều có nghĩa hãng sản xuất muốn có đặc tính sản phẩm họ phải tn theo yêu cầu chuẩn cho sản phẩm Những tiêu chuẩn kỹ thuật đảm bảo cho thiết bị nhận tương tác với sử dụng công nghệ Bluetooth Ngày phần lớn nhà máy sản xuất thiết bị có sử dụng cơng nghệ Bluetooth Các thiết bị gồm có điện thoại di động, máy tính thiết bị hỗ trợ cá nhân PDA (Prosonal Digital Assistant) Công nghệ Bluetooth công nghệ dựa tần số vô tuyến thiết bị có tích hợp bên cơng nghệ truyền thơng với thiết bị khác với khoảng cách định cự ly để đảm bảo công suất cho việc phát Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI nhận sóng Cơng nghệ thường sử dụng để truyền thông hai loại thiết bị khác Ví dụ: Bạn hoạt động máy tính với bàn phím khơng dây, sử dụng tai nghe khơng dây để nói chuyện điện thoại di động bạn bổ sung thêm hẹn vào lịch biểu PDA người bạn từ PDA bạn 2.1.2 Đặc điểm công nghệ Bluetooth - Ưu điểm + Tiêu thụ lượng thấp + Cho phép ứng dụng nhiều loại thiết bị bao gồm thiết bị cầm tay điện thoại di động + Giá thành ngày giảm + Khoảng cách giao tiếp cho phép hai thiết bị kết nối lên đến 100m + Bluetooth sử dụng băng tần 2.4GHz, tốc độ truyền liệu đạt tới mức tới 1Mbps mà thiết bị khơng cần phải trực tiếp thấy + Tính tương thích cao, nhiều nhà sản xuất phần cứng phần mềm hỗ trợ - Nhược điểm + Khoảng cách kết nối cịn ngắn so với cơng nghệ mạng không dây khác + Chỉ kết nối hai thiết bị với nhau, không kết nối thành mạng 2.1.3 Module Bluetooth HC-06 Module Bluetooth HC-06 thiết kế để chuyển đổi giao tiếp nối tiếp không đồng thành giao tiếp không dây Bluetooth ngược lại Đặc điểm kỹ thuật: - Chuẩn Bluetooth : V2.0+EDR - Điện áp hoạt động : 3.3-5VDC, 30mA - Kích thước 28mm x 15mm x 2.35mm - Tần số: 2.4GHz - Tốc độ: 2.1Mbs (Max)/160kbps - Tốc độ baudrate mặc định: 9600, 8bit liệu, 1bit Stop Hỗ trợ tốc độ baud: 9600, 19200, 38400, 57600, 115200, 230400,460800 - Nhiệt độ làm việc: -20 ~ 75 độ C - Độ nhạy: -80dBm 2.1 - Module có chế độ làm việc: + Kết nối truyền thông 10 Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI + Đáp ứng theo lệnh: làm việc chế độ này, gửi lệnh AT để giao tiếp cài đặt module Hình Sơ đồ chân Bluetooth HC-06 2.2 Thiết kế xây dựng phần cứng Hình Sơ đồ khối tổng quát 2.2.1 Khối xử lý Khối xử lý sử dụng bo mạch ArduinoUNO Có nhiệm vụ nhận tín hiệu từ module Bluetooth qua cổng Serial, xử lý xuất liệu cho module Driver động Hình Kết nối Arduino với HC-06 Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 11 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 2.2.2 Khối nguồn Hình Khối nguồn ni 2.2.3 Khối Driver động Driver Motor Shield L293D module mở rộng chuyên dụng cho ứng dụng điều khiển động cơ, robot Driver Motor Shiled L293D có nhiều chức năng, dễ vận hành có thư viện hỗ trợ Nó điều khiển độc lập động Đây driver phổ biến cho điều khiển động DC, sử dụng IC điều khiển động DC L293D Các chân tương thích với Arduino, dễ dàng sử dụng để lập trình cho dự án Arduino Hình Driver Motor Shield L293D 12 Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 2.3 Cài đặt xây dựng phần mềm 2.3.1 Phần mềm thiết bị cầm tay Giao diện phần mền điều khiển: Hình Giao diện điều khiển Thuật tốn: Hình Thuật tốn phần mềm di động Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 13 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 2.3.2 Cài đặt điều khiển cho Arduino Thuật toán cài đặt khối xử lí trung tâm Arduino: Hình Thuật toán Arduino KẾT LUẬN 3.1 Kết đạt - Nắm rõ giao tiếp Bluetooth - Tìm hiểu hệ điều hành android - Thực viết ứng dụng Android - Thực kết nối trao đổi liệu thiết bị cầm tay Arduino UNO qua module Bluetooth - Tìm hiều bo mạch Arduino - Thiết kế kết cấu khí cho khung xe - Thiết kế mạch điện cho xe - Viết chương trình cho Arduino nhận liệu từ thiết bị cầm tay điều khiển xe chạy theo yêu cầu 14 Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 3.2 Hướng phát triển đề tài - Tích hợp thêm nhiều chức cho xe như: 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 hệ thống khác Tài liệu tham khảo [1] Arduino, http://arduino.vn [2] Android, http://developer.android.com Kỷ yếu nghiên cứu khoa học sinh viên năm 2019 15 ... Arduino - Thi? ?t kế k? ?t cấu khí cho khung xe - Thi? ?t kế mạch điện cho xe - Vi? ?t chương trình cho Arduino nhận liệu t? ?? thi? ?t bị cầm tay điều khiển xe chạy theo yêu cầu 14 Kỷ yếu nghiên cứu khoa... xe t? ?? xa Bluetooth 1.5 Đối t? ?ợng phạm vi nghiên cứu Đối t? ?ợng nghiên cứu: Công nghệ Bluetooth: khái niệm Bluetooth, đặc điểm công nghệ Bluetooth, cách thức ho? ?t động Nghiên cứu Module Bluetooth... LUẬN 3.1 K? ?t đ? ?t - Nắm rõ giao tiếp Bluetooth - T? ?m hiểu hệ điều hành android - Thực vi? ?t ứng dụng Android - Thực k? ?t nối trao đổi liệu thi? ?t bị cầm tay Arduino UNO qua module Bluetooth - T? ?m hiều