LOGO
Đại Học Khoa Học Huế
Khoa Điện tử - Viễn thông
Đồ án tốt nghiệp
Tìm hiểu hệ điều hành Android và xây dựng hệ thống điều khiển thiết bị qua Bluetooth
GV hướng dẫn:
Th.S Lê Văn Thanh Vũ
SV thực hiện:
Nguyễn Văn Ngọc
Lớp:
ĐTVT K33
Khái quát nội dung chính
1
2
3
4
4
II. Cơ sở lý thuyết
Tìm hiểu hệ điều hành Android
Cơ sở lý thuyết
Công nghệ Bluetooth
Module Bluetooth HC - 05
5
II. Cơ sở lý thuyết
2.1. Tìm hiểu hệ điều hành Android:
Khái niệm: Android là một hệ điều hành mã nguồn mở dành cho thiết bị di động như Smartphone, Tablet hay Netbook.
Android do Google phát triển dựa trên nền tảng Linux kernel phiên bản 2.6 và các phần mềm mã nguồn mở. Bất kỳ
một hãng sản xuất phần cứng nào cũng đều có thể tự do sử dụng hệ điều hành Android cho thiết bị của mình, miễn
là các thiết bị ấy đáp ứng được các tiêu chuẩn cơ bản do Google đặt ra ( như có cảm ứng chạm đa điểm, GPS, 3G,
…)
Sử dụng “frequency hopping” giúp giảm va chạm sóng tối đa.
Dễ dàng trong việc sử dụng & phát triển ứng dụng.
Có khả năng bảo mật từ 8 – 128bit
Nhược điểm:
Khoảng cách kết nối còn ngắn so với các công nghệ mạng không dây khác.
Tốc độ truyền của Bluetooth chưa được cao.
Nhiễu do các thiết bị sử dụng sóng radio
8
II. Cơ sở lý thuyết
Idea
II : Xây dựng ứng dụng trên Smartphone
II
III : Thiết kế mạch điện điều khiển.
IV : Hoàn thành hệ thống điều khiển qua Bluetooth.
III
IV
Finish
10
III. Thiết kế & thực hiện đồ án
3.1. Các yêu cầu đặt ra:
Về phía phần mềm trên thiết bị điều khiển :
Ứng dụng thực hiện được truyền và nhận dữ liệu thông qua Bluetooth.
Ứng dụng có giao diện bắt mắt, dễ sử dụng, không quá phức tạp.
Hoạt động với độ ổn định cao.
Có nhiều tùy chọn cho người dùng.
Về phía mạch điện:
Nhận và gửi dữ liệu chính xác với Smartphone thông qua Bluetooth.
Điều khiển đóng/mở các rơle để cung cấp điện 220V cho các thiết bị.
Hoạt động ổn định, chính xác.
Mạch phải kết nối nhanh với Smartphone Android.
Quét các thiết bị Bluetooth đang hoạt động.
Truy vấn các bộ chuyển đổi Bluetooth cho các
thiế bị.
Thiết lập kênh RFCOMM.
Kết nối tới các thiết bị đã được tìm thấy.
Gửi và nhận dữ liệu với thiết bị được kết nối.
13
III. Thiết kế & thực hiện đồ án
3.2. Tạo ứng dụng SmartControl trên điện thoại :
Ứng dụng được thực hiện trên bộ công cụ lập trình ứng dụng Android Eclipse.
14
III. Thiết kế & thực hiện đồ án
3.2. Tạo ứng dụng SmartControl trên điện thoại :
Một số hình ảnh của ứng dụng khi hoàn thành trên thiết bị thật: Samsung S2/V4.1.2
Kết quả đạt được:
Tìm hiều được hệ điều hành Android và kết nối không dây Bluetooth.
Thực hiện việc kết nối giữa Smartphone Android và Mạch điều khiển. Với khoảng cách như ý (> 30m)
Thiết kế và hoàn thành mạch công suất để cung cấp nguồn điện 220V/AC điều khiển các thiết bị điện.
Mạch điện và ứng dụng “Smart Control” được thiết kế khá đơn giản. Giá thành mạch điện hoàn thiện cũng tương đối
thấp.
Hướng phát triển của đề tài:
Tiếp tục nghiên cứu mạch điều khiển, cũng như ứng dụng trên Mobile Android để thêm nhiều tính năng mới, cũng như
độ ổn định của hệ thống tăng thêm.
Thiết kế phần mạch điện hoàn hảo hơn, tích hợp thêm nhiều tính năng mới như: điều khiển, cảnh báo, đo đạc…vv
Thêm các chuẩn kết nối khác trên mạch điện, điều khiển qua tín hiệu RF. Wifi, hay qua mạng LAN…
18
IV. Kết quả
Hoàn thành hệ thống
19