Đây là đồ án tốt nghiệp về thiết kế xe điều khiển từ xa bằng Bluetooth và sóng hồng ngoại, xe có thể được điều khiển vào chế độ tự động chạy theo kế hoạch đã định hoặc là điều khiển di chuyển thay đổi liên tục . Xe có cách tính năng: đi thẳng, trái , phải, lùi, dò đường , tránh vật cản
LỜI NÓI ĐẦU Ngày nay, hệ thống điều khiển đóng vai trò quan trọng việc phát triển tiến khoa học kỹ thuật công nghệ, văn minh đại Thực tế khía cạnh hoạt động ngày bị chi phối vài loại hệ thống điều khiển Dễ dàng tìm thấy hệ thống điều khiển máy công cụ, kỹ thuật không gian hệ thống vũ khí, điểu khiển máy tính, hệ thống giao thông, hệ thống lượng, robot… Trong sinh hoạt hàng ngày người trò chơi giải trí (robot, xe điều khiển từ xa…) ứng dụng gần gũi với người cải tiến cho phù hợp với việc sử dụng đạt mức tiện lợi Việc điều khiển từ xa thâm nhập vào tất lĩnh vực sống Chính tầm quan trọng lĩnh vực Đo Lường Và Điều Khiển Tự Động, nhóm em mạnh dạn lựa chọn đề tài “Thiết kế xe mô hình điều khiển từ xa remote IR điện thoại android” Chúng em xin chân thành cảm ơn tất Thầy Cô Giáo nhà trường, Thầy Cô Giáo viện Điện Tử Viễn Thông trường Đại học Bách Khoa Hà Nội tận tình dạy dỗ chúng em suốt thời gian qua Xin bày tỏ lòng biết ơn sâu sắc tới Thầy giáo TS.NGUYỄN NGỌC VĂN Người nhiệt tình hướng dẫn, tạo điều kiện thuận lợi cho chúng em hoàn thành đồ án Xin cảm ơn tất bạn bè đóng góp ý kiến giúp đỡ lúc thực đồ án Xin chân thành cảm ơn! TÓM TẮT ĐỒ ÁN Với mục đích thực tự động hóa đo lường điều khiển chúng em định thực đề tài: “Thiết kế xe mô hình điều khiển từ xa Remote IR (Infrared Receiver) điện thoại android” Ngoài thực đề tài này, không điều khiển xe mô hình từ xa, chúng em muốn sử dụng công nghệ, thiết bị phổ biến giới đại ngày vào việc điều khiển, cụ thể sử dụng dòng Smartphone chạy hệ điều hành Android Sau thực đồ án em rút kết luận quan trọng: Rút ưu nhược điểm phương pháp điều khiển từ xa So sánh khả điều khiển từ xa hai phương pháp điều khiển sóng hồng ngoại (remote IR) điều khiển sóng Bluetooth qua điện thoại android Hệ điều hành android phần mềm android sử dụng ứng dụng đời sống, thời đại công nghệ phát triển ABSTRACT With the main purpose of implementing automated measurement and control, we have decided to make the subject: designing remote-controlled models with remote IR and Android phones Furthermore, when making this subject, not only we control remote model cars but we also would like to use technology and popular devices in today’s modern world to control, specifically to use the Smartphone that runs on the Android operating system Affter the implemntation of the project we have drawn important conclusions: Compara the remote control capability of two mothods of control: with infrared (remote IR) and with Bluetooth wave through Android phones The Android OS and the Android software are in all applications of life, especially in this era of technological development Mục lục Danh sách hình vẽ Danh sách bảng biểu Danh mục từ viết tắt Từ viết tắt IR Từ đầy đủ Infrared Ý nghĩa Hồng ngoại MCU MAC AMA PMA ACL SCO CRC FHSS GFSK DSSS ISM FEC BEC Baseband LMP SDK GSM/EDG E IDEN CDMA EV-DO UTMS A2DP AVRCP HTML5 Vi điều khiển Microcontroller Unit Media Access Control Active Member Address Điều khiển truy cập truyền thông Địa 3bit dành cho thiết bị hoạt động piconet Packed Member Address Con số bit để nhận biêt packed Salve với Asynchronous connectionless Phi kết nối bất đồng dành cho truyền liệu Synchronous connectionKết nối đồng có định hướng oriented Cyclic Redundancy Check Gói kiểm soát lỗi theo chu kỳ Frequency Hopping Trải phổ nhảy tần số Spectrum Gaussian frequency-shift Kiểu điều chế tần số dựa thay keying đổi tần số rời rạc sóng mang Direct Sequence Spead Là kỹ thuật điều chế trải phổ Spectrum Industrial Scientific Medical Dãy băng tần không cần đăng ký: 2.42.48GHz Forward Error Correction Kỹ thuật sửa lỗi tiến Backward Error Control Kỹ thuật sửa lỗi ngược Dải băng tần sở Link Manament Protocol Giao thức quản lý kết nối Software Developement Kit Bộ công cụ phát triển phần mềm Global System for Mobile Hệ thống thông tin di động toàn cầu Communications/ Enhanced Data Rates for GSM Evolution Integrated Digital Enhanced Công nghệ viễn thông di động phát Network triền Motorola Code Division Multiple Đa truy cập phân chia theo mã Access EVolution-Data Optimized Tiêu chuẩn truyền băng thông rộng vô tuyyeens cho thiết bị không dây Universal Mobile Hệ thống viễn thông di động toàn cầu Telecommunications Systems Advanced Audio Distribution Là chế Profile độ Bluetooth hỗ trợ ĐTDĐ khả phát âm chuẩn stereo Audio/Video Remote Control Cấu hình điều khiển từ xa âm Profile thanh/Video HyperText Markup Là ngôn ngữ cấu trúc trình bày CSS3 HE-AAC JPEG Language Cascading Style Sheets nội dung cho World Wide Web Là file hỗ trỡ trình duyệt web việc hiển thị HTML Mã hóa âm tiên tiến High-Efficiency Advanced Audio Coding Joint Photographic Experts Group PNG Portable Network Graphic GIF Graphics Interchange Format MIDI Musical Instrument Digital Interface Global Positioning System GPS API JNI Application Programming Interface Java Native Interface Là phương pháp nén ảnh hiệu quả, có tỷ lệ nén ảnh tới vài chục lần Tuy nhiên chất lượng ảnh bị suy giảm sau giải nén Là dạng hình ảnh sử dụng phương pháp nén liệu - không làm liệu gốc định dạng tập tin hình ảnh bitmap cho hình ảnh dùng 256 màu sắc khác hoạt hình dùng 256 màu cho khung hình Giao diện kỹ thuật số dành cho nhạc cụ Hệ thống Định vị Toàn cầu Giao diện lập trình ứng dụng Bộ framework cho phép mã lệnh viết Java PHẦN MỞ ĐẦU Điều khiển từ xa việc điều khiển mô hình khoảng cách mà người không thiết trực tiếp đến nơi, trực tiếp điều khiển hệ thống Khoảng cách tùy thuộc vào hệ thống có mức độ phức tạp, khác nhau, chẳng hạn việc điều khiển từ xa phi thuyền ta cần có hệ thống phát thu mạnh, ngược lại để điều khiển trò chơi điện tử từ xa ta cần hệ thống phát thu yếu hơn… Chính với đề tài: “Thiết kế xe mô hình điều khiển từ xa remote IR điện thoại android” chúng em muốn giải vấn đề sau: Thực đo lường khoảng cách xe đến vật cản sóng siêu âm Thiết kế khối điều khiển xe với chức bản: rẽ trái, rẽ phải, tiến, lùi, dừng lại Thực tự động tránh vật cản với khoảng cách cho trước dựa khoảng cách đo Thực dò đường dựa vào tiêu chí màu sắc đường đi, thông qua cảm biến hồng ngoại Thiết kế phần mềm android điều khiển chuyển động xe i Giới hạn đề tài Lĩnh vực đo lường điều khiển tự động đa dạng hướng nghiên cứu Đề tài: “Thiết kế xe mô hình điều khiển từ xa remote IR điện thoại android” có nhiều khía cạnh nghiên cứu thực Tuy nhiên điều kiện: Thời gian thực 15 tuần Kinh nghiệm thực tế chưa nhiều Tài liệu nghiên cứu chưa có nhiều tài liệu chuyên sâu Vì nhóm em thực đề tài với nội dung sau: Lập trình Kit Ardiuno vi điều khiển ATMEGA328 Thiết kế mạch điều khiển xe mô hình tia hồng ngoại qua Remote điện thoại android qua Sóng Bluetooth Xây dựng chương trình điều khiển điện thoại android Thực chức điều khiển bản, tự động tránh vật cản, dò đường ii Mục đích nghiên cứu Thực đề tài: “Thiết kế xe mô hình điều khiển từ xa remote IR điện thoại android” giúp người thực nắm lý thuyết đo lường điều khiển, hiểu nguyên lý điều khiển, tập lệnh vi điều khiển Sản phẩm đề tài trước hết để nghiên cứu, mở rộng ứng dụng thực tế sản xuất công nghiệp iii Quá trình thực Dàn ý nghiên cứu Tia hồng ngoại điều khiển thiết bị từ xa tia hồng ngoại Công nghệ truyền thông không dây tầm gần Bluetooth Hệ điều hành android Cảm biến đo lường: cảm biến sóng siêu âm Vi điều khiển ATMEGA328 tập lệnh liên quan Phần mềm điều khiển chạy hệ điều hành android Báo cáo thể gồm chương: • Chương mở đầu: Khái quát nội dung, mục đích, giới hạn đề tài phương • • • • • • • • pháp thực Chương 1: Kiến thức tổng quan Chương 2: Giới thiệu hệ điều hành giao tiếp ngoại vi sử dụng thiết kế • Chương 3: Thuật toán thực hiện, sơ đồ khối tổng quát chi tiết, bước • • • trình thực Chương 4: Kết đạt hướng phát triển Chương kết luận Đối tượng thực Khối xử lý tín hiệu điều khiển: có nhiều phương pháp thực dùng IC cứng, dùng vi điều khiển,… Và thiết kế nhóm em sử dụng vi điều khiển để xử lý tín hiệu điều khiển toàn hoạt động mạch Vi điều khiển nhóm em sử dụng ATMEGA328, dòng vi điều khiển phổ biến, dễ thực hiện, tốc độ xử lý nhanh • Để thực đo khoảng cách tới vật cản nhóm em sử dụng thiết bị cảm biến SRF05 Và sử dụng động Servo hỗ trợ chỉnh hướng cho SRF05 • Thiết bị phát hồng ngoại: Remote hồng ngoại • Thiết bị thu hồng ngoại: Mắt thu 1838T • Thiết bị phát tín hiệu điều khiển qua sóng Bluetooth: Điện thoại android • • • • • Thiết bị nhận tín hiệu điện thoại module Bluetooth HC05 Thiết bị thu liệu thực chức dò đường module hồng ngoại dò đường Khối chấp hành module động L298 Phương pháp thực Tìm hiểu lý thuyết liên quan Viết thực chương trình nhỏ, ví dụ vi điều khiển ATMEGA328 để làm quen với kiến trúc tập lệnh vi điều khiển • Xây dựng thuật toán đo khoảng cách điều khiển • Viết chương trình thực thuật toán Kit arduino • Viết ứng dụng chạy hệ điều hành android thực điều khiển Ứng dụng viết • • • • • • • phần mềm eclipse SDK 4.4.2 Mô phỏng, thi công mạch Thời gian thực Tìm hiểu lý thuyết: tuần Xây dựng thuật toán: tuần Viết chương trình: tuần Mô phỏng, sửa mã nguồn: tuần Thi công mạch: tuần Viết báo cáo: tuần Phân công công việc: Bảng 1: Phân chia công việc Công việc Người thực Thời gian hoàn thành Kết Tìm hiểu lý thuyết Lê Văn Thành Tuần 2-3 Trần Văn Thuấn Hoàn thành Xây dựng phương pháp thực thuật toán Điều khiển Remote qua sóng IR Trần Văn Thuấn Tuần 4-7 Hoàn thành Điều khiển điện thoại android qua sóng Bluetooth Mã nguồn điều khiển Remote qua sóng IR Mã nguồn điều khiển điện thoại android qua sóng Bluetooth Lê Văn Thành Hoàn thành Viết mã nguồn 10 Tuần 4-7 Trần Văn Thuấn Tuần 8-10 Hoàn thành Lê Văn Thành Hoàn thành Tuần 8-10 Khối nguồn: Mạch sử dụng nguồn Pin 12V để cấp cho động LM298 từ nguồn 12V qua IC ổn áp LM7805 để cấp nguồn 5V cho mạch hoạt động Hình 6: Sơ đồ nguyên lý mạch nguồn Khối điều khiển động cơ: Mạch điều khiển động sử dụng IC L298 IC L298: IC tích hợp nguyên khối gồm mạch cầu H bên Với điện áp làm tăng công suất đầu từ 5V-47V, dòng lên đến 4A, L298 phù hợp ứng dụng công suất nhỏ động DC,… Hình 7: Sơ đồ nguyên lý module điều khiển động • Chân INPUT: in1, in2, in3, in4 nối với chân 5, 7, 10, 12 L298 Đây chân nhận tín hiệu điều khiển Trong chân in1, in2, in3, in4 chân 11, 12, 13, 14 vi điều khiển ATMEGA328 68 • Chân OUTPUT: Các chân out1, out2, out3, out4 nối với chân 2, 3, 13, 14 L298 Các chân nối với động • Hai chân ENA ENB dùng để điều khiển mạch cầu H L298 Nếu mức logic “1” cho phép mach cầu H hoạt động, mức logic “0” mạch cầu H không hoạt động + ENA=0: động không hoạt động + ENA=1: Khi IN1=1, IN2=0 động quay thuận Khi IN1=0, IN2=1 động quay nghịch − − Tương tự cho chân lại Khối vi điều khiển ATMEGA328 Hình 8: Sơ đồ nguyên lý khối ATMEGA328 • Khối ATMEGA328 sử dụng nguồn 5V lấy từ đầu IC ổn áp LM7805 để hoạt động • Sử dụng nguồn xung ngoại thạch anh 20 kHz • Vi điều khiển ATMEGA328 có chân kết nối với module dò đường, HC05, mắt thu hồng ngoại, SRF05 để tiếp nhận tín hiệu đầu vào xử lý liệu đưa khối chấp hành động L298 Module tính khoảng cách SRF05: SRF05 sử dụng nguồn 5V để hoạt động Chân trigger nối với chân số 18 vi điều khiển, giây vi điều khiển cấp cho chân trigger xung có độ rộng 10us, chân trigger truyền xung môi trường Chân echo kết nối với chân số 17 vi điều khiển để nhận tín hiệu sóng siêu âm (phát từ chân trigger) phản hồi lại gặp vật cản gửi liệu thời gian tới vi điều khiển xử lý 69 Hình 9: Sơ đồ nguyên lý module SRF05 3.3.4 Sơ đồ mạch in thiết kế Hình 10: Sơ đồ mạch in thiết kế 70 3.4 Xây dựng phần mềm android 3.4.1 Lưu đồ thuật toán Hình 11: Sơ đồ thuật toán android 3.4.2 Giao diện ứng dụng Hình 12: Giao diện khởi động ứng dụng 71 Hình 13: Giao diện lúc bật Bluetooth Hình 14: Giao diện hiển thị danh sách thiết bị tìm 72 Hình 15: Giao diện lúc kết nối sau kết nối thành công CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC VÀ ĐỊNH HƯỚNG ĐỀ TÀI 73 4.1 Các kết đạt 4.1.1 Kết Sau trình tìm hiểu thực đề tài nhóm em thu kết sau: Lý thuyết • Hiểu lý thuyết điều khiển từ xa sóng hồng ngoại • Hiểu lý thuyết công nghệ truyền thông không dây Bluetooth điều khiển • từ xa sóng Bluetooth Xây dựng chương trình kết nối điều khiển xe sóng hồng ngoại sóng Bluetooth • Nắm kiến trúc tập lệnh vi điều khiển ATEMEGA328 xây dựng chương trình điều khiển dùng ATMEGA328 • Hiểu hệ điều hành android xây dựng ứng dụng hệ điều hành android Các kết thực tế: • Điều khiển xe mô hình phương pháp: Điều khiển Remote IR • • • • điện thoại android qua sóng Bluetooth Các kết thực tế đáp ứng yêu cầu đặt trước thiết kế Điều khiển Remote qua sóng hồng ngoại với khoảng cách 3m Điều khiển xe điện thoại android qua sóng Bluetooth với khoảng cách 5m Các chức điều khiển gồm chức bản: rẽ trái, phải, tiến, lùi, stop chức đo khoảng cách tới vật cản, tự động tránh vật cản, chức dò đường • Xây dựng ứng dụng điều khiển hệ điều hành android, ứng dụng đơn giản, gọn nhẽ dễ sử dụng 74 4.1.2 Hình ảnh sản phẩm Hình 1: Hình ảnh sản phẩm thiết kế 75 4.1.3 Hoạt động sản phẩm 4.1.3.1 Cách thức điều khiển xe Với phương pháp điều khiển bẳng Remote: xe hoạt động theo bước: • Bật nguồn xe • Sử dụng Remote điều khiển, với nút bấm Remote điều khiển chức tương ứng (xem thêm bảng 2.3) • Với lần nhấn Remote Remote gửi tín hiệu yêu cầu điều khiển tương ứng, mắt thu hồng ngoại 1838T thu tín hiệu điều khiển gửi tới vi điều khiển xử lý đưa lệnh điều khiển khối chấp hành động để thực Với phương pháp điều khiển điện thoại android: xe hoạt động theo bước sau: • Bật nguồn xe • Khởi động phần mềm android • Nhấn nút turn on phần mềm android hiển thị danh sách thiết bị bluetooth kết nối, có thiết bị tên HC05 Nhấp chọn vào tên thiết bị HC05 để yêu cầu kết nối Sau HC05 yêu cầu mật kết nối, mặc định “1234” (chỉ cần nhập mật lần kết nối, lần sau không cần) • Điều khiển chức tương ứng với nút nhấn phần mềm android (xem thêm giao diện phần mềm androi hình 3.14) • Mỗi lần nhấn nút phần mềm android điện thoại gửi tín hiệu qua sóng Bluetooth module HC05 nhận, giải mã gửi tín hiệu tới vi điều khiển xử lý Vi điều khiển xử lý đưa lệnh điều khiển khối chấp hành Và phương pháp điều khiển hoàn toàn thực hiên xen kẽ, ví dụ điều khiển remote dùng android điều khiển, nhiên điều khiển hai phương pháp lúc phần thuật toán nhóm em sử dụng cổng OR lựa chọn tín hiệu điều khiển 4.1.3.2 Hoạt động theo chức Các chức bản: Khi thực yêu cầu xe chạy chức cách nhấn vào Remote hay thao tác điện thoại android xe chạy tương ứng với chức bản: Tiến, Lùi, rẽ Trái Rẽ Phải, Stop Chức tự động tránh vật cản: Khi thực yêu cầu xe tự động chạy tránh vật cản cách nhấn vào nút số “7” Remote nhấn nút “tự động” giao diện phần mềm android xe tự động chạy mà không cần thao tác khác Phía trước xe có động quay servo có gắn cảm biến SRF05 Động quay tương ứng 76 với SRF05 quay theo thực phát sóng siêu âm thu lại gửi vi điều khiển xử lý, tính toán khoảng cách đưa phương án di chuyển Nếu khoảng cách phía trước lớn 13 cm (Fspeed >13cm) xe tiếp tục thẳng Ngược lại khoảng cách nhỏ 13 cm phía trước, vi điều khiển tính tiếp khoảng cách bên trái Nếu khoảng cách bên trái tới vật cản lớn bên phải lớn 13 cm xe rẽ trái, ngược lại rẽ phải Trong trường hợp khoảng cách tới phía trước, tới bên phải bên trái nhỏ 13 cm xe tự động lùi lại Chức dò đường: Trong thiết kế nhóm em cho xe tự động chạy theo đường màu đen, trắng Khi nhận yêu cầu cách nhấn nút “9” remote nút “dò đường” giao diện android, xe tự động chạy theo vạch màu đen 4.1.3 Các kết luận rút Qua thiết kế nhóm em hiểu phương pháp điều khiển từ xa qua sóng hồng ngoại qua sóng Bluetooth Qua so sánh phương pháp điều khiển này: Bảng 1: So sánh phương pháp điều khiển Phạm vi thiết kế Khả thực Điều khiển từ xa qua sóng hồng ngoại Áp dụng cho thiết bị điều khiển phạm vi gần(5-10m), bị ảnh hưởng vật cản, tivi, điều hòa, quạt, … Dễ thực hiện, linh kiên nhiều dễ thi công, công suất tiêu tán nhỏ Hiệu sử dụng Sử dụng nhiều gia đình, điện dân dụng Hướng phát triền Khả mở rộng không cao, phạm vi điều khiển gần, nhiên việc điều khiển thiết bị phòng, gia đình khó thay 77 Điều khiển từ xa qua sóng Bluetooth Áp dụng cho thiết bị điều khiển phạm vi xa (xa 100m) Ít bị ảnh hưởng vật cản Dễ thực hiện, linh kiện nhiều nhà sản xuất tích hợp, phù hợp với chuẩn giao tiếp Ứng dụng nhiều hệ thống di động, điều khiển thông minh Khả ứng dụng phát triển cao Phù hợp phát triển ứng dụng hệ thống nhà thông minh, điều khiển từ xa thông minh, kết nối với hệ thống di động 4.2 Đinh hướng đề tài: Qua đề tài tìm hiểu thiết kế này, nhóm em đạt số kết định Tuy nhiên để đáp ứng nhu cầu thực tế nhu cầu áp dụng nghiên cứu, học tập nhà trường thiết kế phát triền thêm nhiều hướng như: + Phát triển thêm nhiều chức cho xe như: quay, truyền hình hảnh, đo nhiệt độ, độ ẩm, góc nghiêng… Ngoài phát triển thêm chức để nghiên cứu chế tạo lĩnh vực robot, lĩnh vực quân rà phá bom mìn,… Hình 2: Điều khiển xe rà phá bom mìn từ xa (ảnh minh họa) 78 Hình 3: Xe dò đường có gắn camera (ảnh minh họa) + Nghiên cứu, tính toán tối ưu khả xử lý, tính linh hoạt, xác cho xe Hình 4: Xe cần cẩu đòi hỏi tính xác cao (ảnh minh họa) + Có thể áp dụng sử dụng nhiều phương pháp khác để điều khiển, điều khiển qua sóng wifi,… 79 Hình 5: Xe có gắn camera điều khiển qua wifi (ảnh minh họa) + Tối ưu ứng dụng hệ điều hành android, phản hồi cố xe ứng dụng android Ngoài với phát triển công nghệ thông tin thông tin di động thiết kế ứng dụng nhiều sống dần phát triển mạnh mẽ Những ứng dụng góp phần vào kết nối, phát triển kinh tế, sống đặc biệt vùng nông thôn, vùng sâu, vùng xa công nghệ thông tin, viễn thông, internet vươn tới Chính vậy, điều khiển từ xa hướng phát triển mạnh phổ biến, phù hợp với điều kiện sống học tập người Việt Nam 80 KẾT LUẬN Qua đồ án này, thực đề tài: “Thiết kế xe mô hình điều khiển từ xa Remote IR điện thoại android”, nhóm em đạt kết định hiểu sóng hồng ngoại điều khiển từ xa sóng hồng ngoại Hiểu công nghệ truyền thông không dây Bluetooth điều khiển từ xa qua sóng Bluetooth Nắm kiến trúc tập lệnh vi điều khiển ATEMEGA328, xây dựng ứng dụng android thực kết nối Bluetooth điều khiển xe Tuy nhiên, nhiều hạn chế thân, trình tìm hiểu thiết kế nhóm em gặp số vấn đề thiếu sót chưa giải là: Chưa phản hồi lại cố xe gặp vấn đề, khả xử lý xe chưa linh hoạt Vì em mong đóng góp ý kiến dẫn quý thầy cô bạn để nhóm em tiếp tục hoàn thiện đề tài Em xin chân thành cảm ơn! 81 Tài liệu tham khảo [1] https://www.thegioididong.com/tin-tuc/tim-hieu-cong-nghe-Bluetooth590690 Truy cập lần cuối 24/5/2015 [2] K V S S S S Sairam, University of Madras, Dr M G R Engineering College N Gunasekaran, Anna University, S Rama Reddy, Jerusalem College of Engineering, Dr M G R Engineering College, “Bluetooth in Wireless Communication”, IEEE Communications Magazine, June 2002 [3] Đào Quý Thái An, Trần Thị Mỹ Hạnh, Tìm hiểu công nghệ Bluetooth viết ứng dụng, Luận văn cử nhân tin học, Đại học khoa học tự nhiên TP.HCM [4] J C Haartsen et al., “The Bluetooth Radio System” IEEE Pers Commun., Feb 2000, pp 28–36 [5] Jose Garcia Pique, Ignacio Lozano Almazan, Daniel Sanchez Garcia, “BLUETOOTH” in http://web.udl.es/usuaris/carlesm/docencia/xc1/Treballs/Bluetooth.Treball.pd f [6] http://vi.wikipedia.org/wiki/Android truy cập lần cuối 25/4/2015 [7] Rajinder Singh Int Journal of Engineering Research and Applications ISSN: 2248-9622, Vol 4, Issue (Version 1), February 2014, pp.519-521 In http://www.ijera.com/papers/Vol4_issue2/Version %201/CC4201519521.pdf truy cập lần cuối 24.5.2015 [8] http://www.tutorialspoint.com/android/ truy cập lần cuối 20/5/2015 82 [...]... điều khiển ghi rõ trái, phải, tiến, lùi, stop, tránh vật cản Các nút turn on, turn off để kết nối và ngắt kết nối Bluetooth CHƯƠNG 1: KIẾN THỨC TỔNG QUAN 1.1 Giới thiệu hệ thống điều khiển từ xa Hệ thống điều khiển từ xa là một hệ thống cho phép ta điều khiển các thiết bị từ một khoảng cách xa Ví dụ hệ thống điều khiển bằng vô tuyến, hệ thống điều khiển bằng tia hồng ngoại, hệ thống điều khiển từ xa. .. khiển từ xa bằng Bluetooth, hệ thống điều khiển từ xa bằng cáp quang, dây dẫn Sơ đồ kết cấu hệ thống điều khiển từ xa nói chung bao gồm: Thiết bị phát: biến đổi lệnh điều khiển thành tin tức và phát đi, ở trong thiết kế này nhóm em sử dụng thiết bị phát là Remote hồng ngoại đối với phương pháp điều khiển qua sóng hồng ngoại và thiết bị phát là điện thoại Android với phương pháp điều khiển qua sóng... 30 cm/s Xây dựng được mạch điều khiển xe mô hình sử dụng chip ATMEGA328 Xe mô hình điều khiển được bằng 2 phương pháp: Điều khiển bằng Remote bằng sóng hồng ngoại (IR) Điều khiển bằng điện thoại android qua sóng Bluetooth Phần mềm android điều khiển Giao diện thân thiện, dễ sử dụng Dung lượng cài đặt thấp, phù hợp với các phiên bản android hiện hành Các chức năng điều khiển Đo khoảng cách tới vật cản:... truyền Thiết bị thu Hình 1.1: Sơ đồ kết cấu hệ thống điều khiển từ xa Nhiệm vụ cơ bản của các hệ thống điều khiển từ xa: Phát tín hiệu điều khiển Sản sinh ra xung hoặc hình thành các xung cần thiết 12 Tổ hợp xung thành mã Phát tổ hợp mã tới điểm chấp hành Ở điểm chấp hành (thiết bị thu) sau khi nhận được mã phải biến đổi các mã nhận được thành các lệnh điều khiển và đưa đến các thiết bị đồng... tín hiệu điều khiển từ thiết bị phát đến thiết bị thu Trong thiết kế nhóm em sử dụng 2 đường truyền là sóng hồng ngoại và sóng bluetooth Thiết bị thu: nhận tín hiệu điều khiển từ đường truyền, qua quá trình biến đồi, biến dịch để tái hiện lại lệnh điều khiển rồi đưa đến các thiết bị thi hành Trong thiết kế của nhóm em thì thiết bị thu là mắt thu hồng ngoại 1838T và module Bluetooth HC05 Thiết bị... trong hệ thống điều khiển từ xa Do hệ thống điều khiển từ xa có những đường truyền dẫn xa nên ta phải nghiên cứu về kết cấu hệ thống để đảm bảo tín hiệu được truyền đi chính xác và nhanh chóng theo những yêu cầu sau: 1.1.1.1 Kết cấu tin tức Trong hệ thống điều khiển từ xa đọ tin cậy truyền dẫn tin tức có quan hệ nhiều đến đến kết cấu tin tức Nội dung về kết cấu tin tức có hai phần: về lượng và về chất... di chuyển xe không bị ảnh hưởng bởi gia tốc xe Vận tốc trung • • • • bình là 30cm/s Độ trễ tín hiệu đạt được: 0.5s Điều khiển bằng Android qua sóng Bluetooth Khoảng cách điều khiển: 8 mét Độ trễ đạt được: 0.5s Các chức năng điều khiển: từ điện thoại android, điều khiển bằng chạm tay hoặc gửi ký tự (go, stop, right, left, tránh vật cản, dò đường) 11 • Trên phần mềm android có giao diện điều khiển đơn... với độ dài sóng từ 8ms đến 10ms 1.2.1.4 Ưu điểm và nhược điểm của phương pháp điều khiển từ xa bằng tia hồng ngoại a Ưu điểm: Không dây dẫn Led phát và thu nhỏ, gọn dễ thiết kế lắp đặt và có độ tin cậy cao Áp cung cấp thấp, công suất tiêu tán nhỏ Điều khiển được nhiều thiết bị Tính khả thi cao, linh kiện dễ tìm thấy và thi công dễ b Nhược điểm: Tầm xa bị hạn chế Dòng điện cao tức thời... lại Liên kết SCO được thiết lập chỉ sau khi 1 liên kết ACL đầu tiên được thiết lập [3] 1.3.5 Trạng thái của thiết bị Bluetooth Có 4 trạng thái chính của 1 thiết bị Bluetooth trong 1 piconet: Inquiring device (inquiry mode): thiết bị đang phát tín hiệu tìm thiết bị Bluetooth khác Inquiry scanning device (inquiry scan mode): thiết bị nhận tín hiệu inquiry của thiết bị đang thực hiện inquiring và trả... Paging device (page mode): thiết bị phát tín hiệu yêu cầu kết nối với thiết bị đã inquiry từ trước Page scanning device (page scan mode): thiết bị nhận yêu cầu kết nối từ paging device và trả lời 1.3.6 Các chế độ kết nối Active mode: trong chế độ này, thiết bị Bluetooth tham gia vào hoạt động của mạng Thiết bị master sẽ điều phối lưu lượng và đồng bộ hóa cho các thiết bị slave Sniff mode: là