Đồ án Tìm hiểu hệ điều hành Android Wear và xây dựng giải pháp điều khiển thông minh cho các đèn chiếu sáng gia đình

BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHẠM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
-----------------------------  
ĐỒ ÁN TT NGHIP  
NGÀNH CÔNG NGHKTHUẬT ĐIỆN TTRUYN THÔNG  
ĐỀ TÀI:  
TÌM HIU HỆ ĐIỀU HÀNH ANDROID WEAR  
VÀ XÂY DNG GII PHÁP  
ĐIỀU KHIN THÔNG MINH CHO CÁC  
ĐÈN CHIẾU SÁNG GIA ĐÌNH  
GVHD: ThS. Nguyễn Văn Hiệp  
SVTH 1: Nguyn Hoàng Phúc  
MSSV 1: 16341020  
SVTH 2: Phạm Phi Cường  
MSSV 2: 16341005  
Tp. HChí Minh 1/2018  
BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHẠM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
---------------------------------  
ĐỒ ÁN TT NGHIP  
NGÀNH KTHUẬT ĐIỆN TTRUYN THÔNG  
ĐỀ TÀI:  
TÌM HIU HỆ ĐIỀU HÀNH ANDROID WEAR  
VÀ XÂY DNG GII PHÁP  
ĐIỀU KHIN THÔNG MINH CHO CÁC  
ĐÈN CHIẾU SÁNG GIA ĐÌNH  
GVHD: ThS. Nguyễn Văn Hiệp  
SVTH 1: Nguyn Hoàng Phúc  
MSSV 1: 16341020  
SVTH 2: Phạm Phi Cường  
MSSV 2: 16341005  
Tp. HChí Minh 1/2018  
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT  
TP. HCHÍ MINH  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
Tp. HCM, ngày 1 tháng 11 năm 2017  
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP  
Htên sinh viên: Phạm Phi Cường  
MSSV:  
MSSV:  
Mã ngành:  
Mã h:  
Lớp:  
16341005  
16341020  
41  
Nguyễn Hoàng Phúc  
CNKT Điện Tử Truyền Thông  
Đại học chính quy  
2016  
Chuyên ngành:  
Hệ đào tạo:  
Khóa:  
3
163410A  
I. TÊN ĐỀ TÀI: TÌM HIỂU HỆ ĐIỀU HÀNH ANDROID WEAR VÀ XÂY  
DỰNG GIẢI PHÁP ĐIỀU KHIỂN THÔNG MINH CHO CÁC  
ĐÈN CHIẾU SÁNG GIA ĐÌNH  
II. NHIỆM VỤ  
1. Các sliệu ban đầu:  
- Trần Thu Hà  2013    Gi o tr nh điện tử c    n   Nhà Xu t   n đại học quốc gi  
TPHCM  
- Nguyễn Văn Hiệp – Đinh Qu ng Hiệp  2014    Lập tr nh Android c    n   Đại  
Học SPKT HCM.  
2. Nội dung thực hiện:  
Nhóm em sẽ tiến hành thực hiện thiết kế một ứng dụng điều khiển chạy trên điện  
thoại thông minh sử dụng hệ điều hành Android và đồng hồ thông minh sử dụng hệ  
điều hành Android We r để điều khiển c c đèn chiếu s ng trong gi  đ nh. Ứng dụng  
này cho phép điều khiển c c đèn chiếu s ng ở   t cứ n i đâu thông qu  sóng 3g và  
wifi  những n i nào có phủ 2 loại sóng này th  n i đó có thể điều khiển c c đèn  
chiếu s ng ở gi  đ nh .  
Nhóm em sẽ thiết kế c i tiến thêm về phần cứng củ  đèn chiếu s ng có sẵn trên  
thị trường  để phù hợp với mục đích điều khiển củ  nhóm em. Cụ thể là  ật tắt đèn  
điều chỉnh độ s ng và gi m s t được hoạt động củ  đèn chiếu s ng.  
III. NGÀY GIAO NHIỆM V:  
15/9/2017  
IV. NGÀY HOÀN THÀNH NHIM V: 10/1/2018  
V. HVÀ TÊN CÁN BỘ HƯỚNG DẪN:  
ThS. Nguyễn Văn Hiệp  
BM. ĐIỆN TCÔNG NGHIỆP – Y SINH  
CÁN BỘ HƯỚNG DẪN  
i
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT  
TP. HỒ CHÍ MINH  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
Tp. HCM, ngày 20 tháng 12 năm 2017  
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP  
Họ tên sinh viên 1: Phạm Phi Cường  
Lớp: 163410A  
Họ tên sinh viên 2: Nguyễn Hoàng Phúc  
Lớp: 163410A  
MSSV: 16341005  
MSSV: 16341020  
Tên đề tài: Tìm hiểu hệ điều hành Android Wear và xây dựng giải pháp điều khiển thông  
minh cho các đèn chiếu sáng gia đình  
Xác nhận  
GVHD  
Tuần/ngày  
Nội dung  
Tuần 1  
Khảo sát lựa chọn các bóng đèn “Led bulb”  
chiếu sáng trên thị trường.  
Tuần 2  
Tuần 4  
Tuần 7  
Tuần 8  
Tuần 9  
Tuần 10  
Tuần 12  
Tuần 14  
Tuần 15  
Tuần 16  
Nghiên cứu tính toán thiết kế khối công suất để  
giúp đèn hoạt động.  
Nghiên cứu lựa chọn cơ sở dữ liệu và tạo cơ sở  
dữ liệu để lưu trữ các thông tin điều khiển.  
Nghiên cứu thiết kế phần mềm trên điện thoại  
thông minh để điều khiển các đèn chiếu sáng.  
Lập trình cho phần mềm trên điện thoại thông  
minh.  
Nghiên cứu thiết kế phần mềm trên đồng hồ  
thông minh để điều khiển các đèn chiếu sáng.  
Lập trình cho phần mềm trên đồng hồ thông  
minh.  
Lập trình hoạt động cho vi điều khiển của đèn.  
Lắp ráp các mạch điện vào trong thiết bị đèn  
chiếu sáng.  
Chạy thử nghiệm điều khiển các đèn chiếu sáng  
trong gia đình.  
Cân chỉnh hoạt động của đèn và ứng dụng chạy  
trên điện thoại & đồng hồ thông minh.  
GV HƯỚNG DẪN  
(Ký và ghi rõ họ và tên)  
ii  
LỜI CAM ĐOAN  
Đề tài này là do nhóm chúng em tự thực hiện dựa vào một số tài liệu trước đó và  
không sao chép từ tài liệu hay công trình đã có trước đó. Nếu có sao chép thì nhóm em  
chịu hoàn toàn trách nhiệm.  
Người thực hiện đề tài  
Nguyễn Hoàng Phúc  
Phạm Phi Cường  
iii  
LỜI CẢM ƠN  
Lời đầu tiên nhóm em xin gửi lời cảm ơn chân thành đến toàn thể quý Thầy Cô  
Khoa Điện – Điện Tử trường Đại Học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh.  
Suốt thời gian học tại trường, Thầy Cô luôn tận tình dạy bảo, truyền đạt cho em kiến  
thức, kinh nghiệm cho chuyên ngành của em theo học.  
Nhóm em xin gửi lời cảm ơn chân thành đến Thầy Nguyễn Văn Hiệp, suốt quá  
trình thực hiện đồ án, Thầy luôn theo sát, tận tình chỉ bảo cho nhóm, để nhóm có thể  
hoàn thành tốt đồ án này. Hơn nữa, Thầy luôn có những chỉ bảo sát thực tế về đồ án  
của nhóm đang thực hiện, để cho nhóm không những hoàn thành tốt đồ án này mà còn  
có những trãi nghiệm, kinh nghiệm bổ ích cho nghề nghiệp sau này.  
Em xin chân thành cảm ơn !  
Người thực hiện đề tài  
Nguyễn Hoàng Phúc  
Phạm Phi Cường  
iv  
MC LC  
Nhim vụ đồ án..............................................................Error! Bookmark not defined.  
Lch trình .......................................................................Error! Bookmark not defined.  
Cam đoan.......................................................................Error! Bookmark not defined.  
Li cảm ơn.....................................................................Error! Bookmark not defined.  
Mc lc..........................................................................Error! Bookmark not defined.  
Lit kê hình v...............................................................Error! Bookmark not defined.  
Lit kê bng ...................................................................Error! Bookmark not defined.  
Tóm tt...........................................................................Error! Bookmark not defined.  
Chương 1. TỔNG QUAN................................................Error! Bookmark not defined.  
1.1  
1.2  
           ....................................................................... Error! Bookmark not defined.  
MC TIÊU ............................................................................ Error! Bookmark not defined.  
Chương 2. CƠ SỞ LÝ THUYT ...................................Error! Bookmark not defined.  
2.1  
2.2  
GII THIU .......................................................................... Error! Bookmark not defined.  
TNG QUAN V  H I U HÀNH ANDROID................. Error! Bookmark not defined.  
Khái nim Android......................................................... Error! Bookmark not defined.  
Lch sphát trin ........................................................... Error! Bookmark not defined.  
Ưu nhược điểm hệ điều hành Android........................... Error! Bookmark not defined.  
           I             I       .......... Error! Bookmark not defined.  
 n  oi    a        ........................................................ Error! Bookmark not defined.  
 hôn  tin cơ bản  ề hệ điều h nh  n  oi    a  ........... Error! Bookmark not defined.  
 n   ụn  c a hệ điều h nh  n  oi    a  .................... Error! Bookmark not defined.  
KHÁI NIM V  CƠ SỞ DLIU FIREBASE................... Error! Bookmark not defined.  
Khái nim....................................................................... Error! Bookmark not defined.  
Lch sphát trin ........................................................... Error! Bookmark not defined.  
Các chức năn  chính c a Firebase................................. Error! Bookmark not defined.  
Ưu nhược điểm Firebase................................................ Error! Bookmark not defined.  
TNG QUAN V  WIFI........................................................ Error! Bookmark not defined.  
Khái nim vwifi........................................................... Error! Bookmark not defined.  
Các chun c a wifi......................................................... Error! Bookmark not defined.  
2.2.1  
2.2.2  
2.2.3  
2.3  
2.3.1  
2.3.2  
2.3.3  
2.4  
2.4.1  
2.4.2  
2.4.3  
2.4.4  
2.5  
2.5.1  
2.5.2  
Chương 3. TÍNH TOÁN VÀ THIT K......................Error! Bookmark not defined.  
3.1  
3.1.1  
3.1.2  
 T     Á      KHI CA HTHNGError! Bookmark not defined.  
Sơ đồ tổn   u t c a hệ thốn  điều khiển đ n thôn  minhError! Bookmark not defined.  
Sơ đồ  hối c a hệ thng điều khiển đ n thôn  minh..... Error! Bookmark not defined.  
v
3.2  
THIT K È    Ô   MI  .......................................... Error! Bookmark not defined.  
Khi xlý trung tâm...................................................... Error! Bookmark not defined.  
Thiết kế khi công sut.................................................. Error! Bookmark not defined.  
Khi ngun công sut .................................................... Error! Bookmark not defined.  
Khi nguồn điều khin................................................... Error! Bookmark not defined.  
Sơ đồ nguyên lý c a toàn mch ..................................... Error! Bookmark not defined.  
THIT KẾ CƠ SỞ DLIU FIREBASE DATABASE...... Error! Bookmark not defined.  
THIT KPHN M M CHẠY   Ê   IỆN THOẠI   Ô   MI   &  NG HỒ  
3.2.1  
3.2.2  
3.2.3  
3.2.4  
3.2.5  
3.3  
3.4  
THÔNG MINH.................................................................................. Error! Bookmark not defined.  
3.4.1  
3.4.2  
Thiết kế phn mm chy trên điện thoi thông minh..... Error! Bookmark not defined.  
Thiết kế phn mm chạy t ên đồng hthông minh........ Error! Bookmark not defined.  
Chương 4. THI CÔNG HỆ THNG .............................Error! Bookmark not defined.  
4.1  
4.2  
GII THIU .......................................................................... Error! Bookmark not defined.  
  I CÔ    ÈN LED THÔNG MINH................................ Error! Bookmark not defined.  
Thi công mạch điện........................................................ Error! Bookmark not defined.  
Hàn và kim tra mạch đin ............................................ Error! Bookmark not defined.  
Lp ráp các mạch điện   o đ n thôn  minh................... Error! Bookmark not defined.  
Lập t  nh cho đ n thôn  minh........................................ Error! Bookmark not defined.  
LẬP   Ì   C    IỆN THOẠI   Ô   MI   &  NG HTHÔNG MINHError! Bookmark not def  
Gii thiu phn mm Android Studio............................ Error! Bookmark not defined.  
C i chươn  t  nh thực tế  ên t ên điện thoi thông minhError! Bookmark not defined.  
C i chươn  t  nh thực tế  ên t ên đồng hthông minh .. Error! Bookmark not defined.  
Chức năn  c a phn mềm điu khiển t ên điện thoại & đồng hthông minhError! Bookmark not defin  
VIT TÀI LI   ƯỚNG DN SDNG, THAO TÁC... Error! Bookmark not defined.  
Viết tài liệu hướng dn sdng..................................... Error! Bookmark not defined.  
Quy trình thao tác........................................................... Error! Bookmark not defined.  
4.2.1  
4.2.2  
4.2.3  
4.2.4  
4.3  
4.3.1  
4.3.2  
4.3.3  
4.3.4  
4.4  
4.4.1  
4.4.2  
Chương 5. KẾT QU_NHẬN XÉT_ĐÁNH GIÁ ........Error! Bookmark not defined.  
5.1  
KT QU    ƯỢC ........................................................ Error! Bookmark not defined.  
Thiết bị đ n thôn  minh................................................. Error! Bookmark not defined.  
Database Firebase .......................................................... Error! Bookmark not defined.  
Phn mềm điều khiển t ên điện thoại & đồng hthông minhError! Bookmark not defined.  
Mt shình nh kết quả đạt được c a đề tài.................. Error! Bookmark not defined.  
NH     Á    ....................................................... Error! Bookmark not defined.  
Thiết bị đ n thôn  minh................................................. Error! Bookmark not defined.  
Phn mềm điều khin trên điện thoi thông minh.......... Error! Bookmark not defined.  
Phn mềm điều khiển t ên đồng hthông minh ............ Error! Bookmark not defined.  
5.1.1  
5.1.2  
5.1.3  
5.1.4  
5.2  
5.2.1  
5.2.3  
5.2.4  
vi  
Chương 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIN ..Error! Bookmark not defined.  
6.1  
KT LUN............................................................................ Error! Bookmark not defined.  
Thiết bị đèn thông minh................................................. Error! Bookmark not defined.  
Database Firebase .......................................................... Error! Bookmark not defined.  
Phn mềm điều khiển t ên điện thoại & đồng hthông minhError! Bookmark not defined.  
 ƯỚNG PHÁT TRIN......................................................... Error! Bookmark not defined.  
Thiết bị đ n thôn  minh................................................. Error! Bookmark not defined.  
Database Firebase .......................................................... Error! Bookmark not defined.  
Phn mềm t ên điện thoại thôn  minh    đồng hthông minh.Error! Bookmark not defined.  
6.1.1  
6.1.2  
6.1.3  
6.2  
6.2.1  
6.2.2  
6.2.3  
TÀI LIU THAM KHO...............................................Error! Bookmark not defined.  
PHLC .........................................................................Error! Bookmark not defined.  
vii  
LIT KÊ HÌNH VẼ  
Hình  
Trang  
Hình 2.1. Các phiên bn hệ điều hành Android qua các ln nâng cpError! Bookmark not defined.  
Hình       ồn  hồ chạy  n  oi    a .........................Error! Bookmark not defined.  
  nh        nh ảnh  n  oi    a      ..........................Error! Bookmark not defined.  
  nh       n   ụn  độc  ập   i p thiết bị đa năn  hơnError! Bookmark not defined.  
  nh      M n h nh  ẽ c  nhiều thôn  tin hơn nhờ h  t ợ ứn   ụn  c a bên thứ  Error! Bookmark n  
Hình       h o   i  ức  h  ..........................................Error! Bookmark not defined.  
Hình 2.9.  ng dng rng ln c a FIREBASE..............Error! Bookmark not defined.  
  nh   1  Sơ đồ tng quát c a hthốn  điều khiển đ n thôn  minhError! Bookmark not defined.  
  nh      Sơ đồ khi thiết bị đ n t on   ia đ nh ...........Error! Bookmark not defined.  
Hình 3.3. Modul thu phát wifi ESP8266 NodeMCU Mini D1Error! Bookmark not defined.  
  nh      Sơ đồ nguyên lý modul xlý trung tâm ESP8266 NodeMCU Mini D1Error! Bookmark n  
  nh   5  Sơ đồ nguyên lý mch công sut...................Error! Bookmark not defined.  
Hình      Sơ đồ nguyên lý khi ngun công sut..........Error! Bookmark not defined.  
Hình 3.7. Mch nguồn điều khin .................................Error! Bookmark not defined.  
  nh   8  Sơ đồ nguyên lý toàn mch trong thiết bị đ nError! Bookmark not defined.  
  nh   9   dliu Firebase theo dng cây Json....Error! Bookmark not defined.  
Hình 3.10. Giao diện điu khiển t ên đin thoi............Error! Bookmark not defined.  
Hình 3.11. Giao diện điu khiển t ên đng h..............Error! Bookmark not defined.  
  nh   1  Sơ đồ mch in lớp t ên     ưới mạch điện công sutError! Bookmark not defined.  
  nh      Sơ đồ btrí linh kin trên mạch điện công sutError! Bookmark not defined.  
Hình 4.3. Mch ngun công sut...................................Error! Bookmark not defined.  
Hình 4.4. Mch nguồn điều khin .................................Error! Bookmark not defined.  
Hình 4.5. Lp trên mch công sut ...............................Error! Bookmark not defined.  
Hình 4.6. Lớp  ưới mch công sut ..............................Error! Bookmark not defined.  
  nh      Côn  đoạn thc hin lắp   p bước 1..............Error! Bookmark not defined.  
  nh   8  Côn  đoạn thc hin lắp   p bước 2..............Error! Bookmark not defined.  
  nh   9  Côn  đoạn thc hin lắp   p bước 3 mch xlý trung tâm ESP8266Error! Bookmark not  
Hình   1   Côn  đoạn thc hin lắp   p bước 5............Error! Bookmark not defined.  
viii  
  nh   11  Côn  đoạn thc hin lắp   p bước 6............Error! Bookmark not defined.  
  nh   1   Lưu đồ gii thuật chươn  t  nh chính c a ESP8266 NodeMCU Mini D1Error! Bookmar  
  nh   1   Lưu đồ gii thut c a chươn  t  nh con “CaiWifiChoDenError! Bookmark not defined  
Hình 4.14. Lưu đồ gii thut c a chươn  t  nh con “ oc  u  i u  a  i u  hi n”Error! Bookmark no  
Hình 4.15. Giao din phn mm Arduino IDE khi hoạt đngError! Bookmark not defined.  
Hình 4.16. Kim tra các thiết bngoi vi mch np kết ni vào máy tínhError! Bookmark not defin  
Hình 4.17. La chọn C M tươn  ng vi thiết bmch npError! Bookmark not defined.  
  nh   18   ường dẫn để c i   i thư  iện lp trình cho Modul wifi ESP8266  
NodeMCU Mini D1.......................................................Error! Bookmark not defined.  
Hình 4.19. Tiến h nh c i đặt   i thư  iện cho ESP8266 NodeMCUError! Bookmark not defined.  
Hình 4.20. Thiết lp thông scho ESP8266 NodeMCU trên Arduino IDEError! Bookmark not def  
Hình 4.21. Lp trình một chươn  t  nh cho  i điều khin ESP8266 NodeMCUError! Bookmark not  
Hình 4.22. Tạo  ùn   dliu mi.........................Error! Bookmark not defined.  
Hình 4.23. Nhập thôn  tin để to ra vùng dliu mi..Error! Bookmark not defined.  
  nh        ùn   dliệu để sdng....................Error! Bookmark not defined.  
  nh    5   hay đi cp quyền đc ghi dliu ............Error! Bookmark not defined.  
Hình 4.26. Download file h  trgoogle.services.json tFIREBASEError! Bookmark not defined.  
  nh       L m th o hướng dn c a  oo    để ứng dng kết ni vi FIREBASE.Error! Bookmark  
Hình 4.28. Giao diện ban đầu khi tiến h nh c i đặt Android StudioError! Bookmark not defined.  
  nh    9  C c điu khoản    đường dẫn thư mục c a Android StudioError! Bookmark not defined  
Hình 4.30. Thiết lp trình gilp và la chọn thư mc Start MenuError! Bookmark not defined.  
Hình    1  C i đặt thêm các thành phn và giao din khởi độngError! Bookmark not defined.  
Hình 4.32. Nhp thông tin c a project ..........................Error! Bookmark not defined.  
Hình 4.33. La chn thiết bvà phiên bn Android phù hpError! Bookmark not defined.  
  nh        ặt tên cho “acti ity” tươn  ng.................Error! Bookmark not defined.  
  nh    5  Môi t ường lp trình ng dng Android......Error! Bookmark not defined.  
  nh        ặt “i ” cho từn  đối tượng trong Android StudioError! Bookmark not defined.  
Hình 4.37. Cài ng dng trc tiếp tphn mềm  ên điện thoi thông minhError! Bookmark not def  
Hình 4.38. Nhp thông tin c a project ..........................Error! Bookmark not defined.  
Hình 4.39. La chn thiết bvà phiên bn Android Wear phù hpError! Bookmark not defined.  
  nh        ặt tên cho “acti ity” tươn  ng.................Error! Bookmark not defined.  
  nh    1  Môi t ường lp trình ng dng Android WearError! Bookmark not defined.  
ix  
  nh       X m đa chIP c a đồng hthông minh.....Error! Bookmark not defined.  
Hình 4.43. Vào ca sổ comman   n  oi    bu  in  b i   Error! Bookmark not defined.  
Hình 4.44. Dòng lệnh đkết nối đng hthông minh vi máy tínhError! Bookmark not defined.  
Hình 4.45. Debugging thông qua wifi giữa m y tính    đồng hError! Bookmark not defined.  
Hình 4.46. Giao din phn mm kết nối  ifi t ên đồng hthông minhError! Bookmark not defined  
Hình 4.47. Giao diện điu khin thiết bị đ n t ên điện thoiError! Bookmark not defined.  
Hình 4.48. Giao diện điu khiển t ên đng hthông minhError! Bookmark not defined.  
Hình 4.49. Hình nh c a thiết bị đ n.............................Error! Bookmark not defined.  
Hình 4.50. Thiết lập c i đặt thông smng wifi cho thiết bị đ nError! Bookmark not defined.  
Hình 4.51. Giao diện điu khiển t ên đin thoại & đồng hthông minError! Bookmark not defined  
Hình 5.1. Lớp t ên     ưới mch công sut ..................Error! Bookmark not defined.  
Hình 5.2. Lắp   p đầy đ  các mạch điện vào thiết bị đ nError! Bookmark not defined.  
Hình 5.3. Thiết bị đ n đã đưc lp ráp hoàn thin.......Error! Bookmark not defined.  
Hình 5.4. Giao diện điều khin, thiết lp thông swifi cho thiết bị đ n c a điện thoi  
& giao diện điu khin c a đồng hthông minh...........Error! Bookmark not defined.  
x
LIT KÊ BNG  
Bng  
Trang  
Bng 3.1. Bng thông s òn  điện thoát ID theo mc áp kích cổn    tươn  ngError! Bookmark n  
Bng 4.1. Danh sách các linh kin ................................Error! Bookmark not defined.  
Bng 4.2. Bng kết qusau quá trình kim tra mạch đinError! Bookmark not defined.  
Bng 5.1. Bng kho sát khi ng dng chy nn ..........Error! Bookmark not defined.  
Bng 5.2. Bng kho sát khi ng hoạt động giao diện điều khinError! Bookmark not defined.  
xi  
TÓM TẮT  
Với sự phát triển của khoa học kỹ thuật công nghệ thì các thiết bị thông minh dần  
dần được tạo ra để phục vụ cho cuộc sống của con người, ví dụ như là những thiết bị  
thông minh trong gia đình và cụ thể hơn là những chiếc đèn chiếu sáng trong gia đình.  
Điện thoại thông minh cũng như đồng hồ thông minh trong cuộc sống ngày nay  
rất là phổ biến, được rất nhiều người sử dụng và dựa trên những tiện ích mà chúng  
mang lại nhóm em sẽ thiết kế một phần mềm điều khiển các đèn chiếu sáng trong gia  
đình, để tạo sự tiện lợi trong quá trình điều khiển các đèn chiếu sáng. Chính từ những  
chiếc điện thoại thông minh và đồng hồ thông minh luôn bên cạnh chúng ta mà chúng  
ta có thể điều khiển các đèn chiếu sáng trong gia đình ở bất cứ nơi đâu mà có phủ sóng  
3g hoặc wifi.  
Phần mềm chạy trên điện thoại thông minh và đồng hồ thông minh sử dụng hệ  
điều hành Android và Android Wear có thể điều khiển đèn ở khoảng cách xa và nơi đó  
có phủ sóng wifi và điện thoại hay đồng hồ chỉ cần kết nối 3g hoặc wifi bất kỳ là có  
thế đều khiển được.  
Khi người dùng cài đặt ứng dụng trên điện thoại và đồng hồ xong thì đã có thể  
điều khiển được đèn tương ứng và không giới hạn số lượng điện thoại hay đồng hồ  
điều khiển, các điện thoại và đồng hồ này sẽ được đồng bộ trạng thái dựa trên cơ sở dữ  
liệu.  
Phần cứng của các đèn chiếu sáng sẽ được nhóm em thiết kế cải tiến dựa trên các  
đèn chiếu sáng bán trên thị trường, để phù hợp với mục đích điều khiển của nhóm.  
Tuy nhiên do nhóm cũng chưa có nhiều kinh nghiệm nên không tránh khỏi  
những thiếu sót trong việc thực hiện đồ án tốt nghiệp. Do đó nhóm chúng em rất mong  
nhận được sự hướng dẫn và góp ý từ phía Thầy Cô và các bạn sinh viên.  
Nhóm chúng em xin trân thành cảm ơn!  
xii  
CHƯƠNG 1. TỔNG QUAN  
Chương 1. TNG QUAN  
1.1 Đ T   N Đ  
Với xu hướng ng dụng CNTT và IoT để xây dựng ĐH thông minh và kèm theo  
sphát trin mnh của “IoT (internet of things)” trong cuc cách mng công nghip  
ln thứ tư nên nhóm em chọn đề tài liên quan đến IoT để nhóm em có thtừ đồ án tt  
nghip này mà nhóm em có kinh nghim cho công việc trong tương lai, cthể hơn là  
nhóm em nhn thy trong cuc sng của con người thì đèn chiếu sáng là rt quan trng  
và không ththiếu, chính vì các lý do trên mà nhóm em schọn đề tài “Tìm hiu hệ  
điều hành android wear và xây dng giải pháp điều khiển thông minh cho các đèn  
chiếu sáng gia đình”.  
Nhóm em sthiết kế mt phn mm chy trên điện thoi thông minh sdng  
hệ điều hành Android và đồng hthông minh sdng hệ điều hành Android Wear để  
điều khiển các đèn chiếu sáng trong gia đình, giúp người sdng có thể thao tác điều  
khin tht sddàng bt cứ nơi đâu có phsóng 3g hoặc wifi, giúp người sdng  
có thể giám sát được hoạt động của các đèn chiếu sáng này để sdng mt cách hp  
lý và nếu đi ra khỏi nhà mà quên tắt đèn thì cũng có thể giám sát điều khiển để tt các  
đèn này. Kèm theo đó là tính năng điều chỉnh độ sáng ca từng đèn chiếu sáng để giúp  
người sdng có thể điu chỉnh độ sáng phù hp với người sdng nht có th.  
Phn mm chạy trên điện thoại thông minh và đồng hthông minh htrợ điều  
khin 4 đèn sử dng sóng wifi. Đề tài mà nhóm sinh viên đã làm trước đó có tên đề tài  
“xây dựng giải pháp điều khiển thông minh cho các đèn chiếu sáng gia đình” đây là đề  
tài tt nghip của nhóm sinh viên trường Đại Học Sư Phạm KThut TP.HCM, nhóm  
đề tài này đã thực hiện được vic thiết kế phn cng mạch điện trên thiết bị đèn có sẵn,  
thiết kế phn mềm điều khin chy trên hệ điều hành Android trên điện thoại điều  
khiển được hoạt động tt mở, điều chỉnh độ sáng của đèn và thời gian tt mở đèn trên  
mt thiết bị đèn qua wifi và bluetooth. Phần mm ca nhóm em hoạt động trên hệ điều  
hành Android của điện thoi thông minh và Android wear ca đồng hthông minh.  
Nhóm em thay vì chỉ điều khiển đèn qua điện thoi thông minh thì stìm hiu và điều  
khin thiết bbằng điện thoại thông minh và đồng hồ thông minh, cài đặt mt ln là có  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
1
CHƯƠNG 1. TỔNG QUAN  
thtkết ni với đèn sau khi hoạt động ng dụng và điều khin các thiết bị đèn wifi  
để điều khiển các đèn này với khoảng cách xa hơn bất kỳ nơi nào có phủ sóng 3g hoc  
wifi thì đều có thể điều khiển được. Dễ dàng cài đặt thông tin ca wifi kết ni(tên  
mng và mt khẩu) cho các đèn. Nhiu thiết bị điện thoại & đồng hthông minh có  
thể điều khin 1 hoc nhiu thiết bị đèn sử dng sóng wifi.  
1.2 MC TIÊU  
Nhóm em sthiết kế hai phn mm, 1 chạy trên điện thoi thông minh và 1 trên  
đồng hthông minh sdng hệ điều hành Android, nhóm em stiến hành thiết kế ci  
tiến li phn cng mạch điện để phù hp vi yêu cầu điều khin. Phn mm có thể  
điều khiển được 2 thiết bị đèn sử dng sóng wifi cho khong cách xa bt cứ nơi đâu  
có phủ sóng 3g và wifi mà điện thoại thông minh và đồng hthông minh có ththu  
được. các chế độ đều có hi tiếp trng thái của các đèn chiếu sáng, giá trị độ sáng  
điều chnh và biết được thiết bị đó có đang hoạt động hay không và biết được chc  
chn rằng đèn có đang sáng khi mở đèn tương ứng. Giao din ddàng thao tác cho  
người sdng và rt dễ cài đặt thông svà chcần cài đặt mt ln các giá trnày sẽ  
được lưu vào bộ nhớ ứng dng. ng dng ddàng cp nht mà không bị ảnh hưởng  
đến các dliệu đã cài đặt trước đó.  
Nhóm em nghiên cu vhệ điều hành Android và Android Wear cũng như nhng  
ng dng ca hệ điều hành này. Sdụng đồng hồ thông minh và điện thoi thông  
minh để to nên nhng ng dụng điu khin thiết bị đèn trong gia đình.  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
2
CHƯƠNG 2. CƠ SLÝ THUYT  
Chương 2. CƠ SỞ LÝ THUYT  
2.1 GII THIU  
Theo mong muốn để tài là điều khiển được thiết bị đèn thông qua sóng wifi thì  
nhóm em cn tìm hiu nhng ni dung sau:  
Tổng quan về hệ điều hành Android/Android Wear.  
Khái niệm về cơ sở dữ liệu Firebase.  
Tổng quan về wifi.  
Giới thiệu tổng quan phần cứng.  
2.2 TNG QUAN V  HỆ ĐI U HÀNH ANDROID  
2.2.1 Khái nim Android  
Android là mt hệ điều hành có mã ngun mda trên nn tảng Linux được thiết  
kết dành cho các thiết bị di động và máy tính bng.  
2.2.2 Lch sphát trin  
Tng công ty Android (Android, Inc.) được thành lp ti Palo Alto, California  
vào tháng 10 năm 2003 bởi Andy Rubin. Vào năm 2005 Google mua lại công ty này  
sau đó tới năm 2007 chính thức ra mt hệ điều hành Android.  
Từ năm 2008, hệ điều hành Android đã trải qua nhiu ln cp nhật để dn dn ci  
tiến hệ điều hành, bổ sung các tính năng mới và sa các li trong nhng ln phát hành  
trước. Mi bn nâng cấp được đặt tên lần lượt theo thtbng chcái, theo tên ca  
một món ăn tráng miệng.  
Hình 2.1. Các phiên bn hệ điu hành Android qua các ln nâng cp  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
3
CHƯƠNG 2. CƠ SLÝ THUYT  
2.2.3 Ưu nhược điểm hệ điều hành Android  
a. Ưu điểm  
Thân thiện dễ sử dụng với người dùng.  
Khả năng đa nhiệm chạy cùng lúc nhiều ứng dụng.  
Đa dạng nhiều sản phẩm phù hợp hầu hết các thiết bị điện thoại và máy tính  
bảng.  
Kho ứng dụng Google Play có rất nhiều ứng dụng hay mà người dùng có thể  
lựa chọn tải về sử dụng.  
Là hệ điều hành có khả năng tùy biến cao người dùng có thể chỉnh sữa mà  
không có sự cấm cản từ nhà sản xuất.  
b. Nhược điểm  
Không tự động cập nhật hệ điều hành với tất cả thiết bị, khi một hệ điều hành  
mới ra mắt người dùng có thể không cập nhật được mà phải mua một thiết bị  
khác có hệ điều hành đó.  
Khó kiểm soát chất lượng ứng dụng khi quá nhiều ứng dụng được tải lên.  
Dễ nhiễm mã độc gây hại thiết bị do tính chất nguồn mở nên không có sự kiểm  
soát.  
Sự phân cấp chất lượng sản phẩm lớn khi nhiều sản phẩm nổi tiếng chất lượng  
như: Galaxy S7, Galaxy Note 8, Xperia Z3…, vẫn còn rất nhiều sản phẩm giá  
rẻ bình thường khác.  
2.3 TỔNG    N HỆ ĐI   H NH  N   I       
2.3.1  n   i          g   
Trong skin Google I/O 2014 vừa qua, Google đã trình làng một lot các sn  
phm mới như Android L, Android TV, Android One...và đặc bit là Android Wear –  
mt hệ điu hành mi toanh dành cho các thiết bị đeo mặc.  
Android Wear là phiên bn hệ điều hành mAndroid ca Google thiết kế  
cho đồng hthông minh và thiết bị đeo khác. Bằng cách kết ni vi điện thoi thông  
minh chy Android phiên bn 4.3+, Android Wear stích hp chức năng Google  
Now và thông báo di động trên hình thức đồng hthông minh. Nn tảng đã được công  
bvào ngày 18 tháng 3, 2014, cùng vi vic phát hành mt bn phát trin. Các công ty  
như Motorola, Samsung, LG, HTC Asus đã công bố là đối tác chính thc. Vào 25  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
4
CHƯƠNG 2. CƠ SLÝ THUYT  
tháng 6, 2014, ti Google I/O, LG G Watch và Moto 360 của Motorola được công b,  
cùng vi thông tin chi tiết vAndroid Wear.  
Hình 2.2. Đồng hồ chạy Android  ear  
2.3.2 Thông tin cơ bản  ề hệ điều h nh  n   i       
Các nhà sn xut có ththiết kế đồng hAndroid Wear ca mình theo nhiu  
kiểu dáng khác nhau, nhưng tất của chúng đều chy các phn mm của Google như  
cùng chung mt giao din, chung tính năng tìm kiếm, ththông báo Google Now, nhc  
nhở, đặt lịch, đnh v, tin nhắn, tương tác với xe hơi, điều khin bng khu lệnh…  
LG G Watch và Samsung Gear Live, nhng chiếc đồng hồ Android  ear đầu  
tiên, cả hai đều có bvi xử lý, dung lượng và bnhớ RAM tương tự. Chúng chỉ hơi  
khác nhau vphân gii màn hình, loi màn hình hin thị, và dung lượng pin. Ngoài ra  
Gear Live cũng có một thêm tính năng đo nhịp tim. Tuy nhiên, chúng đều có cng  
Micro-USB, nhưng bộ sạc và đế cm khác nhau.  
Điều kiện để smartwatch có thhoạt động bình thường đó là chiếc điện thoi  
đang sử dng phi chy nn tng Android 4.3 trlên. Xét vmt công ngh, vic  
tương tác phải xy ra gia các thiết bcao cấp là điều đương nhiên, nhưng riêng với  
Android, điều này đang gây ra không ít rào cản cho người dùng mun sdụng đồng hồ  
thông minh. Bi theo mt báo cáo mới đây, chỉ có hơn 24% các thiết bAndroid là  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
5
CHƯƠNG 2. CƠ SLÝ THUYT  
đang chạy phiên bn 4.3 trở lên. Nhưng có một tin tt là không giống như những  
smartwatch trước đây của Samsung,có thsdng Samsung Gear Live với điện thoi  
LG hay Motorola hoc Nexus.  
Thông báo và tin nhắn được hin thmt cách tự động, nhưng không có bàn  
phím trên màn hình ca thiết bchạy Android  ear. Để có làm được các thao tác  
khác, cn phi thông qua menu hoc nói chuyn trc tiếp với đồng h. Tuy nhn dng  
ging nói ca Google hoạt động thc stốt, nhưng không hề dễ dàng để làm cho  
Android Wear hiu tt cmi thứ, đặc bit là trong không gian n ào.  
Android  ear thường đưa ra những thông tin khó hiu và ngu nhiên thay vì  
nhng thông tin lin mạch. Đôi khi sẽ nhận được tin nhn hin ti, vào ln khác sẽ  
nhận được tiên đoán "gợi ý" về hướng đi, mặt hàng để bán, hoc ngày sinh nht ca  
bn bè.  
Nếu mt cuc gọi điện thoại đến, chcó thnói chkhông thnghe vì thiết bị  
chy Android Wear không có loa - chcó một microphone để nói. Hoc có thtrli  
cuc gọi đó bằng điện thoi ca mình hoc sphi cần đến tai nghe để nói chuyn.  
Các đồng hAndroid wear hin này sdng mặt hình vuông như là: Samsung  
Gear Live, LG G  atch , LG G  atch 2…, còn nếu người dùng thích sdng mt  
hình tròn có ththam khảo Moto 360, LG G  atch R, LG G  atch R Urban…Nhưng  
xét vthm mỹ thì đồng handroid wear mặt tròn đang được ưa chuộng hơn nhiều.  
Mt phiên bn mi ca dch vGoogle Play dành cho tt ccác thiết bị  
Android đã được cp nht. Bn Google Play 5.0 này cung cp các ng dụng đầu tiên  
phc vnhng chiếc smartwatch chạy Android  ear. Để sdụng người dùng cn ti  
vcác ng dng Android Wear chính thc trên smartphone có kết ni vi smartwatch,  
sau đó cập nhật Google Play Store 5.0 để chúng cài đặt trên Wear.  
Trong thiết lp mặc định cơ bản, đồng hchy Android Wear có thkéo dài  
khong một ngày trước khi cn sc lại. Có nghĩa là sẽ cn phi sc pin gần như thường  
xuyên như khi sạc điện thoi. Nếu mun thời lượng pin kéo dài hơn thì nên điều chnh  
thiết lập màn hình, độ sáng hn chế và chsdng nhng ng dng tht scn thiết.  
Có lẽ đây là một điểm trcc lớn cho đng hAndroid Wear .  
Các menu điều khin bng ging nói, các thông báo vut th, các ng dng  
cun-và-chm-để-mở trên Android  ear đều giống như Google Glass, ngoại trnó  
nm trên ctay. Bên cạnh đó, dù hiện nay vn không có thiết bAndroid Wear nào hỗ  
trợ camera nhưng biết đâu tương lai chúng cũng sẽ có.  
Thông tin vphiên bn Android Wear mi nht hin nay  
BỘ MÔN ĐIỆN TCÔNG NGHIP - Y SINH  
6
Tải về để xem bản đầy đủ
pdf 92 trang yennguyen 30/03/2022 5220
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Tìm hiểu hệ điều hành Android Wear và xây dựng giải pháp điều khiển thông minh cho các đèn chiếu sáng gia đình", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_tim_hieu_he_dieu_hanh_android_wear_va_xay_dung_giai_ph.pdf