ĐIỀU KHIỂN ĐÈN BẰNG ĐIỆN THOẠI

35 1.7K 28
ĐIỀU KHIỂN ĐÈN BẰNG ĐIỆN THOẠI

Đ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

Một trong những lĩnh vực mới phát triển và được ứng dụng gần đây đó là IoTs. Lĩnh vực này cực kỳ mới và đang được đầu tư phát triển tại việt nam. Nhiều công ty đã và đang đầu tư nguồn vốn lớn vào lĩnh vực này. Như các bạn đã biết mới đây ứng dụng nhà thông minh đã được đưa vào sản xuất và sử dụng tại Việt Nam thì đèn thông minh là một trong những ứng dụng được gắn kết với ứng dụng lớn đó. Đây là một trong những lĩnh vực thu hút rất lớn nguồn nhân lực tại việt nam, mà thế hệ trẻ chúng ta là những người đi tiên phong. Nếu các bạn có lòng đam mê và muốn sở hữu kỹ thuật Điều khiển đèn thông minh này cho các ứng dụng trong gia đình, cho các dự án hoặc đề tài tốt nghiệp, đồ án môn học thì tài liệu mình đã up lên trên đây rất có ích cho các bạn Tài liệu bao gồm code, phần cứng, linh kiện, sơ đồ khối, kèm theo ý tưởng cùng bản Demo mình đã nén lại hết. Rất vui khi được giúp ích cho các bạn

MỤC LỤC CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 GIỚI THIỆU ĐỀ TÀI Ngày nay, mà sống người ngày có quan hệ chặt chẽ đến Internet phát triển Internet of Things (IoTs) quan tâm IoTs kịch giới, mà đồ vật, người cung cấp định danh riêng mình, tất có khả truyền tải, trao đổi thông tin, liệu qua mạng mà không cần tương tác trực tiếp người với người hay người với máy tính, IoTs phát triển từ hội tụ công nghệ không dây, công nghệ vi điện tử Internet Cùng với phát triển hệ thống nhúng mạng không dây, IoTs ngày thiết thực tiếp cận với người nhiều hơn, thay đổi cách sống người tương lai không xa, hướng phát đến tiện nghi nhanh chóng đáp ứng nhu cầu nhu cầu thiết thực người Ứng dụng IoTs hướng đến phát triển hệ thống minh với thiết bị đồng hoá giám sát, điều khiển thông qua mạng không dây Khi mà nhu cầu người nâng cao, việc điều khiển cách tự động hệ thống hoá thiết bị gia đình ưu tiên hàng đầu Trên giới, IoTs xu hướng phát triển mang tính quy luật ngày phát triển có mặt hầu hế nơi, lĩnh vực nơi mà nhu cầu người đòi hỏi đáp ứng tiện nghi thuận lợi mạnh Vì vậy, thành phố lớn có đầu tư phát triển nhanh hệ thống công cộng hay cá nhân hệ thống thành phố thông minh, xu hướng phát triển Internet of Things bùng nổ phát triển nhanh toàn giới cụ thể du lịch thông minh Barcelona, hệ thống giao thông thông minh Copenhagen, hệ thống lưới điện thông minh Helsinki, trạn sạc xe điện thông minh Vienna… Cùng với xu hướng phát triển giới, Việt Nam thời gian gần bước phát triển hệ thống IoTs thành phố lớn, bật hệ thống nhà thông minh hoàn chỉnh điều khiển qua Smartphone Bkav thiết bị thông minh phát triển riêng lẻ thị trường Hệ thống nhà thông minh ưu tiên đầu tư phát triển rộng rãi Một yếu tố quan trọng móng để hướng đến phát triển nhà thông minh hệ thống chiếu sáng thông minh Với việc thiết bị chiếu sáng nhà bóng đèn sợi đốt, đèn Neon, đèn ngủ, đèn trang trí … sử dụng nhiều Nếu phối hợp chiếu sáng không hợp lý dẫn tới ô nhiễm ánh sáng Ngoài ra, việc chiếu sáng không hợp lí gây lãng phí điện, giảm tuổi thọ thiết bị Bên cạnh số lượng đèn dùng để chiếu sáng lớn, người sử dụng gặp bất tiện việc kiểm soát điều khiển đèn Vì vậy, với trở ngại nhóm hướng việc đến nghiên cứu phát triển hệ thống đèn phải đạt yêu cầu: thông minh, tiết kiệm dễ dàng kiểm soát, điều khiển Với đề tài điều khiển tự động thông minh nghiên cứu từ trước "Điều khiển thiết bị từ xa sóng RF" [1] , "Thiết kế chế tạo nhà thông minh" [2], thấy việc điều khiển thiết bị nói chung hệ thống đèn nói riêng dùng lại việc bật, tắt thiết bị chưa thể điều chỉnh chế độ độ sáng đèn theo ý muốn hay theo nhu cầu sinh hoạt người sử dụng Ngoài đề tài gặp bất tiện việc điều khiển với điều khiển RF hay điều khiển máy tính, chưa phát huy thông minh tiện lợi hệ thống điều khiển thông minh Với nhu cầu cấp thiết cho hệ thống đèn thông minh khắc phục hạn chế nghiên cứu trước, nhóm chọn thực phát triển đề tài “Đèn thông minh điều khiển ứng dụng điện thoại thông qua kết nối không dây” Nhằm tránh hạn chế hạn truyền truyền dẫn nghiên cứu hướng đến phương thức truyền dẫn phù hợp với môi trường sinh hoạt nhà, nhóm chọn chuẩn kết nối không dây Bluetooth với tính như: tốc độ truyền liệu cao, tiêu hao lượng thấp, dễ dàng phát triển ứng dụng, tính bảo mật cao, chi phí thấp MỤC TIÊU ĐỀ TÀI 1.2 Mục tiêu chung đề tài hướng đến phát triển hệ thống đèn thông minh thông qua kết nối không dây với mục tiêu sau: 1.3 - Nắm nhứng kiến thức lập trình nhúng Tìm hiểu hệ điều hành điện thoại thông minh viết ứng dụng để - kết nối điện thoại thông minh với hệ thống Thiết kế mạch điều chỉnh độ sáng đèn Xây dựng chế độ hoạt động, chế độ sáng đèn Thiết lập giao tiếp không dây để điều khiển đèn từ xa TÍNH CẤP THIẾT CỦA ĐỀ TÀI Để nâng cao tiện lợi việc quản lý điều khiển đèn, điều chỉnh độ sáng, đảm bảo tiết kiệm lượng cách tối ưu để tạo không gian thoải mái, phù hợp với sinh hoạt Ngoài ra, để hướng tới phát triển hệ thống nhà thông minh, hệ thống đèn đường thông minh thành phố thông minh việc xây dựng hệ thống điều khiển đèn thông minh qua kết nối không dây vô cần thiết 1.4 NGHIÊN CỨU ĐỀ TÀI LIÊN QUAN Với tiêu chí hệ thống IoTs, nhóm phân tích đề tài có liên quan để phân tích ưu, nhược điểm để rút kinh nghiệm phát triển cho hệ thống mình: - Đề tài “Thiết kế chế tạo nhà thông minh” [2]: Ưu: đem đến tiện lợi cho người sử dụng, giúp việc quản lý thiết bị nhà cách dễ dàng nhanh chóng Nhược: đòi hỏi bảo mật cao, hệ thống phức tạp, khó thi công - Đề tài “Điều khiển thiết bị từ xa hồng ngoại” [3]: Nguyên lý loại điều khiển từ xa sử dụng ánh sáng hồng ngoại quang phổ điện từ mà mắt thường không thấy để chuyển tín hiệu đến thiết bị cần điều khiển Ưu: đơn giản, ứng dụng rộng rãi điều khiển Nhược: phạm vi ngắn , tầm xa hoạt động khoảng 10m, Chỉ truyền thẳng mà xuyên qua vật cản, Ảnh hưởng nhiều nguồn nhiễu hồng ngoại ánh sáng mặt trời, đèn huỳnh quang xạ người - Đề tài “Điều khiển thiết bị từ xa sóng RF” [1]: Với loại điều khiển này, sử dụng nguyên lý tương tự điều khiển tia hồng ngoại thay gửi tín hiệu ánh sáng, lại truyền sóng vô tuyến tương ứng với lệnh nhị phân Ưu: đơn giản, ứng dụng rộng rãi điều khiển khoảng cách xa mà không bị gián đoạn Nhược: số lượng, phạm vi điều khiển giới hạn, không điều khiển qua điện thoại 1.5 1.6 ĐỐI TƯỢNG NGHIÊN CỨU - Tìm hiểu module bluetooth HC-06 Tìm hiểu Arduino ATmega328 (họ bit) Tìm hiểu phương pháp lập trình Android Nguyên cứu phương pháp điều khiển giao tiếp phần - tử Nguyên cứu mạch thay đổi độ sáng đèn PHƯƠNG PHÁP TIẾP CẬN Để thực đề tài nhóm kết hợp sử dụng nhiều phương pháp phương tiện hỗ trợ gồm có: - Tham khảo tài liệu: Điện tử [4], Arduino [5], Android [6] … Thực nghiệm Tổng kết kinh nghiệm Phương tiện: Internet, thư viện, diễn đàn điện tử [4] … CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 NGUYÊN LÝ CHUNG Hệ thống sử dụng gọi khối xử lý điều khiển đèn, khối kết nối với điện thoại thông minh qua kết nối không dây Hình 2.1 Sơ đồ khối tổng quát - Về ứng dụng điều khiển, nhóm lập trình sử dụng ứng dụng điều khiển tảng điện thoại sử dụng hệ điều hành Android tính phổ - biến tiện lợi lập trình kết nối Khối xử lý điều khiển đèn sử dụng mạch để điều chỉnh độ sáng đèn, mạch để giao tiếp kết nối với điện thoại xử lý - để xây dựng điều khiển chế độ thông minh đèn Về kết nối không dây điện thoại với khối xử lý điều khiển, nhóm sử dụng giao tiếp không dây Bluetooth 2.2 KHỐI XỬ LÝ VÀ ĐIỀU KHIỂN ĐỘ SÁNG ĐÈN Hình 2.2 Sơ đồ khối khối xử lý điều khiển độ sáng đèn Khối bao gồm phần: - Khối xử lý trung tâm Arduino: khối để kết hợp với mạch điều chỉnh độ sáng để điều chỉnh mức sáng chế độ sang mong 2.2.1 - muốn Module Bluetooth HC-06: kết nối với khối xử lý, dùng để nhận tín hiệu - từ ứng dụng điện thoại thông qua kết nối không dây Bluetooth Mạch điều chỉnh độ sáng đèn góc mở triac Mạch điều chỉnh độ sáng đèn góc mở Triac Mạch hoạt động dưa nguyên lý điều khiển góc triac để thay đổi dạng sóng nguồn cấp [4] Hình 2.3 Dạng sóng ngõ điều khiển góc mở Triac Mạch chia làm khối: Hình 2.4 Sơ đồ khối mạch điều khiển độ sáng đèn - - Khối mạch tìm điểm 0: Phát điểm để đồng chu kì điện áp xoay chiều 220V với chu kì góc mở triac chia đôi điện áp thành chu kì âm dương để điều khiển chu kì âm dương chu kì Khối mạch xử lý tín hiệu: Nhận tín hiệu từ mạch tìm điểm 0, tạo khoảng thời gian trì hoãn để đưa tín hiệu khối mạch điều khiển góc - mở triac Khối mạch điều khiển góc mở triac: Nhận tín hiệu từ khối xử lý tín hiệu điều khiển hoạt động đóng ngắt triac để điều khiển độ sáng đèn 2.2.1.1 Mạch tìm điểm Mạch tìm điểm có cấu tạo hình 2.5 - - - Hình 2.5 Sơ đồ mạch tìm điểm Cầu diode: • Dùng mạch chỉnh lưu toàn kì • Điện áp định mức 600V • Dòng dịnh mức 3A Điện trở sứ ( điện trở công suất ): • Dùng mạch công suất lớn • Trên mạch thiết kế có giá trị công suất cho phép lớn 5W Diode zener ( diode ổn áp ): • Là diode làm việc chế độ phân cực ngược vùng điện áp đánh thủng • Khi phân cực ngược diode ghim mức điện áp gần cố - định có giá ghi diode • Giới hạn điện áp nguồn 5.1V • Dòng tối đa cho phép là: 49mA Opto PC817: • Là thiết bị cách ly quang • Hoạt động dựa tượng quang điện • Khi cung cấp 5V vào chân số 1, LED phía Opto nối chân số sáng, xảy hiệu ứng quang điện dẫn đến 3-4 thông, mức logic bị chuyển từ sang Điện áp định mức ngõ vào: 6V Dòng định mức ngõ vào: 50 mA Điện áp định mức ngõ ra: cực C :80V, cực E: 6V Dòng định mức ngõ ra: 50 mA Nguyên lý hoạt động mạch tìm điểm 0: - Khi tín hiệu điện áp 220V qua cầu diode ta thu lại tín hiệu • • • • hình 2.6 - Hình 2.6 Dạng sóng tín hiệu sau qua cầu diode Sau đó, dòng điện qua điện trở sứ để hạn dòng tới diode zener với giá trị tính toán 22mA công suất điện trở sứ - khoảng 4.73W Khi điện áp qua diode zener giá trị điện áp hoạt động - ghim mức 5V Điện áp trước đặt vào chân 1,2 opto PC817 dẫn - qua điện trở 470 Ω để hạn dòng với giá trị tính toán 11mA Tại PC817, cung cấp điện áp 5V vào chân 1, làm cho LED sáng, nhờ vào hiệu ứng quang điện, chân 3, thông làm cho điện áp INVDK 0, LED tắt, chân 3, hở, điện áp INVDK Vcc 2.2.1.2 Khối xử lý tín hiệu Dùng Arduino để xử lý tín hiệu INVDK đưa vào Khi tín hiệu vào Vcc trì hoãn khoảng thời gian Thời gian trì hoãn định độ sáng bóng đèn Sau trì hoãn cho tín hiệu OUTVDK 1ms sau cho 2.2.1.3 Mạch điều khiển góc mở Triac Cấu tạo hình 2.7 Hình 2.7 Sơ đồ mạch điều khiển góc mở Triac - Linh kiện cách ly quang MOC3020: • Phía vào dùng điện áp chiều để điều khiển LED phát quang • Đầu Triac cỡ nhỏ Con triac kích dựa vào LED phát quang đầu vào Tức LED sáng - triac kích, LED tắt triac đóng • Điện áp cho phép ngõ ra: 220V đến 400V • Dòng định mức ngõ ra: 100mA • Dòng định mức ngõ vào: 15 đến 30mA Triac công suất lớn BTA16: • BTA16 triac công suất lớn • Đóng (thông): Triac đóng IG>0 điện áp A1 A2 khác • Mở (ngắt) : Triac mỏ IG=0 điện áp A1 A2 • • • Điện áp cho phép: 600V Dòng cho phép: 16A Dòng kích: 10 đến 60mA 10 CHƯƠNG THIẾT KẾ THI CÔNG VÀ KẾT NỐI MẠCH 3.1 THIẾT KẾ VÀ THI CÔNG KHỐI MẠCH ĐIỀU KHIỂN ĐÈN Sau thực nghiên cứu lý thuyết cách hoạt động khối mạch điều khiển đèn, ta tiến hành thiết kế điều khiển đèn phần mềm Proteus Với mạch phát điểm điều khiển góc mở Triac ta thực thiết kế với thông số ta tính toán Với khối LIGHT chân cắm để kết nối với đèn Hình 3.1 Sơ đồ mạch thiết kế Tiếp theo ta thiết kế sơ đồ chân cắm cho mạch kết nối với nguồn 220V, Arduino mạch module Bluetooth HC-06 Hình 3.2 Sơ đồ mạch kết nối với nguồn, Arduino HC-06 21 - Khối chân cắm NGUON_220V cung cấp nguồn 220V cho mạch - phát điểm điều khiển góc mở Triac Khối rào cắm ARDUINO dùng kết nối mạch điều khiển với mạch Arduino Các chân VCC, GND để cung cấp nguồn cho IC module Bluetooth HC-06 Các chân INVDK OUTVDK để kết nối Arduino để nhận tín hiệu điểm phát tín hiệu điều khiển góc mở Triac Hai chân lại TX, RX để truyền, nhận liệu mạch Arduino module Bluetooth HC-06 Thực kết hợp mạch thiết kế chỉnh sửa để phù hợp với chân linh kiện, ta có mạch thiết kế hoàn chỉnh Hình 3.3 Sơ đồ mạch hoàn chỉnh để vẽ mạch in 22 Hình 3.4 Mạch in sau thiết kế Thực thi công mạch thiết kế, ta có sản phẩm khối mạch điều khiển đèn thực kết nối với module Bluetooth HC-06 Hình 3.5 Khối mạch điều khiển đèn sau thi công 3.2 LẬP TRÌNH ỨNG DỤNG ĐIỀU KHIỂN TRÊN HỆ ĐIỀU HÀNH ANDROID Ta thực lập trình ứng dụng Android có kết nối Bluetooth, tạo giao diện điều khiển thực công việc gửi mã số cho Arduino, từ số ta cho Arduino thực lệnh tương ứng để điều khiển đèn 23 Nguyên lý chung ứng dụng thực kết nối Bluetooth với Arduino, thông qua thay đổi giá trị kéo (slider) có giá trị từ đến tương ứng với mức độ sáng đèn, từ gửi chuỗi số giá trị kéo Arduino để xử lý điều khiển chế độ đèn Ứng dụng chia thành giao diện ứng với chức khác nhau: • Giao diện khởi động ứng dụng: có tên thành viên nhóm, logo trường, nút nhấn kết nối để thực kết nối Bluetooth Hình 3.6 Giao diện khởi động ứng dụng Trong phần lệnh lập trình cho giao diện khởi động, ta lập trình cho nút nhấn lệnh kết nối Bluetooth, kết nối với Bluetooth đóng giao diện khởi động chuyển sang giao diện MENU 24 Hình 3.7 Lập trình cho giao diện khởi động • Giao diện MENU: có nút nhấn tương ứng với lệnh cần thực bật, tắt, chuyển sang giao diện MODE ngắt kết nối Hình 3.8 Giao diện MENU Thực lập trình lệnh cho nút nhấn Các nút MODE DISCONNECT thực thiện lệnh đóng giao diện MENU chuyển sang giao diện MODE ngắt kết nối trở giao diện khởi động ban đầu Các nút ON, OFF đưa giá trị kéo lên tức tắt mở đèn 25 Hình 3.9 Lập trình cho giao diện MENU • Giao diện MODE: có kéo nút nhấn để điều chỉnh độ sáng đèn chế độ sáng cho đèn Hình 3.10 Giao diện MODE Các nút chế độ thực lệnh thay đổi giá trị kéo ứng với chế độ sáng mong muốn Thanh kéo thực thay đổi giá trị theo ý muốn gửi mã số tương ứng với giá trị (từ đến ứng với độ sáng tăng dần) mạch Arduino Nút BACK thực lệnh đóng giao diện 26 MODE để trở giao diện MENU CLOCK_1MS thực cập nhật trạng thái đèn ứng với giá trị kéo Hình 3.11 Lập trình cho giao diện MODE 3.3 KẾT NỐI MẠCH VÀ LẬP TRÌNH Thực kết nối dây cho mạch Arduino với khối mạch điều khiển Hình 3.12 Sơ đồ kết nối dây Arduino với mạch điều khiển 27 Hình 3.13 Mạch thực tế kết nối Sau kết nối mạch, ta thực lập trình cho Arduino kết nối nhận chuỗi số để xử lý điều khiển độ sáng đèn Hình 3.14 Lưu đồ cho khối xử lý Arduino 28 Với lưu đồ hình 3.14 , sau thiết lập thông số xong, mạch Arduino kiểm tra tuần hoàn ngõ vào chân INVDK có tín hiệu mức cao tiến hành trì hoãn với số mili giây tương ứng với MODE–9 (do thiết kế kéo slider từ đến tương ứng độ sáng tăng dần) sau đưa mức cao chân OUTVDK để mở Triac, sau 1ms đưa chân OUTVDK mức thấp để đóng triac Với lệnh trì hoãn viết thành chương trình có tác dụng vừa trì hoãn vừa kiểm tra liệu từ ứng dụng điện thoại gửi để lưu giá trị vào MODE để điều khiển chế độ sáng đèn Lập trình nạp mã nguồn vào Arduino hoàn tất mạch 29 CHƯƠNG ĐÁNH GIÁ SẢN PHẨM 4.1 KIỂM TRA SẢN PHẨM Sản phẩm sau hoàn thành: Hình 4.1 Sản phẩm mạch hoàn chỉnh sau hoàn thành Ta thực kiểm tra cách kết nối mở ứng dụng diện thoại kết nối với xử lý điều khiển đèn thông qua Bluetooth Sau đó, kiểm tra chế độ hoạt động đèn phạm vi hộ Sau kiểm tra hoạt động đèn, độ hoạt động đèn hoạt động bình thường ổn định, ứng dụng hoạt động tốt, thời gian đáp ứng lệnh nhanh 4.2 ĐÁNH GIÁ SẢN PHẨM Ưu điểm: - Dễ dàng điều khiển đèn loại điện thoại Android có kết nối Bluetooth 30 - Điều chỉnh độ sáng đèn với chế độ sáng theo nhu cầu - người dùng tuỳ chọn độ sáng Ứng dụng với giao diện đơn giản, đáp ứng nhanh Dễ dàng việc sửa lỗi nâng cấp thêm tính Mạch điều khiển đơn giản, dễ dàng thiết kế thi công Linh kiện giá thành rẻ, sử dụng rộng rãi thị trường Nhược điểm: - Khởi tạo kết nối giũa điện thoại điều khiển đèn chưa ổn - định Khoảng cách điều khiển bị giới hạn Chưa có khả giao tiếp chiều điện thoại điều khiển đèn 4.3 HƯỚNG PHÁT TRIỂN Để đề tài thêm hoàn thiện hơn, mang nhiều tính thực tế hơn, có khả ứng dụng cao hơn, nhóm hướng tới hướng phát triển sau: - Phát triển thêm chế độ thay đổi độ sáng tự động phù hợp với môi - trường sinh hoạt Kết nối nhiều đèn phát triển thành hệ thống Phát triển thêm cảm biến rung với tinh bật đèn tự động vào - ban đêm có gọi tới báo thức Phát triển thêm tính kết nối với thiết bị khác, hướng đến phát - triển nhà thông minh Thực giao tiếp chiều ứng dụng điện thoại điều khiển đèn 31 CHƯƠNG KẾT LUẬN Sau tiến hành nghiên cứu thực sản phẩm, đề tài có điểm ưu điểm so với đề tài trước hạn chế định chưa khắc phục Sản phẩm đạt mục tiêu đề hoạt động tương đối tốt ổn định Với kết đạt được, nhóm hướng tới hướng phát triển sản phẩm mang tính ứng dụng cao tối ưu để hoàn thiện sản phẩm 32 PHỤ LỤC MÃ NGUỒN CHƯƠNG TRÌNH ARDUINO #define OUTVDK 11 #define INVDK 10 int T; int MODE; // -void setup() { Serial.begin(9600); //toc ket noi pinMode(OUTVDK,OUTPUT); //11 output digitalWrite(OUTVDK,LOW); //11 OFF pinMode(INVDK,INPUT); //10 input MODE = ; } // -void delay_kt(int t) { int count; for (count=0;count 0) { MODE = Serial.read(); //doc gia tri MODE } delay(1); } } 33 // -void loop() { boolean IN = digitalRead(INVDK); if (IN) { if ( MODE == ) //tat den { delay_kt(1); digitalWrite(OUTVDK,LOW); delay_kt(1); } else // sang MODE { delay_kt(9 - MODE ); digitalWrite(OUTVDK,HIGH); delay_kt(1); digitalWrite(OUTVDK,LOW); } } } 34 Tài liệu tham khảo [1] H T Anh, "Điều khiển thiết bị từ xa sóng RF," Đại học Công nghiệp TP.HCM, Ho Chi Minh [2] N V Bắc, "Thiết kế chế tạo nhà thông minh," Đại học Công nghiệp Hà Nội, Hà Nội [3] M P TAN, "Thiết kế thi công mạch điều khiển từ xa hông ngoại," Đại học Kỹ thuật Công nghệ, HCM, 2011 [4] "Điện Tử Việt Nam," [Online] Available: http://www.dientuvietnam.net/ [Accessed 2015] [5] "Arduino," [Online] Available: https://www.arduino.cc/ [Accessed 2015] [6] "Android Developers," [Online] Available: http://developer.android.com [Accessed 2015] [7] "Arduino 360," [Online] Available: http://arduino360.com/ [8] "Cộng đồng Arduino Việt Nam," [Online] Available: http://arduino.vn/ [Accessed 2015] [9] "MIT App Inventor," [Online] Available: http://appinventor.mit.edu/ [Accessed 2015] 35 [...]... tiến hành tải ứng dụng về điện thoại bằng 2 cách là tải trực tiếp qua mã QR hoặc lưu trực tiếp vào máy tính Hình 2.15 Tải ứng dụng về điện thoại thông qua 2 cách 20 CHƯƠNG 3 THIẾT KẾ THI CÔNG VÀ KẾT NỐI MẠCH 3.1 THIẾT KẾ VÀ THI CÔNG KHỐI MẠCH ĐIỀU KHIỂN ĐÈN Sau khi thực hiện nghiên cứu lý thuyết và cách hoạt động của khối mạch điều khiển đèn, ta tiến hành thiết kế bộ điều khiển đèn trên phần mềm Proteus... khối mạch điều khiển đèn đã thực hiện kết nối với module Bluetooth HC-06 Hình 3.5 Khối mạch điều khiển đèn sau khi thi công 3.2 LẬP TRÌNH ỨNG DỤNG ĐIỀU KHIỂN TRÊN HỆ ĐIỀU HÀNH ANDROID Ta thực hiện lập trình một ứng dụng Android có kết nối Bluetooth, tạo một giao diện điều khiển thực hiện công việc gửi một mã số cho Arduino, từ số này ta sẽ cho Arduino thực hiện các lệnh tương ứng để điều khiển đèn 23... việc sửa lỗi và nâng cấp thêm các tính năng mới Mạch điều khiển đơn giản, dễ dàng thiết kế và thi công Linh kiện giá thành rẻ, được sử dụng rộng rãi trên thị trường Nhược điểm: - Khởi tạo kết nối giũa điện thoại và bộ điều khiển đèn chưa ổn - định Khoảng cách điều khiển bị giới hạn Chưa có khả năng giao tiếp 2 chiều giữa điện thoại và bộ điều khiển đèn 4.3 HƯỚNG PHÁT TRIỂN Để đề tài này thêm hoàn thiện... Bluetooth Sau đó, kiểm tra từng chế độ hoạt động của đèn trong phạm vi căn hộ Sau kiểm tra hoạt động của đèn, các độ hoạt động của đèn hoạt động bình thường và ổn định, ứng dụng hoạt động tốt, thời gian đáp ứng lệnh nhanh 4.2 ĐÁNH GIÁ SẢN PHẨM Ưu điểm: - Dễ dàng điều khiển đèn bằng các loại điện thoại Android có kết nối Bluetooth 30 - Điều chỉnh được độ sáng của đèn với 3 chế độ sáng theo nhu cầu - người dùng... liệu từ ứng dụng điện thoại gửi về để lưu giá trị vào MODE để điều khiển các chế độ sáng của đèn Lập trình và nạp mã nguồn vào Arduino và hoàn tất mạch 29 CHƯƠNG 4 ĐÁNH GIÁ SẢN PHẨM 4.1 KIỂM TRA SẢN PHẨM Sản phẩm sau khi đã hoàn thành: Hình 4.1 Sản phẩm mạch hoàn chỉnh sau khi hoàn thành Ta thực hiện kiểm tra bằng cách kết nối mở ứng dụng diện thoại và kết nối với bộ xử lý và điều khiển đèn thông qua... dòng tại đầu G về 0 và khi điện áp về 0 làm cho điện áp tại 2 đầu A1 và A2 bằng nhau( chênh lệch điện áp giữa 2 đầu bằng 0) làm triac ngắt Từ việc đồng bộ điểm 0 giữa chu kì điện áp 220V và chu kì góc mở triac ta xác định được điểm bắt đầu quá trình trì hoãn trong khối xử lí tín hiệu, dựa vào việc điều chỉnh thời gian trì hoãn, ta điều khiển được góc mở triac nhờ đó mà độ sáng đèn cũng thay đổi theo Giới... dây giữa các điện thoại với nhau hoặc các - máy tính với nhau Trao đổi tập tin giữa điện thoại và máy tính Kết nối các thiết bị ngoại vi cho điện thoại hoặc máy tính như: tai - nghe, loa, chuột, bàn phím, gamepad Thay thế các giao tiếp nối tiếp dùng dây truyền thống giữa các thiết bị đo,thiết bị điều khiển phạm vi ngắn, thiết bị định vị, thiết bị y tế, máy quét mã vạch, các thiết bị điều khiển giao... tiêu biểu như: - Các thiết bị điều khiển với chức năng riêng biệt như xe, máy bay, - robot … Làm bộ xử lý và truyền tín hiệu cho cảm biến và đo lường Các bộ điều khiển tự động Bộ xử lý cho các thiết bị thông minh Các điểm kết nối, modem kết nối mạng 2.3 ỨNG DỤNG ĐIỀU KHIỂN TRÊN HỆ ĐIỀU HÀNH ANDROID 2.3.1 Giới thiệu hệ điều hành Android 2.3.1.1 Giới thiệu 15 Android là một hệ điều hành dựa trên nền tảng... thái của đèn ứng với giá trị thanh kéo Hình 3.11 Lập trình cho giao diện MODE 3.3 KẾT NỐI MẠCH VÀ LẬP TRÌNH Thực hiện kết nối dây cho mạch Arduino với khối mạch điều khiển Hình 3.12 Sơ đồ kết nối dây giữa Arduino với mạch điều khiển 27 Hình 3.13 Mạch thực tế khi đã kết nối Sau khi đã kết nối mạch, ta thực hiện lập trình cho Arduino kết nối và nhận các chuỗi số để xử lý điều khiển độ sáng của đèn Hình... thiết kế dành cho các thiết bị điện thoại thông minh (Smartphone) và máy tính bảng (Tablet) Android là một hệ điều hành mã nguồn mở ,cộng đồng phát triển rộng lớn với một hệ thống kho ứng dụng khổng lồ Thời điểm hiện tại, Android đã trở thành nền tảng điện thoại thông minh phổ biến nhất và không ngừng phát triển [6] Hình 2.11 Thị phần của 2 ông lớn hệ điều hành cho điện thoại thông minh trong năm 2015 ... lý điều khiển đèn, khối kết nối với điện thoại thông minh qua kết nối không dây Hình 2.1 Sơ đồ khối tổng quát - Về ứng dụng điều khiển, nhóm lập trình sử dụng ứng dụng điều khiển tảng điện thoại. .. CÔNG KHỐI MẠCH ĐIỀU KHIỂN ĐÈN Sau thực nghiên cứu lý thuyết cách hoạt động khối mạch điều khiển đèn, ta tiến hành thiết kế điều khiển đèn phần mềm Proteus Với mạch phát điểm điều khiển góc mở Triac... xây dựng điều khiển chế độ thông minh đèn Về kết nối không dây điện thoại với khối xử lý điều khiển, nhóm sử dụng giao tiếp không dây Bluetooth 2.2 KHỐI XỬ LÝ VÀ ĐIỀU KHIỂN ĐỘ SÁNG ĐÈN Hình 2.2

Ngày đăng: 23/03/2016, 09:41

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

    • 1.1. GIỚI THIỆU ĐỀ TÀI

    • 1.2. MỤC TIÊU ĐỀ TÀI

    • 1.3. TÍNH CẤP THIẾT CỦA ĐỀ TÀI

    • 1.4. NGHIÊN CỨU ĐỀ TÀI LIÊN QUAN

    • 1.5. ĐỐI TƯỢNG NGHIÊN CỨU

    • 1.6. PHƯƠNG PHÁP TIẾP CẬN

    • CHƯƠNG 2 CƠ SỞ LÝ THUYẾT

      • 2.1. NGUYÊN LÝ CHUNG

      • 2.2. KHỐI XỬ LÝ VÀ ĐIỀU KHIỂN ĐỘ SÁNG ĐÈN

        • 2.2.1. Mạch điều chỉnh độ sáng đèn bằng góc mở của Triac

        • 2.2.2. Giới thiệu Bluetooth và Module Bluetooth HC-06

        • 2.2.3. Khối xử lý trung tâm Arduino

        • 2.3. ỨNG DỤNG ĐIỀU KHIỂN TRÊN HỆ ĐIỀU HÀNH ANDROID

          • 2.3.1. Giới thiệu hệ điều hành Android

          • 2.3.2. App Inventor và lập trình ứng dụng Android

          • CHƯƠNG 3 THIẾT KẾ THI CÔNG VÀ KẾT NỐI MẠCH

            • 3.1. THIẾT KẾ VÀ THI CÔNG KHỐI MẠCH ĐIỀU KHIỂN ĐÈN

            • 3.2. LẬP TRÌNH ỨNG DỤNG ĐIỀU KHIỂN TRÊN HỆ ĐIỀU HÀNH ANDROID

            • 3.3. KẾT NỐI MẠCH VÀ LẬP TRÌNH

            • CHƯƠNG 4 ĐÁNH GIÁ SẢN PHẨM

              • 4.1. KIỂM TRA SẢN PHẨM

              • 4.2. ĐÁNH GIÁ SẢN PHẨM

              • 4.3. HƯỚNG PHÁT TRIỂN

              • CHƯƠNG 5 KẾT LUẬN

              • PHỤ LỤC

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan