Đồ án Thiết kế và thi công hệ thống điều khiển các thiết bị điện dân dụng qua mạng 3G (Phần 1)

pdf 22 trang phuongnguyen 150
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công hệ thống điều khiển các thiết bị điện dân dụng qua mạng 3G (Phần 1)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfdo_an_thiet_ke_va_thi_cong_he_thong_dieu_khien_cac_thiet_bi.pdf

Nội dung text: Đồ án Thiết kế và thi công hệ thống điều khiển các thiết bị điện dân dụng qua mạng 3G (Phần 1)

  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G GVHD: Th.S NGUYỄN VĂN HIỆP SVTH: LÂM THẾ HIỂN MSSV: 11141358 S K L 0 0 4 1 8 3 Tp. Hồ Chí Minh, tháng 1/2016
  2. TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G SVTH: LÂM THẾ HIỂN- 11141358 Khóa : 2011 Ngành : Công nghệ kỹ thuật điện tử truyền thông GVHD: Th.S NGUYỄN VĂN HIỆP Tp. Hồ Chí Minh, tháng 1 năm 2016
  3. CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tư ̣ do – Hạnh phúc Tp.Hồ Chí Minh, ngày tháng năm 2016 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ và tên sinh viên: Lâm Thế Hiển MSSV: 11141358 Ngành: Công nghệ kỹ thuật điện tử truyền thông Lớp: 11141CLDT1 Giảng viên hướng dẫn: Th.S Nguyễn Văn Hiệp ĐT: 0909960000 Ngày nhận đề tài: 1/10/2015 Ngày nộp đề tài: 14/1/2016 1.Tên đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G. 2. Các số liệu, tài liệu ban đầu: 3. Nội dung thưc̣ hiện đề tài: 4. Sản phẩm: TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN i
  4. ĐỒ ÁN TỐT NGHIỆP CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh Phúc PHIẾ U NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ và tên Sinh viên: Lâm Thế Hiển MSSV: 11141358 Ngành: CNKT Điện Tử - Truyền Thông Tên đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G. Họ và tên Giáo viên hướng dẫn: Th.S Nguyễn Văn Hiệp. NHẬN XÉT 1. Về nội dung đề tài & khối lượng thực hiện: 2. Ưu điểm: 3. Khuyết điểm: 4. Đề nghị cho bảo vệ hay không? 5. Đánh giá loại: 6. Điểm: .(Bằng chữ: ) Tp. Hồ Chí Minh, ngày tháng năm 2016 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ii
  5. ĐỒ ÁN TỐT NGHIỆP CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh Phúc PHIẾ U NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ và tên Sinh viên: Lâm Thế Hiển MSSV: 11141358 Ngành: CNKT Điện Tử - Truyền Thông Tên đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G. Họ và tên Giáo viên Phản biện: NHẬN XÉT 7. Về nội dung đề tài & khối lượng thực hiện: 8. Ưu điểm: 9. Khuyết điểm: 10. Đề nghị cho bảo vệ hay không? 11. Đánh giá loại: 12. Điểm: .(Bằng chữ: ) Tp. Hồ Chí Minh, ngày tháng năm 2016 Giáo viên phản biện (Ký & ghi rõ họ tên) iii
  6. PHẦN A
  7. LỜI CẢM ƠN Lời cảm ơn đầu tiên chúng tôi xin gửi tới thầy Nguyễn Văn Hiệp, mặc dù thầy rất bận trong công việc giảng dạy, nhưng thầy đã đồng ý hướng dẫn đồ án tốt nghiệp cho nhóm chúng tôi. Trong quá trình làm đồ án, thầy luôn chỉ bảo, nhắc nhở để chúng tôi vượt qua những khó khăn và hoàn thành đồ án đúng tiến độ. Bên cạnh đó, cùng với những lời nhận xét, góp ý của thầy cũng giúp chúng tôi có những định hướng đúng đắn hơn khi thực hiện đề tài. Chúng tôi cũng xin bày tỏ lòng biết ơn sâu sắc tới quý thầy cô trong khoa Điện- Điện Tử, khoa Đào tạo Chất lương cao. Quý thầy cô là những người đã dạy dỗ, truyền đạt cho chúng tôi từ những kiến thức cơ bản nhất, đồng thời thường xuyên giúp đỡ rất nhiệt tình khi chúng tôi có khó khăn trong vấn đề nghiên cứu đề tài, không những thế còn tạo điều kiện hết sức thuận lợi để chúng tôi có được môi trường, những điều kiện nghiên cứu tốt nhất có thể. Cuối cùng, chúng tôi không quên gửi lời cảm ơn sâu sắc tới gia đình, người thân và bạn bè là nguồn động viên to lớn hỗ trợ chúng tôi về mặt tinh thần cũng như vật chất để chúng tôi có thêm động lực và tự tin để hoàn thành đồ án này. Người thực hiện đề tài Lâm Thế Hiển iv
  8. TÓM TẮT Ngày nay với sự phát triển mạnh của khoa học kỹ thuật, chất lượng cuộc sống con người ngày càng nâng cao. Khoa học kỹ thuật đem lại nhiều tiện ích thiết thực hơn cho cuộc sống con người. Góp phần không thể thiếu để mang lại những thành tựu to lớn là sự phát triển không ngừng của kỹ thuật vi xử lý. Kỹ thuật vi xử lý đã mang đến những thay đổi to lớn trong khoa học và công nghệ cũng như trong nhu cầu đời sống hàng ngày của con người. Trong cuộc sống hiện nay, đa số các thiết bị ở gia đình, văn phòng, nhà xưởng, được điều khiển và giám sát trực tiếp tại vị trí bố trí chúng. Đôi khi,không phải bất cứ lúc nào chúng ta cũng có mặt tại nơi đó do việc đi lại của con người là không giới hạn. Để đáp ứng linh hoạt việc điều khiển và giám sát các thiết bị mọi nơi,mọi lúc, không giới hạn về khoảng cách là một việc rất cần thiết và đáng quan tâm.Vì vậy việc thiết kế một ứng dụng điều khiển thiết bị ở một vị trí xa là rất cần thiết.Chúng ta có thể tạo ra ứng dụng đó bằng cách dựa trên một hệ điều hành. Có rất nhiều hệ điều hành như: Windows, Android, iOS, BlackBerry, Palm, Symbian Trong đó hệ điều hành Android là một hệ điều hành rất phổ biến, hệ điều hành này của Google và được hầu hết người dùng trên thế giới sử dụng bởi vì các lợi ích của nó mang lại. Chính vì vậy, qua một thời gian tìm hiểu và nghiên cứu, nhóm thực hiện đề tài sẽ dùng hệ điều hành Android để tạo một ứng dụng có thể điều khiển thiết bị từ xa. Tên đề tài : THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G. Mặc dù chúng tôi đã rất cố gắng hoàn thành đề tài nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, rất mong quý Thầy/Cô và các bạn sinh viên đóng góp ý kiến để chúng tôi có thể hoàn thiện đề tài và tạo ra những sản phẩm tốt hơn. Mọi ý kiến đóng góp xin gửi về email: thehien_0302@yahoo.com. v
  9. MỤC LỤC NỘI DUNG TRANG PHẦN A: GIỚI THIỆU NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP i TRANG PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ii TRANG PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN iii LỜI CÁM ƠN iv TÓM TẮT v MỤC LỤC vi DANH SÁCH TỪ VIẾT TẮT ix DANH SÁCH BẢNG BIỂU x DANH SÁCH HÌNH ẢNH xi PHẦN B: NỘI DUNG CHƯƠNG 1: TỔNG QUAN 1 1.1. Tình hình nghiên cứu hiện nay 2 1.2. Tính cấp thiết đề tài 3 1.3. Mục tiêu nghiên cứu 3 1.4. Nhiệm vụ nghiên cứu 3 1.5. Đối tượng và phạm vi nghiên cứu 4 1.6. Phương pháp nghiên cứu 5 1.7. Ý nghĩa thực tiễn 6 1.8. Bố cục đồ án 6 vi
  10. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT LIÊN QUAN 8 2.1. Hệ thống điều hành Android 9 2.1.1. Khái niệm 9 2.1.2. Lịch sử phát triển 9 2.1.3. Các phiên bản Android 11 2.1.4. Ưu và nhược của Android 16 2.1.5. Giới hạn về nền tảng Android 18 2.2. Ngôn ngữ lập trình Web PHP và MySQL 19 2.2.1. PHP là gì? 19 2.2.2. MySQL là gì? 20 2.3. Dịch vụ Web Hosting 22 2.3.1. Cách tạo host 22 2.3.2. Cách tạo CSDL 23 2.4. Kết nối GPRS, 3G 24 2.4.1. Kết nối GPRS 24 2.4.2. Kết nối 3G 25 2.5. Hệ thống phần cứng 27 2.5.1Module SIM900 27 2.5.2 Vi điều khiển Pic16f877A 32 2.5.3 Linh kiện công suất 33 2.6. Các phần mềm sử dụng 35 2.6.1. Phần mềm Android Studio 35 2.6.2. Phần mềm truyền lệnh 38 2.6.3. Phần mềm lập trình CCS 39 CHƯƠNG 3:TÍNH TOÁN THIẾT KẾ. 42 3.1. Yêu cầu chung 43 vii
  11. 3.1.1.Bài toán thiết kế 43 3.1.2.Yêu cầu đặt ra trong từng phần 43 3.2.Tính toán thiết kế Module điều khiển 44 3.2.1.Sơ đồ khối 44 3.2.2.Chức năng từng khối 45 3.2.3. Yêu cầu, giải pháp và tính toán thiết kế 46 3.2.4. Sơ đồ nguyên lý module điều khiển 50 3.3. Tính toán thiết kế cơ sở dữ liệu 56 3.4. Tính toán thiết kế ứng dụng Android 61 3.4.1. Yêu cầu chung của ứng dụng 61 3.4.2. Quá trình đăng nhập 63 3.4.3.Điều khiển 66 CHƯƠNG 4: KẾT QUẢ VÀ ĐÁNH GIÁ 68 4.1.Kết quả 69 4.1.1. Kết quả nghiên cứu lý thuyết. 69 4.1.2. Kết quả thực tế. 70 4.2. Đánh giá 73 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 74 5.1.Kết luận 75 5.2. Hướng phát triển 75 TÀI LIỆU THAM KHẢO 76 WEBSITE THAM KHẢO 77 PHỤ LỤC 78 viii
  12. DANH SÁCH CÁC TỪ VIẾT TẮT OS : Operating System – Hệ điều hành. PDA : Personal Digital Assistant – Thiết bị kỹ thuật số hỗ trợ cá nhân. PC : Personal Computer – Máy tính cá nhân. PHP : Personal Home Page – Trang chủ cá nhân. SQL :Structured Query Language – Ngôn ngữ truy vấn mang tính cấu trúc. HTTP : Hypertext Transfer Protocol – Giao thức truyền tải siêu văn bản. HD : High Definition – Chất lượng cao. TV : Television– Tivi. UART : Universal Asynchronous Receiver or Transmitter – Truyền nhận nối tiếp không đồng bộ. SDA : Serial Data – Dữ liệu nối tiếp. SCL : Serial Clock – Xung Clock nối tiếp. GPRS : General Packet Radio Service – Dịch vụ vô tuyến gói tổng hợp. GSM :Global System for Mobile Communications – Hệ thống thông tin di động toàn cầu. 2G,3G :2,3 Generation – Thế hệ thứ 2,3. HSDPA :High Speed Downlink Packet Access – Hệ thống mạng di động truyền tải tốc độ cao. SDK : Software Development Kit – Công cụ phát triển ứng dụng. MT : Mobile Terminal – Thiết bị đầu cuối mạng. TE : Terminal Equipment – Thiết bị đầu cuối. TCP : Transmition Control Protocol – Giao thức điều khiển truyền vận. IP : Internet Protocol – Giao thức dùng cho mạng internet. LAN : Local Area Network – Mạng nội bộ. ix
  13. DANH SÁCH BẢNG BIỂU Bảng 2.1: Chức năng 1 số các chân cơ bản Sim900 28 Bảng 2.2: Tên các nhà mạng, APN, User, Password 31 x
  14. DANH SÁCH HÌNH ẢNH Hình Trang CHƯƠNG 2 Hình 2.1:Biểu tượng các phiên bản Android 10 Hình 2.2: Các phiên bản Android 11 Hình 2.3: Giao diện android L 16 Hình 2.4: Quá trình hoạt động của PHP 20 Hình 2.5: Kết hợp Apache, PHP và MySQL 21 Hình 2.6:Đăng ký tài khoản để tạo host 22 Hình 2.7:Tạo host sau khi đăng nhập 23 Hình2.8:Giao diện Database trên host. 24 Hình 2.9: GPRS kết nối Internet 25 Hình 2.10: Các dịch vụ từ 3G 26 Hình 2.11:Module SIM900A 27 Hình 2.12: Kết nối giao tiếp 29 Hình 2.13: Chip Pic16F877A 32 Hình 2.13: Triac BTA16 34 Hình 2.15: MOC 3020 34 Hình 2.16: Download Android Studio 36 Hình 2.17:Giao diện phần mềm Android Studio 36 Hình 2.18:Giao diện Terminal 38 Hình 2.19: Giao diện Help khi nhấn F1 40 Hình 2.20: Giao diện phần mềm lập trình CCS 40 Hình 2.21: Các công cụ hỗ trợ lập tình CCS 41 Hình 2.22: Nơi viết code chương trình 41 Hình 2.23: Thông báo sau khi nhấn biên dịch 41 xi
  15. CHƯƠNG 3 Hình 3.1: Yêu cầu chung của hệ thống 43 Hình 3.2: Sơ đồ khối mạch phần cứng 44 Hình 3.3: Module sim900 46 Hình 3.4: Sơ đồ nguyên lý khối ngõ ra công suất/đèn báo 47 Hình 3.5: Led báo nguồn 48 Hình 3.6: Kết nối nút nhấn với vi điều khiển dùng điện trở kéo lên 51 Hình 3.7: Sơ đồ kết nối nút nhấn 49 Hình 3.8: Sơ đồ nguyên lý khối xử lý trung tâm 51 Hình 3.9: Hình ảnh thực tế mạch nguồn xung 52 Hình 3.10: Sơ đồ nguyên lý phần cứng 53 Hình 3.11: Lưu đồ quá trình xử lý của PIC 16f877 54 Hình 3.12Lưu đồ giải thuật chương trình nút nhấn 55 Hình 3.13: Sơ đồ đường đi của dữ liệu 56 Hình 3.14: Quy trình xử lý dữ liệu từ CSDL 57 Hình 3.15: CSDL chứa trạng thái thiết bị trên MySQL 58 Hình 3.16: Giao diện đăng nhập dự kiến 62 Hình 3.17: Giao diện dự kiến sau khi đăng nhập 62 Hình 3.18: Giao diện dự kiến tab điều khiển 62 Hình 3.19: Lưu đồ giải thuật chính của ứng dụng 63 Hình 3.20: Lưu đồ giải thuật quá trình đăng nhập 64 Hình 3.21: Lưu đồ giám sát và điều khiển trên Android 66 CHƯƠNG 4 Hình 4.1: Đăng nhập . 70 Hình 4.2: Điều khiển các thiết bị 71 Hình 4.3: Module điều khiển 72 xii
  16. PHẦN B
  17. ĐỒ ÁN TỐT NGHIỆP CHƯƠNG 1 TỔNG QUAN CHƯƠNG 1: TỔNG QUAN 1
  18. ĐỒ ÁN TỐT NGHIỆP 1.1. TÌNH HÌNH NGHIÊN CỨU HIỆN NAY Ngày nay khoa học kỹ thuật càng ngày càng tiến bộ, đặc biệt là sự phát triển của các thiết bị di động thông minh như Smart Phone, PDA, Table PC bên cạnh đó là những tiến bộ không ngừng của kỹ thuật giám sát và điều khiển. Một trong những hình thức điều khiển phổ biến hiện nay là điều khiển từ xa do nó có khả năng giám sát và điều khiển các thiết bị ở xa mà không cần tới tận nơi để điều khiển trực tiếp. Ngoài ra khoa học kỹ thuật ngày càng tiến bộ nên hệ điều hành cho các thiết bị di động đó cũng liên tục phát triển và nâng cấp không ngừng. Các hệ điều hành của nhiều hãng lần lượt ra đời và liên tục phát triển, cập nhật nhiều phiên bản mới, đem lại sự thuận tiện cho người sử dụng như: Windows Mobile, Android, iphone OS, Black Berry OS, Palm OS, Symbian Đặc biệt trong đó là hệ điều hành Android của Google có những ưu điểm vượt trội sau: Android được người dùng ưa chuộng vì chúng được tạo nên từ nền tảng nguồn mở nên cho phép người dùng có thể tùy biến nhiều trên đó. Mặt khác, với Android thiết bị người dùng không đòi hỏi phải có một cầu hình tối thiểu nào cả, chúng có thể hoạt động trên mọi cấu hình. Hỗ trợ đa nhiệm cho phép bạn chạy nhiều ứng dụng một lúc. Giao diện Android của Google rất thân thiện với người dùng, vì thế chúng tương đối dễ dàng về mặt sử dụng. Kho ứng dụng Android phong phú. Với Android, người dùng sẽ không bị giới hạn tải ứng dụng từ kho ứng dụng cũng như được sử dụng miễn phí. Do tương thích với rất nhiều phần cứng của các hãng sản xuất khác nhau trên thế giới như Samsung, LG, HTC, Sony, Oppo nên người dùng sẽ có nhiều lựa chọn thiết bị phần cứng của nhiều hãng khác nhau với mức giá cũng phong phú. Tất cả những ưu điểm đó đang khiến cho Android trở thành hệ điều hành dành cho điện thoại di động phổ biến nhất hiện nay. Vì vậy nhóm sinh viên sẽ thiết kế một ứng dụng trên Android để điều khiển thiết bị từ xa và nhóm đã quyết định chọn đề tài tốt nghiệp : THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỀU KHIỂN CÁC THIẾT BỊ ĐIỆN DÂN DỤNG QUA MẠNG 3G. CHƯƠNG 1 : TỔNG QUAN 2
  19. ĐỒ ÁN TỐT NGHIỆP 1.2. TÍNH CẤP THIẾT CỦA ĐỀ TÀI Việc thiết kế các hệ thống điều khiển thiết bị từ xa ở thời điểm hiện tại là rất cần thiết bởi vì một lý do nào đó đôi lúc chúng ta muốn tắt hay mở các thiết bị trong nhà mà không có ở nhà hay ở nơi xa các thiết bị Nên nhóm sinh viên sẽ thiết kế một board mạch để điều khiển các thiết bị qua mạng 3g và điểm mới ở đây là dùng module SIM900 để truyền nhận dữ liệu giữa board mạch và host thông qua mạng GPRS/3G. Ưu điểm của nó là : Đơn giản và dễ dàng hơn việc dùng Internet để gửi dữ liệu lên từ máy tính. Tiết kiệm chi phí hơn rất nhiều so với việc gửi tin nhắn SMS. Ngoài ra, nhóm sinh viên cũng sẽ tạo một ứng dụng trên Android OS để giám sát và điều khiển thiết bị dùng điện thoại để thuận tiện cho việc theo dõi và điều khiển mọi lúc mọi nơi thay vì dùng PC. 1.3. MỤC TIÊU NGHIÊN CỨU Các mục tiêu cần nghiên cứu trong đề tài: Bộ điều khiển thiết kế đơn giản, gọn nhẹ và thẩm mỹ. Dễ dàng sửa chữa và thay thế linh kiện khi gặp sự cố trong quá trình sử dụng. Phầm mềm điều khiển trên hệ điều hành Android có giao diện đẹp, trực quan, thân thiện với người dùng. Đồng thời hỗ trợ nhiều thiết bị sử dụng hệ điều hành Android. Chương trình có thể điều khiển bật tắt thiết bị từ xa bằng giao diện Android. Thiết kế và thi công mạch phần cứng điều khiển trực tiếp ngõ ra công suất thông qua nút nhấn khi module sim không kết nối được với vi điều khiển. Có khả năng hoạt động ổn định trong thực tế; Tối ưu hóa các quy trình thiết kế thi công để giảm giá thành. 1.4. NHIỆM VỤ NGHIÊN CỨU Các đối tượng liên quan tới vi xử lý PIC Các đối tượng liên quan tới SIM 900. Các đối tượng liên quan tới Web server. Các đối tượng liên quan tới lập trình Android. CHƯƠNG 1 : TỔNG QUAN 3
  20. ĐỒ ÁN TỐT NGHIỆP 1.5. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.5.1. ĐỐI TƯỢNG NGHIÊN CỨU Vi xử lý PIC. Module sim, tập lệnh AT Commands và phương thức giao tiếp Web server. Hệ điều hành Android. Ngôn ngữ lập trình Java. Phần mềm Android Studio. Lập trình PHP. Tạo cơ sở dữ liệu MySQL. 1.5.2. PHẠM VI NGHIÊN CỨU Hiện nay, trên thị trường có khá nhiều sản phẩm có chức năng điều khiển thiết bị bằng hệ điều hành Android như điện thoại, các thiết bị di động ., tùy thuộc vào mục đích sử dụng mà mỗi sản phẩm có những đặc điểm và tính năng riêng biệt, với mục tiêu đề ra ban đầu, chúng tôi chỉ thiết kế sản phẩm có những tính năng cơ bản nhất của một sản phẩm điều khiển thiết bị qua hệ điều hành Android: Vì lý do giới hạn về thời gian nghiên cứu đề tài, cũng như có những giới hạn nhất định về kiến thức chuyên ngành, nhóm sinh viên thực hiện đề tài tốt nghiệp chỉ tập trung nghiên cứu một số vấn đề chính. Bộ điều khiển thiết bị công suất với 3 ngõ ra cố định, điện áp ngõ ra 220VAC. Cho phép thay đổi trạng thái các ngõ ra trực tiếp bằng nút nhấn có trên bộ điều khiển. Cho phép thay đổi trạng thái các ngõ từ phần mềm android. Có đèn báo trạng thái nguồn, trạng thái kết nối với module sim và trạng thái hoạt động của các thiết bị. Phần mềm điều khiển cập nhật trạng thái thiết bị liên tục. Chỉ hoạt động trên các thiết bị chạy hệ điều hành Android 4.1 trở lên, không hỗ trợ các hệ điều hành khác như IOS, Blackbery OS, Window Phone, Symbian, . CHƯƠNG 1 : TỔNG QUAN 4
  21. ĐỒ ÁN TỐT NGHIỆP 1.6. PHƯƠNG PHÁP NGHIÊN CỨU Sau khi được sự chấp nhận đề tài nghiên cứu của thầy hướng dẫn, nhóm sinh viên đã từng bước tiến hành đề tài như sau : Tìm hiểu các tập lệnh AT Commands của Module SIM900. Tìm hiểu các thông tin cơ bản về hệ điều hành Android như : lịch sử hình thành và phát triển, các phiên bản hiện có, thị hiếu người dùng và khả năng phát triển của Android OS. Tìm, tải và tham khảo các tài liệu về hệ điều hành Android. Tải và cài đặt các phần mềm phục vụ cho việc lập trình phần mềm ứng dụng Android OS. Bằng những kiến thức cơ bản có được từ việc đọc sách tham khảo và các nguồn tài nguyên khác trên mạng. Tiến hành viết và chạy thử nghiệm những ứng dụng đơn giản để hiểu rõ thêm về cách sử dụng các thành phần đối tượng có trong bộ lập trình Android OS. Phát thảo về giao diện, tính năng, các đối tượng sẽ được sử dụng để lập trình cho phần ứng dụng. Tìm hiểu ngôn ngữ thiết kế Web PHP và thiết kế một Web server cho ứng dụng. Nghiên cứu phương thức giao tiếp giữa Android và Web server. Thiết kế và chỉnh sửa sao cho hoàn chỉnh ứng dụng. Tiến hành chạy thử nghiệm mô phỏng trên máy tính để phát hiện các lỗi cú pháp và lỗi logic của bộ chương trình. Thiết kế và Thi công mạch phần cứng. Sau khi đã chạy mô phỏng và thi công mạch phần cứng hoàn chỉnh, tiến hành cài đặt chương trình chạy thực tế trên các loại thiết bị di động cầm tay chạy hệ điều hành Android để phát hiện lỗi chạy thực tế, kiểm nghiệm tính tương thích của phần mềm. Tiến hành viết báo cáo. CHƯƠNG 1 : TỔNG QUAN 5
  22. S K L 0 0 2 1 5 4