1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Đồ án tốt nghiệp) 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

107 13 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 8,66 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ÐIỆN TỬ - TRUYỀN THƠNG 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 GVHD: TS NGUYỄN VĂN HIỆP SVTH : NGUYỄN HOÀNG PHÚC MSSV: 16341020 SVTH : PHẠM PHI CƯỜNG MSSV: 16341005 SKL005264 Tp Hồ Chí Minh, tháng 01/2018 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ 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 GVHD: ThS Nguyễn Văn Hiệp SVTH 1: Nguyễn Hoàng Phúc MSSV 1: 16341020 SVTH 2: Phạm Phi Cường MSSV 2: 16341005 Tp Hồ Chí Minh – 1/2018 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH - ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THƠNG ĐỀ 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 GVHD: ThS Nguyễn Văn Hiệp SVTH 1: Nguyễn Hoàng Phúc MSSV 1: 16341020 SVTH 2: Phạm Phi Cường MSSV 2: 16341005 Tp Hồ Chí Minh – 1/2018 TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP HỒ CHÍ MINH ĐỘ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 tháng 11 năm 2017 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Chuyên ngành: Hệ đào tạo: Khóa: 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 số liệu ban đầu: - Trần Thu Hà 2013 Gi o tr nh điện tử cn TPHCM - Nguyễn Văn Hiệp – Đinh Qu ng Hiệp 2014 Học SPKT HCM 2.Nội dung thực hiện: Nhóm em tiến hành thực thiết kế ứng dụng điều khiển chạy điện thoại thông minh sử dụng hệ điều hành Android đồ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 gi đ nh Ứng dụng cho phép điều khiển c c đèn chiếu s ng t n i đâu thơng qu sóng 3g wifi n i có phủ loại sóng th n i điều khiển c c đèn chiếu s ng gi đ nh Nhóm em thiết kế c i tiến thêm phần cứng củ đèn chiếu s ng có sẵn thị trường để phù hợp với mục đích điều khiển củ nhóm em Cụ thể ật tắt đèn điều chỉnh độ s ng gi m s t 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 NHIỆM VỤ: 10/1/2018 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Văn Hiệp CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP – Y SINH i TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP HỒ CHÍ MINH ĐỘ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 Hồng Phúc Lớp: 163410A Tên đề tài: Tìm hiểu hệ điều hành Android Wear xây dựng giải pháp điều khiển thông minh cho đèn chiếu sáng gia đình Tuần/ngày Tuần Tuần Tuần Tuần Tuần Tuần Tuần 10 Tuần 12 Tuần 14 Tuần 15 Tuần 16 ii LỜI CAM ĐOAN Đề tài nhóm chúng em tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Nếu có chép nhóm em chịu hồn toàn trách nhiệm Người thực đề tài Nguyễn Hoàng Phúc Phạm Phi Cường iii LỜI CẢM ƠN Lời nhóm em xin gửi lời cảm ơn chân thành đến tồn thể q 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 trường, Thầy Cơ ln 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 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 trình thực đồ án, Thầy ln theo sát, tận tình bảo cho nhóm, để nhóm hồn thành tốt đồ án Hơn nữa, Thầy ln có bảo sát thực tế đồ án nhóm thực hiện, nhóm khơng hồn thành tốt đồ án mà cịn có trãi nghiệm, kinh nghiệm bổ ích cho nghề nghiệp sau Em xin chân thành cảm ơn ! Người thực đề tài Nguyễn Hồng Phúc Phạm Phi Cường iv TĨM TẮT Với phát triển khoa học kỹ thuật cơng nghệ thiết bị thông minh tạo để phục vụ cho sống người, ví dụ thiết bị thông minh gia đình cụ thể đèn chiếu sáng gia đình Điện thoại thơng minh đồng hồ thông minh sống ngày phổ biến, nhiều người sử dụng dựa tiện ích mà chúng mang lại nhóm em thiết kế phần mềm điều khiển đèn chiếu sáng gia đình, để tạo tiện lợi trình điều khiển đèn chiếu sáng Chính từ điện thoại thơng minh đồng hồ thông minh bên cạnh mà điều khiển đèn chiếu sáng gia đình nơi đâu mà có phủ sóng 3g wifi Phần mềm chạy điện thoại thông minh đồng hồ thông minh sử dụng hệ điều hành Android Android Wear điều khiển đèn khoảng cách xa nơi có phủ sóng wifi điện thoại hay đồng hồ cần kết nối 3g wifi khiển Khi người dùng cài đặt ứng dụng điện thoại đồng hồ xong điều khiển đèn tương ứng không giới hạn số lượng điện thoại hay đồng hồ điều khiển, điện thoại đồng hồ đồng trạng thái dựa sở liệu Phần cứng đèn chiếu sáng nhóm em thiết kế cải tiến dựa đèn chiếu sáng bán thị trường, để phù hợp với mục đích điều khiển nhóm Tuy nhiên nhóm chưa có nhiều kinh nghiệm nên khơng tránh khỏi thiếu sót việc thực đồ án tốt nghiệp Do nhóm chúng em mong nhận hướng dẫn góp ý từ phía Thầy Cơ bạn sinh viên Nhóm chúng em xin trân thành cảm ơn! xii Nhiệm vụ đồ án Lịch trình Cam đoan Lời cảm ơn Mục lục Liệt kê hình vẽ Liệt kê bảng Tóm tắt Chƣơng TỔNG QUAN 1.1 ẤN 1.2 MỤC TIÊU 2.1 GIỚI THIỆU 2.2 TỔNG QUAN VỀ HỆ Chƣơng CƠ SỞ LÝ THUYẾT 2.2.1 Khái niệm Android 2.2.2 Lịch sử phát triển 2.2.3 Ƣu nhƣợc điểm hệ điều hành Android 2.3 ỔN 2.3.1 ndroid wear l 2.3.2 hông tin hệ điều h nh 2.3.3 2.4 Ứng dụng hệ điều h nh KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU FIREBASE 2.4.1 Khái niệm 2.4.2 Lịch sử phát triển 2.4.3 Các chức Firebase 2.4.4 Ƣu nhƣợc điểm Firebase 2.5 TỔNG QUAN VỀ WIFI 2.5.1 Khái niềm wifi 2.5.2 Các chuẩn wifi Chƣơng TÍNH TỐN VÀ THIẾT KẾ 3.1 SƠ Ồ TỔN v CHƢƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Chƣơng KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 5.1 KẾT QUẢ ĐẠT ĐƢỢC Sau khoảng thời gian 20 tuần nghiên cứu thực đề tài nhóm em học hỏi nhiều kiến thức liên quan đến đề tài 5.1.1 Thiết bị đ n thông minh  Đã biết phần cứng mạch điện thiết bị đèn led bulbs bán thị trường  Đã biết thiết kế mạch sơ đồ nguyên lý PCB phần mềm thiết kế mạch Altium  Nâng cao kỹ thi công mạch điện lớp (thi công mạch công suất)  Đã biết sử dụng mạch vi điều khiển ESP8266 NodeMCU (nạp bootloader, firmware)  Đã biết bố trí mạch điện vào thiết bị đèn led bulbs  Đã biết lập trình cho mạch vi điều khiển ESP8266 NodeMCU, lập trình phần mềm lập trình Arduino IDE 5.1.2 Database Firebase  Đã biết tạo sử dụng sở liệu thời gian thực FIREBASE  Đã biết lập trình ứng dụng sử dụng sở liệu thời gian thực FIREBASE chạy điện thoại thông minh sử dụng hệ điều hành Android 5.1.3 Phần mềm điều khiển điện thoại & đồng hồ thơng minh  Nâng cao kỹ lập trình phần mềm lập trình ứng dụng cho thiết bị chạy hệ điều hành Android Android Wear  Nâng cao kỹ lập trình ứng dụng điều khiển chạy điện thoại đồng hồ thông minh sử dụng hệ điều hành Android Android Wear 5.1.4 a Một số hình ảnh kết đạt đƣợc củ đề tài Về thiết bị đèn thông minh Mạch công suất thiết bị đèn BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.1 Lớp mạch công suất Các mạch điện lắp ráp đầy đủ vào thiết bị đèn cần đậy nắp hoàn thành lắp ráp thiết bị đèn Hình 5.2 Lắp ráp đầy đủ mạch điện vào thiết bị đèn Thiết bị đèn lắp ráp hoàn thiện, thử nghiệm hoạt động sáng Hình 5.3 Thiết bị đèn lắp ráp hồn thiện BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP Y SINH CHƢƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ b Về phần mềm điều khiển thiết bị Android Android wear Giao diện phần mềm điều khiển thiết bị đèn điện thoại đồng hồ thơng minh điều khiển từ đến thiết bị đèn, tắt mở đèn, điều chỉnh độ sáng đèn Trên điện thoại có giao diện cài đặt mạng wifi Hình 5.4 Giao diện điều khiển, thiết lập thông số wifi cho thiết bị đèn điện thoại & giao diện điều khiển đồng hồ thông minh 5.2 NHẬN XÉT ĐÁNH GIÁ 5.2.1 Thiết bị đèn thông minh  Thiết bị đèn hoạt động ổn định u cầu thiết kế, mơ hình thiết bị đèn đạt 98% yêu cầu đề  Thử nghiệm thiết bị đèn hoạt động tiếng thiết bị đèn hoạt động ổn định khơng có vấn đề treo xử lý trung tâm độ sáng đèn ổn định Nhóm em chưa thử nghiệm thời gian lâu nên chưa có kết luận xác độ bền lâu thiết bị đèn  Thiết bị khơng có nút điều khiển bên ngồi nên khơng có điện thoại điều khiển người sử dụng tắt mở cấp ngắt nguồn điện thiết bị đèn BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ  Các mạch điện gắn vào bên thiết bị đèn nên an toàn cho người sử dụng chạm vào vỏ đèn q trình sử dụng  Tính thẩm mỹ đảm bảo nhóm em khơng có thay đổi nhiều bề mặt thiết bị đèn  Người lạ không cài ứng dụng gửi liệu lên FIREBASE để điều khiển đèn, trường hợp người lạ biết sử dụng lập trình cần phải biết địa Gmail để lấy link database đăng ký liên kết đến sở liệu mà thay đổi  Thiết bị đèn không giới hạn điện thoại thông minh chạy ứng dụng điều khiển điều khiển thiết bị đèn  Đèn có kích thước vừa phải 5.2.2 Database Firebase Cơ sở liệu dịch vụ Cloud Firebase hoạt động ổn định, truyền nhận liệu tốt, nhiên mức độ đáp ứng truy xuất liệu điều khiển từ thiết bị điện thoại đồng hồ cho đèn ngược lại phụ thuộc vào tốc độ ổn định vủa mạng wifi gia đình Cho đến nhóm chưa thấy có cố đặc biệt xảy 5.2.3 Phần mềm điều khiển điện thoại thơng minh  Phần mềm hoạt động điện thoại thông minh phiên hệ điều hành Android 5.1 trở lên  Phần mềm hiển thị đầy đủ tính điều khiển thông tin phần mềm hoạt động điện thoại có kích thước hình 4.5 inch với độ phân giải 720 x 1280 pixel điện thoại có kích thước hình độ phân giải lớn  Ứng dụng điện thoại thông minh chiếm 1,98 MB nhớ sau cài đặt Khi hoạt động ứng dụng chiếm 28,9 MB đến 30 MB RAM thiết bị điện thoại & đồng hồ thông minh  Khảo sát mức tiêu thụ pin ứng dụng điện thoại thơng minh, nhóm em tiến hành khảo sát điện thoại SAMSUNG GALAXY A7 với cấu hình RAM GB dung lượng pin 2600 mAh Nhóm em sử dụng phần mềm AccuBattery BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ hoạt động điện thoại SAMSUNG GALAXY A7 để xem mức tiêu thụ pin ứng dụng nhóm chúng em khảo sát theo bảng bên Bảng 5.1 Bảng khảo sát ứng dụng chạy Thời gian khảo sát (phút) Bảng 5.2 Bảng khảo sát ứng hoạt động giao diện điều khiển Thời gian khảo sát (phút) 5.2.4 Phần mềm điều khiển đồng hồ thơng minh  Phần mềm hoạt động đồng hồ thông minh phiên hệ điều hành Android Wear 2.0 trở lên  Phần mềm hiển thị đầy đủ tính điều khiển thông tin phần mềm hoạt động điện thoại có kích thước hình 1.45 inch với độ phân giải 320 x 320 pixel lớn  Ứng dụng đồng hồ thông minh chiếm 4,39 MB nhớ sau cài đặt BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT LUẬN V HƢỚNG PHÁT TRIỂN Chƣơng KẾT LUẬN V 6.1 HƢỚNG PHÁT TRIỂN KẾT LUẬN 6.1.1 Thiết bị đ n thông minh Những đèn chiếu sáng thông minh áp dụng vào sống người mang lại nhiều lợi ích cho người sử dụng, bên cạnh lợi ích đèn mang lại thách thức cho kỹ sư nghiên cứu để làm sản phẩm Sau thực xong đề tài, nhóm em đạt kết phù hợp với mục tiêu mà đề tài nhóm em đề (đề tài đạt 98% so với mục tiêu đề ra) Nhóm em nghiên cứu để cải tiến lại phần cứng mạch điện đèn để phù hợp với mục đích điều khiển đề (thiết kế, thi cơng mạch cơng suất phù hợp để bố trí vào khoảng không gian bên thiết bị đèn), bố trí mạch điện vào thiết bị đèn Thiết bị đèn sử dụng điện áp 220V AC, thiết bị đèn chạy ổn định, dễ lắp đặt (do đèn loại xốy thơng dụng), tuổi thọ cao, khơng có xạ cực tím, khơng có xạ hồng ngoại Khuyết điểm: Thiết bị khơng có nút điều khiển bên ngồi nên khơng có điện thoại điều khiển người sử dụng tắt mở cấp ngắt nguồn điện thiết bị đèn 6.1.2 Database Firebase Cơ sở liệu hoạt động ổn định, gây tình trạng gián đoạn lâu điều khiển cập nhật liệu điện thoại & đồng hồ thông minh Khuyết điểm: thời gian thực thi thiết bị đèn không nhanh tùy thuộc vào tốc độ mạng thời gian xử lý với sở liệu 6.1.3 Phần mềm điều khiển điện thoại & đồng hồ thông minh Thiết kế, lập trình phần mềm điều khiển chạy điện thoại thông minh đồng hồ thông minh sử dụng hệ điều hành Android Android wear để điều khiển thiết bị đèn Phần mềm điều khiển tắt mở, độ sáng thiết bị đèn, thiết lập lựa chọn thiết bị đèn Đối với phần mềm điện thoại điều khiển cài đặt thông số mạng wifi để thiết đèn kết nối BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT LUẬN V HƢỚNG PHÁT TRIỂN Phần mềm điều khiển dễ cài đặt, dễ sử dụng, mức độ tiêu thụ pin điện thoại thông minh đồng hồ thơng minh thấp Tính anh tồn độ bảo mật hệ thống cao -Phần mềm điều khiển dễ dang thao tác thiết bị điện thoại & đồng hồ thông minh kích thước đồng hồ thơng minh bé (1,45 inch) Khuyết điểm: Phần mềm hoạt động với điện thoại & đồng hồ thông minh sử dụng hệ điều hành Android Android wear Phần mềm kết nối Wifi đồng hồ thông minh 10 lần kết nối xảy tình trạng “Kết nối khơng thành công” lần kết nối mạng Wifi BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH CHƢƠNG KẾT LUẬN V HƢỚNG PHÁT TRIỂN 6.2 HƢỚNG PHÁT TRIỂN 6.2.1 Thiết bị đ n thông minh  Thiết kế thi công loại thiết bị đèn có cơng suất lớn  Thiết kế thiết bị đèn nhỏ gọn  Khơng bóng đèn, nhóm muốn thiết bị khác gia đình quạt điện, máy giặt trở thành thiết bị thơng minh điều khiển từ xa 6.2.2 Database Firebase Khi lượng khách hàng sử dụng hệ thống điều khiển thông minh tăng lên 100 thuê bao, nhóm em sử dụng trả phí Firebase với 25 USB/tháng để tăng số lượng thuê bao dung lượng lưu trữ (100.000 thuê bao, 2,5GB dung lượng lưu trữ) 6.2.3 Phần mềm điện thoại thông minh v đồng hồ thông minh  Tạo phần mềm điều khiển hoạt động điện thoại thơng minh chạy hệ điều hành IOS đồng hồ thông minh chạy hệ điều hành WatchOS BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH TÀI LIỆU THAM KHẢO T I LIỆU TH M KHẢO Tiếng Việt [5] Trang web, “tinhte.vn” chủ đề “[Google I/O] Android Wear 2.0: app chạy độc lập hoàn toàn, tập trung vào sức khỏe, nhắn tin” ngày 19 tháng năm 2016 [1] Trang web, “developer.android.com” mục “building apps for wearables “ [4] Trang web, “developer.android.com” mục “tin tức công nghệ” với chủ đề “Building Your First App” Sách tham khảo [1] Beginning Android Wearables [Calvo 2015-03-27] [2] Developing for Android Wear [Devavrata Sharma] [7] Nguyễn Văn Hiệp – Đinh Quang Hiệp (2014), “Lập trình Android bản”, Đại Học SPKT HCM Tiếng Anh [9] Datasheet Opto 4n35 [10] Datasheet Mosfet IRF840 [11] Datasheet ESP8266EX BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH PHỤ LỤC  PHỤ LỤC Chƣơng tr nh lập tr nh cho vi điều khiển  Chƣơng tr nh lập tr nh cho vi điều khiển củ thiết bị đ n Chương trình đọc liệu từ sở liệu thời gian thực FIREBASE void DocDuLieuVaDieuKhien() { String path = chipId+"/STATE"; FirebaseObject object = Firebase.get(path); String dosang = object.getString("DO SANG"); String trangthai = object.getString("TRANG THAI"); Serial.println("Do Sang: "); Serial.println(trangthai); if(trangthai=="SANG") { if(onlys==1) { Firebase.setString(chipId+"/STATE"+"/TT","SANG"); onlys=0; onlyt=1; }; int a=dosang.toInt(); int b=map(a,0,100,1,255); if(oldb;i ) { analogWrite(PWM_,i); //Serial.println(i); delay(10); } old=b; analogWrite(PWM_,b); } }else { if(onlyt==1) { Firebase.setString(chipId+"/STATE"+"/TT","TAT"); onlyt=0; onlys=1; }; analogWrite(PWM_,0); } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH PHỤ LỤC Chương trình thiết lập thơng tin mạng wifi để thiết bị đèn kết nối void CaiWifiChoDen() { WiFiServer server(80); delay(50); WiFi.mode(WIFI_AP); delay(50); WiFi.softAP("tieu cuong", "12345678");//Khởi tạo tên mật cho esp chế độ phát delay(100); IPAddress myIP = WiFi.softAPIP();//192.168.4.1 Serial.println("AP IP address: "); Serial.println(myIP); server.begin(); // Start the server delay(50); Serial.println(""); Serial.println("Server started"); while(laypass==0) { td: WiFiClient client = server.available(); Check if a client has connected if (!client) { Serial.println("NO client"); goto td; } laypass=1; Serial.println("New client"); Wait until the client sends some data String temp = client.readStringUntil('\r'); Read the first line of the request Serial.println(temp); client.flush(); client.stop(); disconnect client delay(10); Serial.println("Client disonnected"); unsigned char iv = 0; String req = ""; for(iv = 0; iv < temp.length(); iv++) { if(temp.substring(iv, iv + 1) == "%") { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH // // // // PHỤ LỤC if(temp.substring(iv, iv + 3) == "%20") { req = req + " "; iv = iv + 2; } else req = req + temp.substring(iv, iv + 1); } else { req = req + temp.substring(iv, iv + 1); } } Serial.println(req); String ssid = ""; String bssid = ""; iv = 12; if(req.substring(0, 12) == "GET /HHssid:")//GET /HHssid:huong qua deo[(~)]b { while(true) { if(req.substring(iv, iv + 6) != "[(~)]b") ssid = ssid + req.substring(iv, iv + 1); else break; iv++; if(iv > 40) break; } iv = 12; while(true) { Serial.println(""); if(req.substring(iv, iv + 11) == "[(~)]bssid:") { iv = iv + 11; while(true) { if(req.substring(iv, iv + 7) != "[(~)]fn") bssid = bssid + req.substring(iv, iv + 1); else { save_data(ssid, bssid); Serial.println(ssid); Serial.println(bssid); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH PHỤ LỤC goto ttt; } iv++; if(iv > 85) goto ttt; } } iv++; if(iv > 65) goto ttt; } ttt:; } } } delay(50); //WiFi.mode(WIFI_STA); WiFi.mode(WIFI_OFF); Chương trình lưu liệu thơng tin mạng wifi thiết lập từ điện thoại thông minh void save_data(String wifi_name, String wifi_pass) { EEPROM.begin(50); //use 50 byte eeprom delay(50); int i; char WIFI_SSID_T[20] = ""; wifi_name.toCharArray(WIFI_SSID_T, wifi_name.length() + 1);//sting to char char WIFI_PASSWORD_T[20] = ""; wifi_pass.toCharArray(WIFI_PASSWORD_T, wifi_pass.length() + 1); //sting to char Serial.println(WIFI_SSID_T); Serial.println(WIFI_PASSWORD_T); delay(1000); for(i = 0; i < 40; i++) { EEPROM.write(i, 0); delay(5); } for(i = 0; i < 20; i++) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH PHỤ LỤC EEPROM.write(i, WIFI_SSID_T[i]);delay(10); EEPROM.write(20 + i, WIFI_PASSWORD_T[i]);delay(10); } delay(50); EEPROM.commit(); delay(50); EEPROM.end(); delay(50); } Chương trình đọc liệu thơng tin mạng wifi thiết lập từ điện thoại thông minh void read_data() { } EEPROM.begin(50); //use 50 byte eeprom delay(50); int i; for(i = 0; i < 20; i++) { if(EEPROM.read(i) != 0) WIFI_SSID[i] = EEPROM.read(i); if(EEPROM.read(20 + i) != 0) WIFI_PASSWORD[i] = EEPROM.read(20 + i); } delay(50); EEPROM.end(); delay(50); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP Y SINH ... phần mềm điều khiển đèn chiếu sáng gia đình, để tạo tiện lợi q trình điều khiển đèn chiếu sáng Chính từ điện thoại thông minh đồng hồ thông minh bên cạnh mà điều khiển đèn chiếu sáng gia đình nơi... thấy sống người đèn chiếu sáng quan trọng thiếu, lý mà nhóm em chọn đề tài ? ?Tìm hiểu hệ điều hành android wear xây dựng giải pháp điều khiển thông minh cho đèn chiếu sáng gia đình? ?? Nhóm em thiết... ngành: Hệ đào tạo: Khóa: 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 số liệu ban đầu: - Trần Thu Hà

Ngày đăng: 27/12/2021, 08:49

HÌNH ẢNH LIÊN QUAN

Hình2.1. Các phiên bản hệ điều hành Android qua các lần nâng cấp - (Đồ án tốt nghiệp) 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
Hình 2.1. Các phiên bản hệ điều hành Android qua các lần nâng cấp (Trang 19)
Hình 2.2. Đồng hồ chạy Android Wear - (Đồ án tốt nghiệp) 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
Hình 2.2. Đồng hồ chạy Android Wear (Trang 21)
Hình 2.3. Hình ảnh Android Wear 2.0 - (Đồ án tốt nghiệp) 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
Hình 2.3. Hình ảnh Android Wear 2.0 (Trang 23)
Hình 2.7. Theo dõi sức khỏe - (Đồ án tốt nghiệp) 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
Hình 2.7. Theo dõi sức khỏe (Trang 26)
Hình 2.9. Ứng dụng rộng lớn của FIREBASE - (Đồ án tốt nghiệp) 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
Hình 2.9. Ứng dụng rộng lớn của FIREBASE (Trang 27)
Hình3.3. Modul thu phát wifi ESP8266 NodeMCU Mini D1 - (Đồ án tốt nghiệp) 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
Hình 3.3. Modul thu phát wifi ESP8266 NodeMCU Mini D1 (Trang 33)
Hình 3.5. Sơ đồ nguyên lý mạch công suất - (Đồ án tốt nghiệp) 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
Hình 3.5. Sơ đồ nguyên lý mạch công suất (Trang 37)
Hình 3.6. Sơ đồ nguyên lý khối nguồn công suất - (Đồ án tốt nghiệp) 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
Hình 3.6. Sơ đồ nguyên lý khối nguồn công suất (Trang 38)
Hình ảnh đèn - (Đồ án tốt nghiệp) 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
nh ảnh đèn (Trang 43)
Hình 4.2. Sơ đồ bố trí linh kiện trên mạch điện công suất - (Đồ án tốt nghiệp) 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
Hình 4.2. Sơ đồ bố trí linh kiện trên mạch điện công suất (Trang 47)
Hình 4.3. Mạch nguồn công suất Mạch nguồn điều khiển - (Đồ án tốt nghiệp) 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
Hình 4.3. Mạch nguồn công suất Mạch nguồn điều khiển (Trang 50)
Hình 4.5. Lớp trên mạch công suất - (Đồ án tốt nghiệp) 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
Hình 4.5. Lớp trên mạch công suất (Trang 51)
Hình 4.6. Lớp dưới mạch công suất - (Đồ án tốt nghiệp) 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
Hình 4.6. Lớp dưới mạch công suất (Trang 51)
Hình 4.8. Công đoạn thực hiện lắp ráp bước 2 - (Đồ án tốt nghiệp) 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
Hình 4.8. Công đoạn thực hiện lắp ráp bước 2 (Trang 53)
Hình 4.7. Công đoạn thực hiện lắp ráp bước 1 - (Đồ án tốt nghiệp) 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
Hình 4.7. Công đoạn thực hiện lắp ráp bước 1 (Trang 53)
Hình 4.9. Công đoạn thực hiện lắp ráp bước 3 mạch xử lý trung tâm ESP8266 - (Đồ án tốt nghiệp) 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
Hình 4.9. Công đoạn thực hiện lắp ráp bước 3 mạch xử lý trung tâm ESP8266 (Trang 54)
Hình 4.10. Công đoạn thực hiện lắp ráp bước 5 - (Đồ án tốt nghiệp) 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
Hình 4.10. Công đoạn thực hiện lắp ráp bước 5 (Trang 54)
Hình 4.11. Công đoạn thực hiện lắp ráp bước 6 - (Đồ án tốt nghiệp) 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
Hình 4.11. Công đoạn thực hiện lắp ráp bước 6 (Trang 55)
Hình 4.18. Đường dẫn để cài gói thư viện lập trình cho Modul wifi ESP8266 NodeMCU Mini D1 - (Đồ án tốt nghiệp) 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
Hình 4.18. Đường dẫn để cài gói thư viện lập trình cho Modul wifi ESP8266 NodeMCU Mini D1 (Trang 65)
Hình 4.24. Vùng cơ sở dữ liệu để sử dụng - (Đồ án tốt nghiệp) 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
Hình 4.24. Vùng cơ sở dữ liệu để sử dụng (Trang 72)
Hình4.32. Nhập thông tin của project - (Đồ án tốt nghiệp) 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
Hình 4.32. Nhập thông tin của project (Trang 79)
Hình 4.35. Môi trường lập trình ứng dụng Android - (Đồ án tốt nghiệp) 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
Hình 4.35. Môi trường lập trình ứng dụng Android (Trang 80)
Hình4.39. Lựa chọn thiết bị và phiên bản Android Wear phù hợp - (Đồ án tốt nghiệp) 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
Hình 4.39. Lựa chọn thiết bị và phiên bản Android Wear phù hợp (Trang 83)
Hình4.38. Nhập thông tin của project - (Đồ án tốt nghiệp) 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
Hình 4.38. Nhập thông tin của project (Trang 83)
chọn “gỡ lỗi qua Wi-Fi” và ta có thể thấy địa chỉ IP của đồng hồ trong hình dưới là - (Đồ án tốt nghiệp) 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
ch ọn “gỡ lỗi qua Wi-Fi” và ta có thể thấy địa chỉ IP của đồng hồ trong hình dưới là (Trang 84)
Hình 4.44. Dòng lệnh để kết nối đồng hồ thông minh với máy tính - (Đồ án tốt nghiệp) 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
Hình 4.44. Dòng lệnh để kết nối đồng hồ thông minh với máy tính (Trang 85)
Hình 4.46. Giao diện phần mềm kết nối wifi trên đồng hồ thông minh - (Đồ án tốt nghiệp) 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
Hình 4.46. Giao diện phần mềm kết nối wifi trên đồng hồ thông minh (Trang 87)
Hình 4.50. Thiết lập cài đặt thông số mạng wifi cho thiết bị đèn - (Đồ án tốt nghiệp) 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
Hình 4.50. Thiết lập cài đặt thông số mạng wifi cho thiết bị đèn (Trang 91)
Hình 4.51. Giao diện điều khiển trên điện thoại &amp; đồng hồ thông minh - (Đồ án tốt nghiệp) 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
Hình 4.51. Giao diện điều khiển trên điện thoại &amp; đồng hồ thông minh (Trang 92)
Hình 5.2. Lắp ráp đầy đủ các mạch điện vào thiết bị đèn Thiết bị đèn đã được lắp ráp hoàn thiện, thử nghiệm hoạt động sáng. - (Đồ án tốt nghiệp) 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
Hình 5.2. Lắp ráp đầy đủ các mạch điện vào thiết bị đèn Thiết bị đèn đã được lắp ráp hoàn thiện, thử nghiệm hoạt động sáng (Trang 94)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w