Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 159 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
159
Dung lượng
17,48 MB
Nội dung
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 TỬ - TRUYỀN THÔNG 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: LÊ VĂN HÒA MSSV: 15341011 SVTH: TRẦN VĂN TRỊ MSSV: 15341032 SKL004510 Tp Hồ Chí Minh, tháng 01/2017 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 - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ 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 GVHD : ThS Nguyễn Văn Hiệp SVTH : Lê Văn Hòa MSSV : 15341011 SVTH : Trần Văn Trị MSSV : 15341032 Tp Hồ Chí Minh – 1/2017 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 - ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ 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 GVHD : ThS Nguyễn Văn Hiệp SVTH : Lê Văn Hòa MSSV : 15341011 SVTH : Trần Văn Trị MSSV : 15341032 Tp Hồ Chí Minh – 1/2017 TRƯỜNG ĐH 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 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày tháng 11 năm 2016 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: 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Ụ Các số liệu ban đầu: - Trần Thu Hà (2013), “Giáo trình điện tử bản”, Nhà Xuất bản đại học quốc gia TPHCM - Nguyễn Văn Hiệp – Đinh Quang Hiệp (2014), “Lập trình Android bản”, Đại Học SPKT HCM - Nguyễn Văn Hiệp, “Hệ thống điều khiển thông minh thiết bị qua Bluetooth”, Khoa Điện – Điện Tử, Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Nội dung thực hiện: Nhóm chúng 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 để điều khiển đèn chiếu sáng gia đình Ứng dụng cho phép điều khiển đèn chiếu sáng khoảng cách ngắn thơng qua sóng bluetooth điều khiển bất nơi đâu thơng qua sóng 3g wifi (những nơi có phủ loại sóng mà điện thoại thơng minh thu thì nơi điều khiển đèn chiếu sáng gia đình) Nhóm em thiết kế cải tiến thêm phần cứng đèn chiếu sáng có sẵn thị trường, để phù hợp với mục đích điều khiển nhóm em Cụ thể bật tắt đèn, điều chỉnh độ sáng giám sát hoạt động đèn chiếu sáng III NGÀY GIAO NHIỆM VỤ: IV NGÀY HOÀN THÀNH NHIỆM VỤ: 6/1/2017 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 i TRƯỜNG ĐH 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 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày 20 tháng 12 năm 2016 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Lê Văn Hòa Lớp: 153410A MSSV: 15341011 Họ tên sinh viên 2: Trần Văn Trị Lớp: 153410A MSSV: 15341032 Tên đề tài: 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 11 Tuần 13 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 thì nhóm em chịu hoàn toàn trách nhiệm Người thực đề tài Lê Văn Hòa Trần Văn Trị iii LỜI CẢM ƠN Lời nhóm chúng 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ô 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 theo sát, tận tình bảo cho nhóm chúng em, để nhóm chúng em hồn thành tốt đồ án Hơn nữa, Thầy ln có bảo sát thực tế đồ án chúng em thực hiện, chúng em 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 Lê Văn Hòa Trần Văn Trị iv MỤC LỤC 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 Các từ viết tắt Tóm tắt Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU 1.3 NỘI DUNG NGHIÊN CỨU 1.4 GIỚI HẠN 1.5 BỐ CỤC Chương CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU 2.2 TỔNG QUAN VỀ HỆ ĐIỀU HÀNH AN 2.2.1 Khái niệm Android [1] 2.2.2 Lịch sử phát triển 2.2.3 Ưu nhược điểm hệ điều hành 2.3 KHÁI NIỆM VỀ CƠ SỞ DỮ LIỆU FIR 2.3.1 Khái niệm 2.3.2 Lịch sử phát triển 2.3.3 Các chức Fire 2.3.4 Ưu nhược điểm Firebase 2.4 TỔNG QUAN VỀ BLUETOOTH 2.4.1 Khái niệm 2.4.2 v Các chuẩn kết nối bluetooth [3] CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Ứng dụng chiếm 12,2 MB nhớ sau cài đặt Khi hoạt động thì ứng dụng chiếm 59 MB đến 64 MB RAM thiết bị điện thoại 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 J5 với cấu hình RAM 1.5 GB dung lượng pin 2600 mAh Nhóm chúng em sử dụng phần mềm AccuBattery hoạt động điện thoại SAMSUNG GALAXY J5 để 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) BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 120 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN 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ì 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 chúng em đạt kết quả phù hợp với mục tiêu mà đề tài nhóm chúng em đề (đề tài đạt 98% so với mục tiêu đề ra) Nhóm chúng 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 điều khiển trung tâm 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 kế lại nhãn hiệu thông tin liên quan đến đề tài dán bên thiết bị đèn Thiết kế, lập trình phần mềm điều khiển chạy điện thoại thông minh sử dụng hệ điều hành Android để điều khiển thiết bị đèn, phần mềm điều khiển cả đèn sử dụng sóng bluetooth đèn sử dụng sóng wifi 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 mật khẩu, tên thiết bị đèn Đối với thiết bị đèn sử dụng sóng wifi thì điều khiển cài đặt thông số mạng wifi để thiết bị kết nối, cài đặt mã số đèn cho phần mềm, thiết lập nhận dạng giọng nói 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 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 thấp Tính anh tồn độ bảo mật hệ thống cao Bên cạnh ưu điểm thì có khuyết điểm như: kích thước thiết bị đèn tương đối lớn, thời gian thực thi thiết bị đèn sử dụng sóng wifi khơng nhanh thiết bị đèn sử dụng sóng bluetooth tùy thuộc vào tốc độ mạng thời gian xử lý với sở liệu Độ sáng đèn thấp đèn sử dụng công suất 5W, phần mềm hoạt động với điện thoại thông minh sử dụng hệ điều hành Android Thiết bị khơng có nút điều khiển bên ngồi nên khơng có điện BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN thoại điều khiển thì người sử dụng tắt mở cấp ngắt nguồn điện thiết bị đèn sử dụng sóng wifi tắt cách ngắt nguồn điện cung cấp cho thiết bị đèn sử dụng sóng bluetooth Nhóm chúng em tiến hành thực nghiệm hoạt động hệ thống thể qua video theo đường dẫn: https://youtu.be/CRmyDenQ9Xs 6.2 HƯỚNG PHÁT TRIỂN 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 Windows Phone Thiết kế thi công loại thiết bị đèn có cơng śt lớn Tạo ứng dụng điều khiển chạy đồng hồ thông minh Thiết kế thiết bị đèn nhỏ gọn BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 122 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO Tiếng Việt [1] Huỳnh Đoàn Bảo Duy, chủ đề “tìm hiểu hệ điều hành android” mục “kinh nghiệm hay” từ trang web, “dienmayxanh.com” năm 2015 [2] Trang web, “vtcacademy.edu.vn” mục “tin tức”với chủ đề “nhận diện lợi ích của Firebase” [3] Huỳnh Đoàn Bảo Duy, chủ đề“ kết nối bluetooth gì” mục “kinh nghiệm hay”từ trang web, “dienmayxanh.com” năm 2015 [4] Trang web, “smartshop.vn” mục “tin tức cơng nghệ” với chủ đề “ tìm hiểu cơng nghệ thu phát sóng wifi” ngày 28 tháng năm 2015 [5] Trang web, “codientuvina.com” chủ đề “ mạch bluetooth HC-05” Sách tham khảo [6] Trần Thu Hà (2013), “Giáo trình điện tử bản”, Nhà Xuất bản đại học quốc gia TPHCM [7] Nguyễn Văn Hiệp – Đinh Quang Hiệp (2014), “Lập trình Android bản”, Đại Học SPKT HCM [8] Nguyễn Văn Hiệp, “Hệ thống điều khiển thông minh thiết bị qua Bluetooth”, Khoa Điện – Điện Tử, Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Tiếng Anh [9] Datasheet Opto 4n35 [10] Datasheet Mosfet IRF840 [11] Datasheet ESP8266EX [12] Datasheet ATmega328P BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 123 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 thiết bị đèn sử dụng sóng bluetooth - Chương trình đọc xử lý liệu nhận từ điện thoại thông minh thông qua mạch bluetooth HC-05 void DocXuLyDuLieu() { if(Serial.available() > 7) { data[0] = Serial.read(); if(data[0] == 'h') { for(int i = 1; i < 8; i++) data[i] = Serial.read(); if(data[7] == 'v' && data[1] == 't' && data[2] == '0') { DoSang = (data[4] - 48) * 100 + (data[5] - 48) * 10 + (data[6] - 48); HoatDongSangDen(); } } XoaBoNhoDem(); } } - Chương trình cài đặt mật cho thiết bị đèn bluetooth void CaiDatMatKhauBluetooth() { if(KT_NutNhan_Mo()) { Toggle_LED(LED, 50, 6, 1); while(true) { if(Serial.available() > 0) { MatKhau[dem_dlMK] = Serial.read(); dem_dlMK++; if(dem_dlMK >= 20) { dem_dlMK = 0; } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC if(MatKhau[0] != '^') { XoaBoNhoDem(); dem_dlMK = 0; } else { if(MatKhau[1] == '') { mk = mk + MatKhau[dem_dlMK - 1]; } else break; } if(KT_NutNhan_Tat()) goto kt; } break; } else XoaBoNhoDem(); } } if(KT_NutNhan_Tat()) { CaiDatMatKhauGoc(); goto kt; } } Toggle_LED(LED, 50, 6, 1); delay(100); digitalWrite(RESET, HIGH); delay(100); digitalWrite(RESET, LOW); delay(50); for( i = 0; i < 10; i++) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC Serial.println("AT+PSWD=" + mk); delay(50); if(KT_PhanHoiTuHC05() == 1) { for(i = 0; i < 10; i++) { Serial.println("AT+INQ"); delay(50); if(KT_PhanHoiTuHC05() == 1) { Toggle_LED(LED, 50, 6, 1); break; } } break; } } kt: XoaBoNhoDem(); digitalWrite(EN, LOW); delay(500); digitalWrite(EN, HIGH); delay(50); Toggle_LED(LED, 50, 16, 1); } } - Chương trình đọc liệu để thiết lập thiết bị đèn trước lỗi void TrangThaiDenSauKhiKhacPhucLoi() { if(EEPROM.read(1) == 10) { data[3] = EEPROM.read(2); DoSang = EEPROM.read(3) * 100 + EEPROM.read(4) * 10 + EEPROM.read(5); EEPROM.write(1, 0); delay(10); HoatDongSangDen(); } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 126 PHỤ LỤC - Chương trình phản hồi giá trị thiết bị đèn cho điện thoại thông qua mạch bluetooth HC-05 void DocTrangThaiKetNoi() { if(digitalRead(SIGNAL_) == 1) { dem1++; dem2 = 0; } else { dem2++; dem1 = 0; } if(dem1 > 50 && dem2 == 0) { dem1 = 0; if(kt_PhanHoi == false) { kt_PhanHoi = true; if(data[3] == '1') { if(DoSang = 0) { ChuyenDoiDuLieu(MO); } } else if(data[3] == '0') { if(DoSang = 0) { ChuyenDoiDuLieu(TAT); } } } } else if(dem2 > 50 && dem1 == 0) { dem2 = 0; kt_PhanHoi = false; } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 127 PHỤ LỤC Chương trình lập trình cho vi điều khiển thiết bị đèn sử dụng sóng wifi - Chương trình đọc liệu từ sở liệu thời gian thực FIREBASE void DocDuLieuTuCoSoDuLieu() { td: dulieu11 = Firebase.getBool(tu_khoa + den_dl1); dulieu21 = Firebase.getBool(tu_khoa + den_dl1); dulieu13 = Firebase.getInt(tu_khoa + den_dl3); dulieu23 = Firebase.getInt(tu_khoa + den_dl3); dulieu16 = Firebase.getBool(tu_khoa + den_dl6); dulieu26 = Firebase.getBool(tu_khoa + den_dl6); if (Firebase.failed()) { goto td; } if(dulieu11 == dulieu21) dulieu1 = dulieu11; else goto td; if(dulieu13 == dulieu23) dulieu3 = dulieu13; else goto td; if(dulieu16 == dulieu26) dulieu6 = dulieu16; else goto td; } - Chương trình thiết lập thông tin mạng wifi để thiết bị đèn kết nối void CaiDatMangWifi() { if(kt_nutnhan_mo() == 1) { DenBao(LED, 50, 6, 1); WiFiServer server(80); delay(50); WiFi.mode(WIFI_AP); delay(50); WiFi.softAP(ssid, password);//Khởi tạo tên mật cho esp chế độ phát delay(100); IPAddress myIP = WiFi.softAPIP(); Serial.println("AP IP address: "); Serial.println(myIP); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC // Start the server server.begin(); delay(50); Serial.println(""); Serial.println("Server started"); while(true) { td: WiFiClient client = server.available(); // Check if a client has connected if (! client) { if(kt_nutnhan_tat() == 1) break; goto td; } Serial.println("New client"); String temp = client.readStringUntil('\r'); Serial.println(temp); client.flush(); client.stop(); 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) == "%") { 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:") { while(true) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC 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) { 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 { LuuDuLieuMangWifi(ssid, bssid); DenBao(LED, 50, 16, 1); goto ttt; } iv++; if(iv > 85) goto ttt; } } iv++; if(iv > 65) goto ttt; } ttt:; } if(kt_nutnhan_tat() == 1) break; } delay(50); WiFi.mode(WIFI_OFF); } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 130 PHỤ LỤC - Chương trình xử lý liệu đọc từ sở liệu điều khiển hoạt động đèn void DieuKhienHoatDongCuaDen() { if(dulieu1 == true) { if(dulieu3 >= && dulieu3 PWM_val_old) PWM_val_old++; analogWrite(PWM_, PWM_val_old); delayMicroseconds(500); } PWM_val_old = PWM_val; } if(!check1) { check2 = 0; for(dem3 = 0; dem3 < 10; dem3++) { Firebase.setBool(tu_khoa + den_dl2, true); delay(DL); dulieu2 = Firebase.getBool(tu_khoa + den_dl2); if(dulieu2 == true) { check1 = 1; break; } } } } else { if(!check2) { check1 = 0; PWM_val_old = PWM_val; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC if(PWM_val_old >= 0) { while(PWM_val_old > 0) { PWM_val_old ; analogWrite(PWM_, PWM_val_old); delayMicroseconds(500); } analogWrite(PWM_, PWM_VALUE_MIN); } for(dem3 = 0; dem3 < 10; dem3++) { Firebase.setBool(tu_khoa + den_dl2, false); delay(DL); dulieu2 = Firebase.getBool(tu_khoa + den_dl2); if(dulieu2 == false) { check2 = 1; break; } } } } dem = - dem; if(dem == 1) { Firebase.setBool(tu_khoa + den_dl5, true); delay(DL); Firebase.setBool(tu_khoa + den_dl5, false); } else { Firebase.setBool(tu_khoa + den_dl5, false); delay(DL); Firebase.setBool(tu_khoa + den_dl5, true); } delay(DL); } - 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 LuuDuLieuMangWifi(String wifi_name, String wifi_pass) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP PHỤ LỤC 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); char WIFI_PASSWORD_T[20] = ""; wifi_pass.toCharArray(WIFI_PASSWORD_T, wifi_pass.length() + 1); for(i = 0; i < 40; i++) { EEPROM.write(i, 0); delay(5); } for(i = 0; i < 20; i++) { 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 DocDuLieuMangWifi() { EEPROM.begin(50); 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 133 ... tài ? ?Xây dựng gia? ?i pháp điều khiển thơng minh cho đèn chiếu sáng gia đình” Nhóm em thiết kế phần mềm chạy điện thoại thông minh sử dụng hệ điều hành Android để điều khiển đèn chiếu sáng gia. .. 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 ln bên cạnh mà điều khiển đèn chiếu sáng gia đình bất nơi... điều khiển chạy điện thoại thông minh sử dụng hệ điều hành Android để điều khiển đèn chiếu sáng gia đình Ứng dụng cho phép điều khiển đèn chiếu sáng khoảng cách ngắn thơng qua sóng bluetooth điều