Đồ án Điều khiển thiết bị bằng đồng hồ thông minh trên nền tảng android wear (Phần 1)
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Điều khiển thiết bị bằng đồng hồ thông minh trên nền tảng android wear (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:
do_an_dieu_khien_thiet_bi_bang_dong_ho_thong_minh_tren_nen_t.pdf
Nội dung text: Đồ án Điều khiển thiết bị bằng đồng hồ thông minh trên nền tảng android wear (Phần 1)
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN - ĐIỆN TỬ ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROID WEAR GVHD: ThS. NGUYỄN VĂN HIỆP SVTH: NGUYỄN TẤN THÀNH MSSV: 10901068 S K L 0 0 4 0 3 1 Tp. Hồ Chí Minh, tháng 3/2016
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬTTP. HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP HCMUTE ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ Đề tài: ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROID WEAR Sinh viên: Nguyễn Tấn Thành MSSV: 10901068 GVHD: Th.S Nguyễn Văn Hiệp Tp.Hồ Chí Minh, 3/2016
- PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Thông tin sinh viên Họ và tên: Nguyễn Tấn Thành MSSV:10901068 Tel: 0909742593 Email:Tanthanh02101991@gmail.com 2. Thông tin đề tài Tên của đề tài: ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROID WEAR Mục đích của đề tài: Thiết kế một ứng dụng Android chạy trên đồng hồ thông minh và điện thoại thông minh điểu khiển các thiết bị công suất dân dụng 220V. Đồ án tốt nghiệp được thực hiện tại: Bộ môn Điện Tử Công nghiệp, Khoa Điện - Điện Tử, Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh. Thời gian thực hiện: Từ ngày 5/10/2015 đến 10/1/2016 3. Các nhiệm vụ cụ thể của đề tài - Thiết kế một ứng dụng Android chạy trên điện thoại điều khiển thiết bị. - Thiết kế một ứng dụng Android chạy trên đồng hồ thông minh điều khiển thiết bị - Thiết kế và thi công bộ điều khiển nhận tín hiệu Bluetooth điều khiển thiết bị công suất 4. Lời cam đoan của sinh viên Tôi – Nguyễn Tấn Thành cam đoan ĐATN là công trình nghiên cứu của bản thân chúng tôi dưới sự hướng dẫn của thạc sỹ Nguyễn Văn Hiệp. Các kết quả công bố trong ĐATN là trung thực và không sao chép từ bất kỳ công trình nào khác. Tp.HCM, ngày 8 tháng 3 năm 2016 SV thực hiện đồ án Nguyễn Tấn Thành Tp.HCM, ngày tháng năm 2016 Xác nhận của Bộ Môn Giáo viên hướng dẫn (Ký ghi rõ họ tên và học hàm học vị) ii
- TRƯỜNG ĐẠI HỌC SPKT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa Điện - Điện Tử Độc lập - Tự do - Hạnh phúc Bộ Môn Điện Tử - Công Nghiệp Tp. Hồ Chí Minh, ngày 5 tháng 10 năm 2015 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : Nguyễn Tấn Thành Lớp: 109010B MSSV:10901068 Tên đề tài: ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROI WEAR Xác nhận Tuần/ngày Nội dung GVHD Tuần 6(5 -11/10) Nhận đề tài, tìm hiểu cơ bản về đồng hồ thông minh,hệ điều hành Android và Android Wear Tuần 7(12 -18/10) - Cài đặt và làm quen với phần mềm lập trình ứng dụng Android Studio - Nghiên cứu về ngôn ngữ lập trình Android Tuần 8(19 -25/10) Lập trình mốt số ứng dụng cơ bản trên điện thoại android bằng Android Studio Tuần 9(26 -1/11) Lập trình một số ứng dụng cơ bản trên đồng hồ thông minh bằng Android Studio Tuần 10(2 -8/11) Vẽ sơ đồ nguyên lí cho module vi điều khiển,chọn loại vi điều khiển,chọn module Bluetooth giao tiếp, Tuần 11(9 -15/11) - Lập trình code cho module vi điều khiển - Sử dụng testboard để kiểm tra hoạt động của mạch Tuần12(16-22/11) - Hoàn thiện code vi điều khiển - Vẽ mạch in và thi công mạch Tuần13(23-29/11) - Nghiên cứu về giao tiếp giữa module bluetooth HC-06 và điện thoại Android - Lập trình ứng dụng điều khiển thiết bị trên điện thoại Tuần14(30-6/12) - Nghiên cứu cách thức giao tiêp giữa đồng hồ thông minh và điện thoại Android - Lập trình ứng dụng điều khiển thiết bị trên đồng hồ iii
- Tuần15(7-13/12) - Hoàn thiện code trên đồng hồ và điện thoại - Thử nghiệm toàn bộ trên thiết bị thực tế - Kiểm tra khắc phục sửa lỗi(nếu có) Tuần16(14-20/12) - Cân chỉnh lại giao diện ứng dụng - Kiểm tra sự ổn định của mạch - Khắc phục,sửa chữa lỗi (nếu có) Tuần17(21-27/12) Viết báo cáo, làm power point, poster. Tuần18 (28-3/1) Viết báo cáo, làm power point, poster. GV HƯỚNG DẪN (Ký và ghi rõ họ và tên) iii
- LỜI CẢM TẠ Em xin gửi lời cảm ơn sâu sắc đến Thầy Nguyễn Văn Hiệp_ Giảng viên bộ môn Điện tử - Công nghiệp đã trực tiếp hướng dẫn và tận tình giúp đỡ tạo điều kiện để hoàn thành tốt đề tài. Em xin gửi lời chân thành cảm ơn các thầy cô trong Khoa Điện-Điện Tử đã trang bị cho chúng em những kiến thức quí báu để có thể hoàn thành tốt đề tài này,cũng như tạo những điều kiện tốt nhất cho chúng em hoàn thành đề tài. Em cũng gửi lời đồng cảm ơn đến các bạn lớp 10901 đã chia sẻ trao đổi kiến thức cũng như những kinh nghiệm quý báu trong thời gian thực hiện đề tài. Cuối cùng là lời cảm ơn sâu sắc và chân thành đến cha mẹ,bạn bè đã động viên giúp đỡ trong suốt quá trình thực hiện đề tài. Xin chân thành cảm ơn! Người thực hiện đề tài Nguyễn Tấn Thành iv
- MỤC LỤC Trang bìa i Nhiệm vụ đồ án ii Lịch trình iii Lời cảm ơn iv Mục lục v Liệt kê hình vẽ vi Tóm tắt vii CHƯƠNG 1. TỔNG QUAN 1 1.1. Đặt vấn đề 1 1.2. Lí do chọn đề tài 1 1.3. Nội dung nghiên cứu 2 1.4. Giới hạn 2 1.5. Bố cục đề tài 2 CHƯƠNG 2. THIẾT KẾ VÀ THI CÔNG 3 2.1. Bài toán thiết kế 3 2.2. Sơ đồ khối hệ thống 3 2.3.Thiết kế các khối 4 2.3.1 Thiết kế bộ điều khiển 4 2.3.2 Thiết kế phần mềm trên điện thoại 11 2.3.3 Thiết kế phần mềm trên đồng hồ 16 2.3.4 Đóng gói phần mềm với Android Studio 21 CHƯƠNG 3. KẾT QUẢ VÀ ĐÁNH GIÁ 22 3.1 Kết quả 1. 22 3.2 Kết quả 2 23 3.3 Kết quả 3 24 3.4 Hạn chế của sản phẩm và phương hướng giải quyết 25 v
- 3.4.1 Hạn chế của sản phẩm 25 3.3.2 Phương hướng giải quyết 25 CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. 26 4.1 Kết luận . 26 4.2 Hướng phát triển 26 TÀI LIỆU THAM KHẢO viii PHỤ LỤC viii v
- DANH MỤC HÌNH Hình 2. 1: Sơ đồ khối điều khiển thông qua Bluetooth 3 Hình2. 2: Sơ đồ khối bộ điều khiển 5 Hình 2. 3: Sơ đồ nguyên lí hệ thống 6 Hình 2. 4: Sơ đồ nguyên lí khối nguồn 6 Hình 2. 5: Module Bluetooth HC-06 7 Hình 2. 6: Sơ đồ nguyên lí khối vi xử lí 8 Hình 2. 7: Sơ đồ nguyên lí khối hiển thị LCD 8 Hình 2. 8: Sơ đồ nguyên lí khối rơle 9 Hình 2. 9: Sơ đồ khối phần mềm điều khiển trên điện thoại 11 Hình 2.10: Sơ đồ phần mềm điều khiển trên đồng hồ 16 Hình 3. 1: Ứng dụng trên điện thoại 22 Hình 3. 2: Ứng dụng chạy trên đồng hồ 23 Hình 3. 3: Module vi điều khiển thực tế 24 CÁC TỪ VIẾT TẮT - AW: Android Wear -AS:AndroidStudio vi
- TÓM TẮT Tên đề tài “ ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROID WEAR” 1. Mục đích đề tài Điều khiển thiết bị công suất 220V bằng đồng hồ thông minh dựa trên nền tảng ứng dụng Android Wear giành riêng cho các thiết bị đeo. 2.Phương pháp thực hiện - Đồng hồ thông minh hiện tại không thể giao tiếp trực tiếp với modul Bluetooth trong bộ điểu khiển mà phải thông qua điện thoại chạy hệ điều hành android từ 4.3 trở lên. - Đồng hồ thông minh giao tiếp kết nối với điện thoại Android bằng ứng dụng Android Wear thông qua Bluetooth. - Từ đồng hồ thông minh ta sẽ truyền dữ liệu điều khiển qua điện thoại Android,dữ liệu sau đó tiếp tục truyền thông qua Bluetooth vào bộ điều khiển và điều khiển thiết bị theo ý muốn. 3. Kết quả thực hiện - Thiết kế thành công phần mền trên điện thoại điều khiển thiết bị - Thiết kế thành công phần mền trên đồng hồ điều khiển thiết bị - Thiết kế và thi công bộ điều khiển điều khiển thiết bị công suất 220V vii
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH CHƢƠNG 1. TỔNG QUAN 1.1. ĐẶT VẤN ĐỀ Có thể nói hiện nay Android là một trong những nền tảng thành công nhất trong lịch sử. Các nghiên cứu gần đây chuyên về smartphone cũng cho thấy Android đang chiếm thị phần lớn nhất thế giới với hơn 70%, gấp hơn 3 lần so với iOS. Đặc biệt sự đa dạng của nền tảng Android đã hỗ trợ tới hơn 18000 các chủng loại thiết bị (theo techz.vn). Từ các thiết bị dân dụng xung quanh chúng ta như Android TV cho đến Android Auto, thực sự Android đang là con gà đẻ trứng vàng của gã khổng lồ Google. Đặc biệt hơn vào ngày 18 tháng 3 năm 2014, Google chính thức công bố nền tảng Android Wear dùng cho các thiết bị đồng hồ thông minh và các thiết bị đeo khác. Đây là một nền tảng vô cùng mới và nhiều thứ để khám phá, áp dụng vào trong đời sống của con người. Nhóm thực hiện muốn được tìm hiểu về sức mạnh của nền tảng mới này của Google. Đây là một đề tài khá mới mẻ tại Việt Nam, trong giới hạn về kiến thức cũng như Đồ án tốt nghiệp, nhóm thực hiện sẽ tìm hiểu về hệ điều hành Android Wear và ứng dụng trong điều khiển. 1.2. LÝ DO CHỌN ĐỀ TÀI Với sự phát triển mạnh mẽ của các thiết bị công nghệ,các sản phẩm công nghệ ngày nay ngày càng tiện ích phục vụ tích cực cho một cuộc sống đầy đủ tiện nghi của con người.Sự ra đời của những thiết bị đồng hồ thông minh và các thiết bị bị đeo khác,sẽ mang lại vô vàn những thuận tiện trong cuộc sống.Nhờ những chiếc đồng hồ thông minh giờ đây bạn có thể mở cửa mà không cần tra chìa khóa,bật đèn,quạt,tivi và các thiết bị khác mà không phải tốn công di chuyển.Bạn có thể điều khiển chúng ở một khoảng cách xa chỉ bằng một cái chạm nhẹ trên đồng hồ là mọi thứ sẽ được thực hiện.Với những ý tưởng trên nhóm thực hiện đồ án đã quyết định chọn đề tài:” ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH TRÊN NỀN TẢNG ANDROID WEAR” NGUYỄN TẤN THÀNH – 10901068 1
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH 1.3. NỘI DUNG NGHIÊN CỨU - Tìm hiểu lịch sử phát triển của thiết bị di động và hệ điều hành di động - Tìm hiểu về hệ điều hành Android nói chung và Android Wear nói riêng. - Tìm hiểu về công cụ phát triển ứng dụng Android Studio - Cách giao tiếp kết nối giữa đồng hồ thông minh và điện thoại Android. - Xây dựng giao diện người dùng trên Android Wear - Thiết kế và thi công mạch phần mềm điều khiển thiết bị trên đồng hồ và điện thoại và bộ điểu khiển thiết bị. 1.4. GIỚI HẠN - Sử dụng sóng bluetooth để truyền và nhận dữ liệu nên khoảng cách hoạt động của mạch ứng dụng bị giới hạn(bán kính khoảng 10m),áp dụng cho các thiết bị trong phòng hoặc nhà với diện tích nhỏ . - Điều khiển từ 5 thiết bị trở xuống 1.5. BỐ CỤC ĐỀ TÀI Chƣơng 1: Tổng quan Chƣơng 2:Thiết kế và thi công Chương này sẽ đưa ra vấn đề về một cách thức điều khiển thiết bị thông qua đồng hồ thông minh và từng bước thực hiện thiết kế và thi công các khối trong hệ thống điều khiển. Chƣơng 3: Kết quả và đánh giá Chương này sẽ trình bày tất cả những kết quả đạt được,những gì làm được và chưa làm được, ưu điểm và hạn chế của sản phẩm, đánh giá sản phẩm qua thực nghiệm Chƣơng 4: Kết luận và hƣớng phát triển NGUYỄN TẤN THÀNH – 10901068 2
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH CHƢƠNG 2. THIẾT KẾ VÀ THI CÔNG 2.1 BÀI TOÁN THIẾT KẾ Bên cạnh những tính năng thông minh dành cho các thiết bị mang mặc chạy Android Wear, thì nền tảng này được cho là sẽ cũng cấp khả năng tương thích với các ứng dụng AutoApp (tự động hóa) trên Android. Hiện tại và trong tương lai gần Android Wear sẽ được tích hợp và phát triển nhiều hơn với Smart Home – một trong những trào lưu nổi của của thế giới công nghệ hiện tại. Hiện nay cuộc sống văn minh và con người hướng đến tương lai tự động hóa. Ví dụ sau một ngày làm việc mệt nhọc, về đến ngôi nhà thân yêu của mình, chỉ cần điều khiển mở/đóng cửa, bật/tắt đèn, mở/tắt quạt thông qua giọng nói hặc nút nhấn trên ứng dụng Android wear.Thật là tiện dụng và hiện đại phải không nào?Và bài toán đặt ra là làm thế nào để thiết kế một hệ thống có các tính năng như vậy? Trước tiên để điểu khiển các thiết bị công suất như đèn,quạt,tivi, ta cần thiết kế một bộ điều khiển có thể nhận tín hiệu qua Bluetooth từ thiết bị Android để điều khiển thiết bị. Hiện tại những chiếc điện thoại thông minh chưa có khả năng kết nối trực tiếp với module Bluetooth nên phải thông qua một điện thoại Andrond hệ điều hành từ 4.3 trở lên.Tức là trên đồng hồ ta sẽ thiết kế một ứng dụng gửi tín hiệu điều khiển đến điện thoại và tín hiệu từ điện thoại sẽ gửi đến bộ vi xử lí để điều khiển thiết bị,như vậy trong hệ thống này điện thoại đóng vai trò trung gian điều khiển.Sau đây ta sẽ tìm hiểu thiết kế chi tiết từng khối của hệ thống. 2.2 SƠ ĐỒ KHỐI HỆ THỐNG Phần mềm Phần mềm Bộ điều trên điện trên đồng khiển hồ thoại Android Wear Bluetooth Hình 2. 1: Sơ đồ khối hệ thống điều khiển thông qua Bluetooth NGUYỄN TẤN THÀNH – 10901068 3
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH Nguyên lí hoạt động của hệ thống - Khối phần mềm đồng hồ thông minh là một ứng dụng Android chạy trên đồng hồ gồm những nút nhấn,khi ta bấm vào nút đồng hồ sẽ gửi tín hiệu thiết bị cần điều khiển xuống điện thoại - Khối phần mềm điện thoai là một ứng dụng Android chạy trên điện thoại khi nhận tín hiệu từ đồng hồ, điện thoại sẽ phân tích và xử lí sau đó sẽ truyền tín hiệu tiếp tục xuống bộ điều khiển. - Khối bộ điều khiển nhận tín hiệu từ điện thoại thông qua Bluetooth và được vi xử lí xử lí và điểu khiển đóng tắt thiết bị mong muốn.Bộ điều khiển có các ngõ sẽ được nối trực tiếp với các thiết bị công suất 2.3 THIẾT KẾ CÁC KHỐI 2.3.1 Thiết kế bộ điều khiển Để giải quyết bài toán đặt ra ở trên,đầu tiên chúng ta cần phải hướng đến thiết kế một bộ điều khiển: Chức năng của bộ điều khiển - Nhận tín hiệu điều khiển từ điện thoại hoặc tín hiệu điều khiển trực tiếp từ nút nhấn trên bộ điều khiển - Hiển thị các thiết bị nào bật ,thiết bị nào tắt lên màn hình LCD - Xử lí tín hiệu từ điện thoại để điều khiển thiết bị - Ngõ ra kết nối để điều khiển với các thiết bị công suất như đèn,quạt,tivi Sơ đồ khối bộ điều khiển NGUYỄN TẤN THÀNH – 10901068 4
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH KHỐI NGUỒN 7 KHỐI KHỐI KHỐI KHỐI BLUET VI XỬ HIỂN RƠLE OOTH LÝ THỊ HC-06 Hình 2.2 Sơ đồ khối bộ điều khiển Nguyên lí hoạt động của bộ điều khiển Khối nguồn cung cấp điện áp 5V cho toàn hệ thống mạch. Khối Bluetooth HC-06 nhậntín hiệu bluetooth từ điện thoại truyền qua khối vi xử lí xử lí tín hiệu và hiển thị thiết bị bật tắt lên LCD,đồng thời đóng tắt rơle cho phép thiết bị đóng tắt như mong muốn . Linh kiện lựa chọn: - Module Bluetooth HC-06 : bởi vì tất cả các điện thoại Android đều tích hợp bluetooth,tiết kiệm chi phí,tốc độ truyền nhanh,tiết kiệm năng lượng,kết nối nhiều thiết bị cùng lúc, khoảng cách phù hợp - Vi điều khiển PIC 16F887 : bởi vì có kích thước nhỏ gọn,đơn giản,phổ biến dễ sử dụng,có hỗ trợ thư viện đầy đủ,giá thành thấp. - LCD 16×2: kích thước phù hợp,phổ biến ,đơn giản dễ sử dụng - Role 12VDC 10A 250VAC - Một số thiết bị điều khiển: Bóng đèn 220V 40W; Quạt điện 220V 50W - Nguồn cung cấp 220V NGUYỄN TẤN THÀNH – 10901068 5
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH Sơ đồ nguyên lí của hệ thống Hình 3.3 Sơ đồ nguyên lí của hệ thống Khối nguồn Sơ đồ nguyên lí Hình 2.4Sơ đồ nguyên lí khối nguồn NGUYỄN TẤN THÀNH – 10901068 6
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH Linh kiện lựa chọn Mạch cấu tạo gồm + 1 diode 1N4007 +2 tụ 100uF,16V +1 led đơn trắng + 1 IC 7805 :để tạo nguồn ngõ ra 5v Khối giao tiếp Bluetooth HC-06 Sơ đồ nguyên lí Hình 2.5 Module Bluetooth HC-06 Linh kiện lựa chọn Chân Rx của HC-06 nối vào chân RC7/Tx của vi điều khiển,chân Tx của HC-06 nối vào chân RC6/Rx của vi điều khiển,2 chân còn lại nối Vcc và GND. Khối vi điều khiển Sơ đồ nguyên lí NGUYỄN TẤN THÀNH – 10901068 7
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH Hình 2.6 Sơ đồ nguyên lí khối vi xử lí Linh kiện lựa chọn Khối điều khiển gồm: +1 vi điều khiển PIC 16f887;1 nút nhấn,1 điện trở 10k +1 tụ thạch anh 12M ;2 tụ không cực 33pF; 1 tụ có cực 10MF Khối hiển thị Sơ đồ nguyên lí Hình 2.7 Sơ đồ nguyên lí khối hiển thị LCD NGUYỄN TẤN THÀNH – 10901068 8
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH Linh kiện lựa chọn Khối hiển thị gồm: +1 LCD 16x và 1 biến trở tinh chỉnh 10k Khối Rơle Sơ đồ nguyên lí Hình 2.8Sơ đồ nguyên lí khối rơle Linh kiện lựa chọn +1 Role 12VDC + 1 diot 1N4148 + 1 led đơn đỏ + 1 điện trở 1k,1 điện trở 4k7 + 1 transistor C1815 NGUYỄN TẤN THÀNH – 10901068 9
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH * Chƣơng trình cho vi điều khiển Lƣu đồ giải thuật Bắt đầu Cấu hình phần cứng i1=i2=i3=i4=i5=0 S Có dữ liệu từ Bluetooth Đ Tương tự với Đọ c và gán dữ liệu vào biến C TB2,TB3,TB4,TB5 >10 S m Nhấn ONOFF1 S i1=1 hoặc C = ‟1‟ Đ Đ Đảo i1; C=0 Bật TB1 Tắt TB1 S Buông nút Hiển thị LCD Hiển thị LCD Đ Delay 50ms NGUYỄN TẤN THÀNH – 10901068 10
- ĐỒ ÁN TỐT NGHIỆP – ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐỒNG HỒ THÔNG MINH 2.3.2 Thiết kế khối phần mềm trên điện thoại Chức năng của khối phần mềm trên điện thoại - Làm cầu nối trung gian truyền dữ liệu từ đồng hồ sang bộ điều khiển - Kết nối Bluetooth giữa điện thoại và bộ điều khiển - Có thể chạy độc lập với đồng hồ và trực tiếp điều khiển thiết bị Sơ đồ khối của phần mềm trên điện thoại Tên phần mềm Bật Bluetooth Tắt Bluetooth TB1 OFF ON TB4 OFF ON TB5 OFF ON TB2 OFF ON TB3 OFF ON Danh sách các thiết bị Bluetooth tìm thấy Kiểm tra Tìm kiếm thiết bị Hình 2.9 Sơ đồ khối phần mềm điều khiển trên điện thoại NGUYỄN TẤN THÀNH – 10901068 11