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

(Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone

130 8 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

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 THIẾT KẾ VÀ THI CÔNG BỘ ĐIỀU KHIỂN HỒNG NGOẠI ĐA NĂNG ĐIỀU KHIỂN QUA SMARTPHONE GVHD: TRƯƠNG NGỌC ANH SVTH: NGUYỄN VĂN HUY MSSV: 15341012 SVTH: TRƯƠNG QUỐC ĐẠT MSSV: 15341004 SKL006481 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 KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG BỘ ĐIỀU KHIỂN HỒNG NGOẠI ĐA NĂNG ĐIỀU KHIỂN QUA SMARTPHONE GVHD: ThS Trương Ngọc Anh SVTH: Nguyễn Văn Huy MSSV: 15341012 SVTH: Trương Quốc Đạt MSSV: 15341004 Tp Hồ Chí Minh – 1/2018 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-Y SINH 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 30 tháng 12 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: THIẾT KẾ VÀ THI CÔNG BỘ ĐIỀU KHIỂN HỒNG NGOẠI ĐA NĂNG ĐIỀU KHIỂN QUA SMARTPHONE II NHIỆM VỤ Các số liệu ban đầu: Nguyễn Văn Hiệp, “Giáo trình lập trình Android ứng dụng điều khiển”, Trường ĐH Sư Phạm Kỹ Thuật, Tp.HCM, 2014 Nguyễn Đình Phú, “Điều Khiển Từ Xa Bằng Sóng Hồng Ngoại”, Đồ án môn học 1, Trường ĐH Sư Phạm Kỹ Thuật, Tp.HCM, 2013 Nội dung thực hiện: - Thiết kế thi công mạch học lệnh Remote - Thiết kế thi cơng mạch phát sóng hồng ngoại đa - Thiết kế giao diện Smartconfig viết chương trình để kết nối Smartphone với module Wifi ESP8266 mini - Kết nối sở liệu với Firebase để trao đổi liệu mã hồng ngoại Smartphone với module ESP8266 mini qua Internet - Viết chương trình Arduino để đọc giải mã sóng hồng ngoại từ phận thu sóng hồng ngoại - Viết chương trình kết nối với sở liệu Firebase cho module Wifi ESP8266 mini - Viết chương trình Android truy cập sở liệu Firebase để lấy mã hồng ngoại từ vi xử lý gửi lên gửi lệnh hồng ngoại ngược trở lại để điều khiển thiết bị - Thử nghiệm thực tế việc điều khiển thiết bị điện nhà III NGÀY GIAO NHIỆM VỤ: 25/09/2017 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 16/01/2018 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: CÁN BỘ HƯỚNG DẪN ThS Trương Ngọc Anh BM ĐIỆN TỬ CÔNG NGHIỆP ii 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 30 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: Nguyễn Văn Huy Lớp: 153410B Họ tên sinh viên 2: Trương Quốc Đạt Lớp: 153410A Tên đề tài: Thiết kế thi công điều khiển hồng ngoại đa điều khiển qua Smartphone Tuần/ngày Tuần Tuần Tuần Tuần Tuần Tuần Tuần Tuần 11 Tuần 13 Tuần 14 Tuần 15 GV HƯỚNG DẪN (Ký ghi rõ họ tên) iii LỜI CAM ĐOAN Đề tài nhóm chúng tơi 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 chúng tơi chịu hoàn toàn trách nhiệm Người thực đề tài Nguyễn Văn Huy Trương Quốc Đạt iv LỜI CẢM ƠN Lời nhóm chúng em xin gửi lời cảm ơn sâu sắc đến Thầy ThS.Trương Ngọc Anh _Giảng viên môn Điện Tử Công Nghiệp – Y Sinh trực tiếp hướng dẫn tận tình giúp đỡ tạo điều kiện tốt để hoàn thành tốt nhiệm vụ đề tài Nhóm chúng em xin gửi lời cảm ơn chân thành thầy cô Khoa ĐiệnĐiện Tử trang bị kiến thức quý báu tạo điều kiện tốt để hồn thành tốt đề tài Nhóm chúng em gửi lời đồng cảm ơn đến bạn 153410 chia trao đổi kiến thức kinh nghiệm quý báu thời gian thực đề tài Cuối lời cảm ơn sâu sắc chân thành đến cha mẹ, bạn bè động viên giúp đỡ suốt trình thực đề tài Xin chân thành cảm ơn! Người thực đề tài Nguyễn Văn Huy Trương Quốc Đạt v MỤC LỤC Trang bìa 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 vẽ 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 hệ điều hành Android 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 An 2.3 Tổng quan sóng hồng ngoại 2.3.1 Tia hồng ngoại 2.3.2 Ứng dụng sóng hồng ngoại 2.4 2.4.1 Khái niệm sở liệu Firebase Khái niệm vi 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 mạng không dây Wifi 2.5.1 Khái niệm Wifi 2.5.2 Các chuẩn Wifi 2.6 Tổng quan chuẩn truyền thông UART 2.6.1 Chuẩn truyền thông UART 2.6.2 Các thông số truyền nhận UART 2.7 Tổng quan phần cứng 2.7.1 ESP8266 D1 Mini 2.7.2 Vi điều khiển Atmega328P-PU 2.7.3 Module Bluetooth HC05 CHƯƠNG TÍNH TỐN VÀ THIẾT KẾ 3.1 Giới thiệu 3.1.1 Yêu cầu phần cứng 3.1.2 Yêu cầu phần mềm 3.2 Tính tốn thiết kế hệ thống 3.2.1 Thiết kế sơ đồ khối hệ thống 3.2.2 Tính toán thiết kế mạch 3.3 Sơ đồ nguyên lý toàn mạch CHƯƠNG THI CÔNG HỆ THỐNG 4.1 Giới thiệu 4.2 Thi công hệ thống 4.2.1 Thi cơng mạch phát sóng hồng ngo 4.2.2 Thi công mạch xử lý trung tâm 4.2.3 Lắp ráp kiểm tra 4.3 4.3.1 Đóng gói sản phẩm Thiết kế hộp Mica BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 78 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Sản phẩm có kích thước nhỏ gọn phù hợp với kích thước hộp mica, việc bảo trì sữa chữa, nạp chương trình cách dễ dàng Hình 5.1 Bộ điều khiển hồng ngoại đa điều khiển qua Smartphone b Phần mềm Ứng dụng Android hoạt động điện thoại thông minh phiên hệ điều hành Android 4.0 trở lên Ứng dụng hoạt động ổn định, thiết kế đẹp, đầy đủ tính điều khiển Ứng dụng chiếm MB nhớ sau cài đặt Khi hoạt động ứng dụng chiếm 7.50 MB đến 10 MB RAM thiết bị điện thoại thông minh Cập nhật liệu lên Firebase gửi xuống ứng dụng thời gian trễ từ 0.5-1 giây dùng Wifi cịn dùng 3G thời gian cập nhật từ 1-2 giây, dễ sử dụng với giao diện đơn giản (giao diện dạng danh sách) Kết đạt 98% 5.2.2 Đánh giá sản phẩm a Điểm đạt Hoàn thành điều khiển hồng ngoại đa yêu cầu đặt Ứng dụng android hoạt động ổn định, thẩm mỹ Có tính thẩm mỹ sản phẩm Có tính ứng dụng thực tế, tính thương mại b Điểm hạn chế Bộ điều khiển học lệnh hầu hết Remote thị trường số điểm hạn chế như: số thiết bị lâu đời với tần số điều khiển BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 79 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Remote khác 38Khz điều khiển đa học lệnh Vì điều khiển sử dụng cảm biến thu hồng ngoại VS1838B với tần số hoạt động 38Khz Chưa có sỡ liệu đầy đủ để nhận dạng loại Remote hãng từ dễ dàng điều khiển thiết bị lưu trữ mã hồng ngoại lên Firebase  Đánh giá tốc độ điều khiển Bộ điều khiển hồng ngoại đa điều khiển qua Smartphone nhóm chúng em có tốc độ điều khiển nhanh đáp ứng yêu cầu Bộ điều khiển điều khiển thông qua kiểu Wifi Bluetooth  Đánh giá sản phẩm nhóm với sản phẩm thị trường Một số điều khiển hồng ngoại đa thị trường Hình 5.2 Xiaomi IR Mi Remote 360 Hình 5.3 Bộ điều khiển hồng ngoại IR Broadlink RM-Mini 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.4 Bộ điều khiển nhà thông minh Smartz SRM Đối với sản phẩm thương mại thị trường Xiaomi, Broadlink, SmartZ,… sản phẩm thiết kế với mẫu mã trơng đẹp cịn số hạn chế Xiaomi sản phẩm tương thích với thiết bị hãng Xiaomi, sản phẩm Broadlink sản phẩm ko hỗ trợ phần học lệnh, điều khiển nhà thông minh SmartZ, hầu hết điều khiển thương mại có sở liệu chứa hầu hết liệu mã IR thiết bị thị trường Người dùng cần tìm kiếm tên thiết bị để điều khiển Đối với điều khiển hồng ngoại đa nhóm chúng em đầy đủ tính năng, tốc độ điều khiển nhanh điều khiển thiết bị dù đâu có internet Tổng chi phí cho điều khiển đa nhóm 350.000 VNĐ Bảng 5.6 Bảng giá khảo sát điều khiển hồng ngoại đa thị trường STT Qua bảng giá khảo sát thấy sản phẩm nhóm chúng em tương đối phù hợp thị trường BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 81 TÀI LIỆU THAM KHẢO Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Bộ điều khiển đa điều khiển qua Smartphone á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 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 đạt kết phù hợp với mục tiêu mà đề tài đề (đề tài đạt 98% so với mục tiêu đề ra) Sau khoảng thời gian tháng làm khóa luận, hướng dẫn nhiệt tình thầy ThS Trương Ngọc Anh, nhóm cố gắng hồn thành khóa luận theo u cầu thời gian quy định Trong khóa luận, đạt công việc, kết sau: Biết cách thức hoạt động Google Firebase, module wifi ESP8266 tự lập trình ứng dụng Android phục vụ cho ý tưởng đề tài phần mềm lập trình Android Studio Giải mục tiêu đặt ra, giao tiếp module Wifi ESP8266 với vi điều khiển qua chuẩn UART, thiết lập truyền liệu module với sở liệu Firebase Giải vấn đề truyền nhận chuẩn UART vi điều khiển với module Bluetooth HC05, lập trình ứng dụng truyền nhận liệu Bluetooth Android studio Biết cách sử dụng thư viện học lệnh để phục vụ cho đề tài Sản phẩm sử dụng Pin nên tiện lợi việc lắp đặt vị trí điều khiển Sản phẩm phục vụ cho dự án ứng dụng điều khiển cho nhà thông minh, dễ lắp đặt, bảo trì sữa chữa thay thế, tuổi thọ cao Ứng dụng điều khiển dễ cài đặt, dễ sử dụng, mức độ tiêu thụ lượng thấp Tính an toàn độ bảo mật hệ thống cao Tinh thần làm việc nhóm, biết san cơng việc chịu trách nhiệm hồn thành cơng việc theo lịch trình mà nhóm đặt BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 82 TÀI LIỆU THAM KHẢO Từ đề tài lên ý tưởng nhóm chúng tơi tạo sản phẩm có kích thước nhỏ gọn Sản phẩm chạy ổn định với độ xác cao, thời gian đáp ứng nhanh phù hợp với yêu cầu Bên cạnh kết đạt với kiến thức cịn hạn chế nhóm chúng tơi khơng tránh khỏi thiếu sót, chức chưa làm q trình làm khóa luận tốt nghiệp sau: Chưa học lệnh Remote máy điều hòa Thư viện hạn chế số lượng hãng Remote thị trường Cơ sở liệu chưa đầy đủ để phục vụ cho thiết bị Remote thị trường 6.2 HƯỚNG PHÁT TRIỂN Để sản phẩm hoàn thiện với mục tiêu hướng đến sản phẩm thương mại, bên cạnh giải hạn chế chưa giải thời gian làm khóa luận nhóm chúng tơi đưa hướng phát triển cho sản phẩm sau: Xây dựng sở liệu đầy đủ chứa hầu hết mã điều khiển Remote thị trường, sản phẩm thương mại Xiaomi, Broadlink, SmartZ,… Xây dưng thư viện đầy đủ để nhận dạng loại hãng Remote học lênh Sử dụng Chip vi điều khiển mạnh để học lệnh tốt hơn, tốc độ xử lý nhanh Thiết kế thêm tính ứng dụng Android bảo bật người dùng Tạo ứng dụng điều khiển chạy hệ điều hành IOS BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 83 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO Sách tham khảo [1] Bách khoa toàn thư mở Wikipedia, “Mạng lưới vạn vật kết nối Internet," Wikimedia Foundation, Công nghệ nỗi, 04/2017 [2] Nguyễn Đình Phú, “Giáo trình vi xử lý II”, NXB ĐH Quốc Gia Tp.HCM, 2007 [3] Nguyễn Văn Hiệp, Đinh Quang Hiệp, “Giáo trình lập trình android bản”, NXB ĐH Quốc Gia Tp.HCM, 2015 [4] Đỗ Trung Tuấn, “Giáo trình Cơ Sở Dữ Liệu”, NXB Đại Học Quốc Gia Tp.HCM, 2004 [5] Phạm Quang Huy – Lê Cảnh Trung, “Lập trình điều khiển với Arduino”, NXB Khoa Học Và Kỹ Thuật Tp.HCM, 2015 [6] Phan Thanh Vân, “Giáo trình vơ tuyến điện tử”, NXB Đại học sư phạm Tp.HCM, 2007 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 84 TÀI LIỆU THAM KHẢO PHỤ LỤC Datasheet ESP8266EX Datasheet Atmega328P-PU Datasheet Transistor 2N2222 Datasheet VS1838B Datasheet TSAL6400 Đoạn code chương trình vi điều khiển Atmega328P-PU #include #include int RECV_PIN = 11; int BUTTON_PIN = 12; int STATUS_PIN = 13; IRrecv irrecv(RECV_PIN); IRsend irsend; SoftwareSerial BluetoothSerial(6, 5);// RX, TX decode_results results; void setup() { Serial.begin(115200); BluetoothSerial.begin(115200); irrecv.enableIRIn(); // Start the receiver pinMode(BUTTON_PIN, INPUT); pinMode(STATUS_PIN, OUTPUT); pinMode(7, OUTPUT); } int codeType = -1,codeTypesend = -1; unsigned long codeValue,codeValuesend; unsigned int rawCodes[RAWBUF]; unsigned int codeLen,codeLensend; int toggle = 0; void storeCode(decode_results *results) { codeType = results->decode_type; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 85 TÀI LIỆU THAM KHẢO if (codeType == UNKNOWN) {} else { if (codeType == NEC){ if (results->value == REPEAT){ return; } } codeValue = results->value; codeLen = results->bits; if (codeType == PANASONIC)codeLen = results->address; Serial.print(codeType);Serial.print("\n"); Serial.print(codeValue);Serial.print("\n"); Serial.print(codeLen); } } void sendCodehuy() { if (codeTypesend == NEC) { irsend.sendNEC(codeValuesend, codeLensend);} else if (codeTypesend == SONY) { irsend.sendSony(codeValuesend, codeLensend);} else if (codeTypesend == PANASONIC) { irsend.sendPanasonic(codeLensend, codeValuesend);} else if (codeTypesend == JVC) { irsend.sendJVC(codeValuesend, codeLensend, false);} else if (codeTypesend == RC5) { irsend.sendRC5(codeValuesend, codeLensend);} else if (codeTypesend == RC6) { irsend.sendRC6(codeValuesend, codeLensend);} else if (codeTypesend == SAMSUNG) { irsend.sendSAMSUNG(codeValuesend, codeLensend);} else if (codeTypesend == WHYNTER) { irsend.sendWhynter(codeValuesend, codeLensend);} else if (codeTypesend == LG) { irsend.sendLG(codeValuesend, codeLensend);} else if (codeTypesend == DENON) { irsend.sendDenon(codeValuesend, codeLensend);} } String chuoi = ""; String type="",value="",len="" ; int j=0,k=0,j1=0,k1=0; int t1=0,tt = 0,tt_blu=0; void loop() { if(digitalRead(BUTTON_PIN)) BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 86 TÀI LIỆU THAM KHẢO { delay(50); if(digitalRead(BUTTON_PIN)){ t1 = !t1; while(digitalRead(BUTTON_PIN)); if(t1==1){digitalWrite(7, HIGH);irrecv.enableIRIn();} else digitalWrite(7, LOW);} } if(t1==1){if(irrecv.decode(&results)){ digitalWrite(STATUS_PIN, HIGH); storeCode(&results); irrecv.resume(); // resume receiver digitalWrite(STATUS_PIN, LOW);}} else{ j=0;k=0;type="";value="";len=""; while (Serial.available()) { j++; char a = Serial.read(); if((j>0)&&(j2)&&(a!='\n')&&(k==0)){value = value + a;} else if ((j>3)&&(a=='\n'))k=1; else if (k==1){len = len + a;} chuoi = chuoi + a; tt=1; } if(tt==1) { codeTypesend = type.toInt(); codeValuesend = value.toInt(); codeLensend = len.toInt(); digitalWrite(STATUS_PIN, HIGH); sendCodehuy(); digitalWrite(STATUS_PIN, LOW); chuoi = "";tt=0; } } j1=0;k1=0;type="";value="";len=""; while (BluetoothSerial.available()) { j1++; char a = BluetoothSerial.read(); if((j1>0)&&(j12)&&(a!='\n')&&(k1==0)){value = value + a;} else if ((j1>3)&&(a=='\n'))k1=1; else if (k1==1){len = len + a;} chuoi = chuoi + a; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 87 TÀI LIỆU THAM KHẢO tt_blu=1; } if(tt_blu==1) { codeTypesend = type.toInt(); codeValuesend = value.toInt(); codeLensend = len.toInt(); digitalWrite(STATUS_PIN, HIGH); sendCodehuy(); digitalWrite(STATUS_PIN, LOW); chuoi = "";tt_blu=0; } } Đoạn code chương trình module ESP8266 D1 Mini #include #include #include #include SoftwareSerial NodeSerial(D2, D4); // RX | TX String a = ""; String chuoigui = "abc"; int t=0,check=0; #define FIREBASE_HOST "doantotngiep2017.firebaseio.com" #define FIREBASE_AUTH "y1T4tUhHgs8oH5DQmo73to9nv8S19jdogaSmMAbh" void setup() { int cnt = 0; pinMode(D2, INPUT); pinMode(D4, OUTPUT); pinMode(D6, OUTPUT);digitalWrite(D6, LOW); Serial.begin(115200); //NodeSerial.begin(115200); / set for STA mode WiFi.mode(WIFI_STA); pinMode(16,OUTPUT);digitalWrite(16, HIGH); pinMode(0, INPUT_PULLUP); Serial.println("Bam reset neu muon reset!"); delay(1000); / read pullup int i=0; while(i= 15) { WiFi.beginSmartConfig(); while(1) { if(WiFi.smartConfigDone()) { Serial.println("SmartConfig Success!"); digitalWrite(16, LOW); delay(50); digitalWrite(16, HIGH); delay(50); digitalWrite(16, LOW); delay(50); digitalWrite(16, HIGH); delay(50); break; } else{ digitalWrite(D6, HIGH); delay(500); digitalWrite(D6, LOW); delay(500);} } } } Serial.println(""); Serial.println(""); WiFi.printDiag(Serial); / Print the IP address Serial.println(WiFi.localIP()); lable: BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 89 TÀI LIỆU THAM KHẢO Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);delay(500); Firebase.setInt("check",1);delay(100);check = Firebase.getInt("check"); if(check==1){Firebase.setInt("check",0); Serial.println("ket noi FireBase cong!");digitalWrite(D6, HIGH);} else{Serial.println("Error!!!");goto lable;} delay(100); NodeSerial.begin(115200);delay(50); } void loop() { chuoigui = Firebase.getString("receive"); //m = (char)Firebase.getString("receive"); if(chuoigui != "") { Serial.println("chuoi gui nek:"); Serial.println(chuoigui); NodeSerial.print(chuoigui); Firebase.setString("receive",""); } while (NodeSerial.available()) { a = NodeSerial.readString(); t=1; } if(t==1) { Serial.println(a); Firebase.setString("send",a); t=0;a=""; } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 90 ... máy điều hòa Samsung qua điều khiển 78 Bảng giá khảo sát điều khiển hồng ngoại đa thị trường 81 xiii CÁC TỪ VIẾT TẮT xi v TÓM TẮT Tên đề tài ? ?THI? ??T KẾ VÀ THI CÔNG BỘ ĐIỀU KHIỂN HỒNG NGOẠI ĐA. .. hồng ngoại điều khiển thi? ??t bị Thi? ??t lập kết nối ứng dụng Android điện thoại với module Bluetooth nhằm truyền liệu qua lại từ điều khiển thi? ??t bị Kết Bộ điều khiển sau thi? ??t kế thi công hoạt động... thi? ??t bị Remote hết Pin hay bị hư hỏng trở nên rắc rối cho người dùng Do việc tạo điều khiển đa qua sóng hồng ngoại, điều khiển hết tất thi? ??t bị nhà điều cần thi? ??t tiện lợi Bộ điều khiển đa điều

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

Xem thêm:

HÌNH ẢNH LIÊN QUAN

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. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
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 23)
Hình 2.3 Giản đồ thời gian của các Bit dữ liệu. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 2.3 Giản đồ thời gian của các Bit dữ liệu (Trang 25)
Hình 2.2 Sóng mang hồng ngoại của Remote TV Sharp. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 2.2 Sóng mang hồng ngoại của Remote TV Sharp (Trang 25)
Bảng 2.1 Bảng chức năng từng chân mạch ESP ESP8266EX. Chân - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Bảng 2.1 Bảng chức năng từng chân mạch ESP ESP8266EX. Chân (Trang 33)
Bảng 2.4 Bảng các chức năng của các chân module ESP8266 D1 Mini. Pin TX RX A0 D0 D1 D2 D3 D4 D5 D6 D7 - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Bảng 2.4 Bảng các chức năng của các chân module ESP8266 D1 Mini. Pin TX RX A0 D0 D1 D2 D3 D4 D5 D6 D7 (Trang 38)
Hình 3.1 Sơ đồ khối hệ thống. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 3.1 Sơ đồ khối hệ thống (Trang 46)
Hình 3.5 Vi điều khiển Atmega328P-PU trên thực tế và trên bảng vẽ. Trong Board mạch sử dụng một số chân của vi điều  - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 3.5 Vi điều khiển Atmega328P-PU trên thực tế và trên bảng vẽ. Trong Board mạch sử dụng một số chân của vi điều (Trang 53)
CHƯƠNG 4. THI CÔNG HỆ THỐNG - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
4. THI CÔNG HỆ THỐNG (Trang 56)
Hình 4.2 Sơ đồ bố trí linh kiện. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.2 Sơ đồ bố trí linh kiện (Trang 63)
Hình 4.6 Sơ đồ bố trí linh kiện trên mô phỏng của Board mạch trung tâm. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.6 Sơ đồ bố trí linh kiện trên mô phỏng của Board mạch trung tâm (Trang 66)
Hình 4.7 Sơ đồ kết nối mạch nguồn 5VDC. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.7 Sơ đồ kết nối mạch nguồn 5VDC (Trang 69)
Hình 4.10 Mạch xử lý trung tâm mặt trên và mặt dưới sau khi thi công. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.10 Mạch xử lý trung tâm mặt trên và mặt dưới sau khi thi công (Trang 71)
Hình 4.12 Thiết kế hình hộp Mica. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.12 Thiết kế hình hộp Mica (Trang 72)
Hình 4.14 Sản phẩm với góc nhìn toàn diện. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.14 Sản phẩm với góc nhìn toàn diện (Trang 73)
Hình 4.16 Lưu đồ giải thuật chương trình con học lệnh và gửi dữ liệu. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.16 Lưu đồ giải thuật chương trình con học lệnh và gửi dữ liệu (Trang 77)
Hình 4.18 Lưu đồ giải thuật khối truyền thông ESP8266 D1 Mini. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.18 Lưu đồ giải thuật khối truyền thông ESP8266 D1 Mini (Trang 79)
Hình 4.30 Lập trình chương trình cho vi điều khiển Atmega328P-PU. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.30 Lập trình chương trình cho vi điều khiển Atmega328P-PU (Trang 87)
CHƯƠNG 4. THI CÔNG HỆ THỐNG - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
4. THI CÔNG HỆ THỐNG (Trang 88)
Hình 4.31 Tạo một Project trên cơ sở dữ liệu Firebase. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.31 Tạo một Project trên cơ sở dữ liệu Firebase (Trang 88)
Hình 4.34 Thêm Firebase vào app Android. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.34 Thêm Firebase vào app Android (Trang 89)
Hình 4.40 Cài đặt thêm các thành phần và giao diện khởi động. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.40 Cài đặt thêm các thành phần và giao diện khởi động (Trang 99)
Hình 4.41 Cài đặt driver cho điện thoại để kết nối với máy vi tính. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.41 Cài đặt driver cho điện thoại để kết nối với máy vi tính (Trang 99)
CHƯƠNG 4. THI CÔNG HỆ THỐNG - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
4. THI CÔNG HỆ THỐNG (Trang 100)
Hình 4.44 Đặt tên cho “activity” tương ứng. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.44 Đặt tên cho “activity” tương ứng (Trang 101)
Hình 4.45 Môi trường lập trình ứng dụng Android. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.45 Môi trường lập trình ứng dụng Android (Trang 101)
Hình 4.47 Cài đặt Realtime Database cho ứng dụng. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.47 Cài đặt Realtime Database cho ứng dụng (Trang 102)
 Một số hình ảnh ứng dụng điều khiển sau khi hoàn thành - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
t số hình ảnh ứng dụng điều khiển sau khi hoàn thành (Trang 103)
Hình 4.49 Màn hình chính và màn hình Remote TV của ứng dung. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.49 Màn hình chính và màn hình Remote TV của ứng dung (Trang 103)
Cấu hình wifi cho module ESP8266 D1 Mini và kết nối module Bluetooth HC05. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
u hình wifi cho module ESP8266 D1 Mini và kết nối module Bluetooth HC05 (Trang 104)
Hình 4.53 Mặt sau của bộ điều khiển hồng ngoại đa năng. - (Đồ án tốt nghiệp) thiết kế và thi công bộ điều khiển hồng ngoại đa năng điều khiển qua smarphone
Hình 4.53 Mặt sau của bộ điều khiển hồng ngoại đa năng (Trang 106)

TỪ KHÓA LIÊN QUAN

w