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

THI CÔNG THIẾT kế NHÀ THÔNG MINH AN NINH tự ĐỘNG

85 1 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

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 4,23 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: Công nghệ Kỹ thuật Điện - Điện tử CHUYÊN NGÀNH: Công nghệ Kỹ thuật Điện tử ĐỀ TÀI: THI CÔNG THIẾT KẾ NHÀ THÔNG MINH AN NINH TỰ ĐỘNG Người hướng dẫn : ThS Phạm Thị Thảo Khương Sinh viên thực : Tô Xuân Hải Mã sinh viên : 1811505120214 Lớp : 18D4 Sinh viên thực : Phạm Tiến Dũng Mã sinh viên : 18115051202313 Lớp : 18D4 Đà Nẵng, 6/2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: Công nghệ Kỹ thuật Điện - Điện tử CHUYÊN NGÀNH: Công nghệ Kỹ thuật Điện tử ĐỀ TÀI: THI CÔNG THIẾT KẾ NHÀ THÔNG MINH AN NINH TỰ ĐỘNG Người hướng dẫn : ThS Phạm Thị Thảo Khương Sinh viên thực : Tô Xuân Hải Phạm Tiến Dũng Mã sinh viên : 1811505120214 1811505120313 Lớp : 18D4 Đà Nẵng, 6/2022 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHẬN XÉT PHẢN BIỆN ĐỒ ÁN TỐT NGHIỆP (Dành cho người phản biện) I Thông tin chung: Họ tên sinh viên: Tô Xuân Hải (1); Phạm Tiến Dũng (2) Lớp: (1)18D4; (2)18D4 Mã SV: (1)1811505120214; (2)18115051202313 Tên đề tài: THI CÔNG THIẾT KẾ NHÀ THÔNG MINH AN NINH TỰ ĐỘNG Người phản biện: GVC Nguyễn Văn Thịnh Học hàm/ học vị: Thạc sĩ II Nhận xét, đánh giá đồ án tốt nghiệp: Về tính cấp thiết, tính mới, mục tiêu đề tài: Có tính cấp thiết, có tính khả ứng dụng cho nhà thông minh Về kết giải nội dung nhiệm vụ yêu cầu đồ án: Hoàn thành nhiệm vụ đề tài đăng ký Về hình thức, cấu trúc, bố cục đồ án tốt nghiệp: Về hình thức cịn nhiều mục, trang sơ sài, định dạng chưa Kết đạt được, giá trị khoa học, khả ứng dụng đề tài: Đã thi cơng mơ hình nhà thơng minh Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa: Cần rà sốt lại tồn báo cáo tả, từ ngữ, câu, đề mục; quy định thích hình, bảng Cần bổ sung phần giải thích chi tiết sơ đồ nguyên lý mạch điện tử trang 22, 23 Cần trích dẫn tài liệu tham khảo vào cuối đoạn, mục nội dung báo cáo TT Các tiêu chí đánh giá 1a 1b Sinh viên có phương pháp nghiên cứu phù hợp, giải nhiệm vụ đồ án giao - Tính cấp thiết, tính (nội dung ĐATN có phần so với ĐATN trước đây); - Đề tài có giá trị khoa học, cơng nghệ; giá trị ứng dụng thực tiễn; - Kỹ giải vấn đề; hiểu, vận dụng kiến thức bản, sở, chuyên ngành vấn đề nghiên cứu; - Khả thực hiện/phân tích/tổng hợp/đánh giá; - Khả thiết kế, chế tạo hệ thống, thành phần, quy trình đáp ứng yêu cầu đặt ra; Điểm Điểm tối đa đánh giá 8,0 5,0 1,0 1,0 3,0 1,6 1c - Chất lượng sản phẩm ĐATN nội dung báo cáo, vẽ, chương trình, mơ hình, hệ thống,…; 3,0 1,7 1d - Có kỹ sử dụng phần mềm ứng dụng vấn đề nghiên cứu (thể qua kết tính tốn phần mềm); - Có kỹ sử dụng tài liệu liên quan vấn đề nghiên cứu (thể qua tài liệu tham khảo) 1,0 0,7 2a 2b Kỹ trình bày báo cáo đồ án tốt nghiệp - Bố cục hợp lý, lập luận rõ ràng, chặt chẽ, lời văn súc tích; - Hình thức trình bày Tổng điểm theo thang 10 (lấy đến số lẻ thập phân) 2,0 1,0 1,0 0,5 1,0 0,5 6,0 - Câu hỏi đề nghị sinh viên trả lời buổi bảo vệ: ………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… - Đề nghị: ☒ Được bảo vệ đồ án ☐ Bổ sung để bảo vệ ☐ Không bảo vệ Đà Nẵng, ngày 15 tháng năm 2022 Người phản biện Nguyễn Văn Thịnh TĨM TẮT Tên đề tài: Thi cơng thiết kế nhà thông minh an ninh tự động Sinh viên thực hiện: Tô Xuân Hải Phạm Tiến Dũng Mã sinh viên: 1811505120214 Mã sinh viên: 1811505120313 Lớp: 18D4 Nhà thông minh an ninh tự động gồm có ba phần: Phần 1: Hệ thống mở cửa cổng RFID Người dùng sử dụng thẻ từ (thẻ nạp code vào hệ thống RFID) đưa vào vùng đọc thẻ lắp đặt cổng Khi đó, hệ thống đọc mã id thẻ đưa vào Nếu thẻ có mã nạp từ trước hệ thống thông báo thẻ cửa tự động mở Ngược lại, thẻ khơng nạp mã id hệ thống thông báo thẻ không hợp lệ cửa không mở Phần 2: Điều khiển đèn tự động thông qua ứng dụng điện thoại Người dùng cài đặt ứng dụng điện thoại Ứng dụng cho phép người dùng truy cập điều khiển đèn nhà thông qua Bluetooth Phần 3: Hệ thống mở cửa nhận diện khuôn mặt sử dụng esp32cam, ứng dụng giúp cho việc an ninh nhà đảm bảo muốn xâm nhập vào ngơi nhà, khơng thể bẻ khóa TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Phạm Thị Thảo Khương Sinh viên thực hiện: Tô Xuân Hải Mã SV: 1811505120214 Phạm Tiến Dũng Mã SV: 1811505120313 Tên đề tài: Thi công thiết kế nhà thông minh an ninh tự động Các số liệu, tài liệu ban đầu: ❖ Nghiên cứu thiết kế hệ thống thu thập trao đổi liệu từ xa, không dây ứng dụng phần mềm ❖ Trạm có công việc: - Board điều khiển: Sử dụng Board mạch Node MCU ESP32 cho phép kết nối máy tính thơng qua giao thức, cổng kết nối phổ biến UART, I2C, SPI sóng mạng Wifi, Bluetooth, … - Board điều khiển: Sử dụng Board mạch vi điều khiển Arduino NANO ❖ Tài liệu ban đầu: - Tài liệu Arduino Uno R3 (các ứng dụng khai thác thêm : loại cảm biến nhiệt độ, độ ẩm, khí gas…như Module DHT11, MQ-135, MQ-02) - Tài liệu Arduino Nano.( ứng dụng chức Arduino Nano) - Tài liệu ESP 32 CAM.( ứng dụng chức ESP 32 CAM ) - Tài liệu HC05 ; giao tiếp RF, Wifi Nội dung đồ án: ❖ Giới thiệu chung - Tổng quan đề tài - Nội dung, nhiệm vụ đề tài ❖ Chương 1: Giới thiệu nhà thông minh - Tổng quan nhà thông minh - Xu hướng nhu cầu sử dụng nhà thông minh giới - Một số ví dụ mơ hình nhà thơng minh - Lựa chọn hướng thiết kế ❖ Chương 2: Hệ thống an ninh nhà thông minh - Các linh kiện sử dụng chức thứ nhà thông minh Cách thức hoạt động hệ thống an ninh thông qua sơ đồ mạch điện với sơ đồ nguyên lý hoạt động - Giới thiệu loại Arduino lựa chọn loại linh kiện phù hợp đề tài - Tổng quan RFID ❖ Chương 3: Hệ thống ánh sáng nhà thông minh Chương 4: Thiết kế chế tạo mô hình Đề tài: Thi cơng thiết kế nhà thơng minh an ninh tự động KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Kết luận Do đề tài “Thi công thiết kế nhà thông minh an ninh tự động” có khả ứng dụng thực tiễn cao, đáp ứng nhu cầu sống người ngày Nên trình tìm hiểu chúng em gặp phải số khó khăn định để đề tài tối ưu có thẻ Bên cạnh đó, với đam mê hướng dẫn nhiệt tình Khương cộng thêm nỗ lực tìm tòi, đam mê khám phá giúp chúng em đạt số kết sau: ✓ Tình hình phát triền, nhu cầu sử dụng nhà thơng minh Việt Nam giới Ai muốn áp dụng công nghệ vào nhà ngơi nhà trở nên tiện lợi giúp sống trở nên thoải mái ✓ Thiết kế thành cơng mơ hình nhà thơng minh ✓ Tìm hiểu lợi ích cơng nghệ RFID ✓ Hiểu nguyên lí hoạt động cách kết nối chúng lại với ✓ Học hỏi thêm kiến thức linh kiện cách sử dụng phần mềm tối ưu cho hệ thống Bên cạnh kết đạt mơ hình tồn tài nhiều giới hạn kỹ thuật khả mở rộng số lượng biến giám sát điều khiển, xảy nhiều, thời gian đáp ứng giao diện web dài Hướng phát triển đề tài ✓ Phát triển theo hướng quy mơ tự động hóa hoạt động nhờ vào giọng nói thay nhận biết điều khiển qua thiết bị di động ✓ Có phát khẩn cấp nhà xảy tượng cháy nổ, điện ✓ Sử dụng nguồn thay trường hợp nguồn điện bị đột ngột ✓ Tránh trường hợp người có khn mặt giống với liệu có, phịng trường hợp xâm nhập bất hợp pháp SVTH: Tô Xuân Hải,Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 51 Chương 4: Thiết kế chế tạo mơ hình Đề tài: Thi công thiết kế nhà thông minh an ninh tự động ✓ Thiết kế web riêng hiển thị, cập nhật thơng tin từ thực tế Phịng thiết bị điện thoại hết pin ✓ Xây dựng mạng lưới bảo mật cao tránh bị hacker xâm nhập internet đánh cắp liệu có khả đột nhập nhà thông minh SVTH: Tô Xuân Hải,Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 52 TÀI LIỆU THAM KHẢO Đề tài: Thi công thiết kế nhà thông minh an ninh tự động TÀI LIỆU THAM KHẢO [1] https://homeq.vn/chia-se/tin-tuc/top-5-ngoi-nha-thong-minh-nhat-the-gioidang-cap-hien-dai [2] https://wesmart.vn/tin-tuc/mo-hinh-ngoi-nha-thong-minh-hieu-qua-vanhung-mau-thiet-ke-noi-bat.html [3] https://ohstem.vn/tai-lieu-hoc-arduino-mien-phi-cho-nguoi-moi/ [4] https://www.slideshare.net/solomen2505/giao-trinhcongngherfid [5] http://arduino.vn/tutorial/1570-gioi-thieu-module-esp32-va-huong-dan-caitrinh-bien-dich-tren-arduino-ide [6] https://sites.google.com/site/ktddhbk/thong-tin-cong-nghe/dien-dientu/tailieucobanverolebaovehethongdhien [7] http://doantotnghiep.vn/luan-van-tot-nghiep-dieu-khien-ngoi-nha-thongminh-thong-qua-mang-internet [8] https://lumi.vn/gia-tang-nhu-cau-smart-home-trong-va-ca-sau-covid-19/ [9] https://smarthomekit.vn/nha-thong-minh-tu-a-z/ [10] https://dientutuonglai.com/gioi-thieu-arduino-nano.html SVTH: Tô Xuân Hải,Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 53 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động PHỤ LỤC ❖ CODE An ninh nhà thông minh #include #include #define SS_PIN 10 #define RST_PIN #define LED_G // led gắn chân #define BUZZER // coi găn chân #define KHOA // khoa dien MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance // Thu vien LCD I2C // #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { Serial.begin(9600); // Initiate a serial communication SPI.begin(); // Initiate SPI bus mfrc522.PCD_Init(); // Initiate MFRC522 pinMode(LED_G, OUTPUT); pinMode(BUZZER, OUTPUT); pinMode(KHOA, OUTPUT); noTone(BUZZER); digitalWrite(KHOA, LOW); SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 54 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động Serial.println("Dua the vao "); Serial.println(); lcd.init(); lcd.backlight(); lcd.setCursor(3, 0); lcd.print("KHOA DIEN"); lcd.setCursor(3, 1); lcd.print("RFID RC522"); delay(3000); lcd.clear(); } void loop() { lcd.setCursor(2, 0); lcd.print("MOI QUET THE "); // Look for new cards if ( ! mfrc522.PICC_IsNewCardPresent()) { return; } // Select one of the cards if ( ! mfrc522.PICC_ReadCardSerial()) { SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 55 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động return; } //Show UID on serial monitor Serial.print("UID tag :"); String content = ""; byte letter; for (byte i = 0; i < mfrc522.uid.size; i++) { Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "); Serial.print(mfrc522.uid.uidByte[i], HEX); content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ")); content.concat(String(mfrc522.uid.uidByte[i], HEX)); } Serial.println(); Serial.print("Message : "); content.toUpperCase(); if (content.substring(1) == "67 55 FA D7") // dán ID thẻ vừa đọc từ trước { Serial.println("DUNG THE"); Serial.println(); lcd.setCursor(0, 1); lcd.print("*** MO CUA ***"); right(); digitalWrite(LED_G, HIGH); digitalWrite(KHOA, HIGH); delay(3000); SVTH: Tô Xuân Hải, Phạm Tiến Dũng // Thời gian mở cửa Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 56 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động digitalWrite(KHOA, LOW); digitalWrite(LED_G, LOW); lcd.setCursor(0, 1); lcd.print(" "); } else { Serial.println("SAI THE"); Serial.println(); lcd.setCursor(0, 1); lcd.print("*** SAI THE ***"); wrong(); lcd.setCursor(0, 1); lcd.print(" "); } } void right() { tone(BUZZER, 700); delay(500); noTone(BUZZER); } void wrong() { SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 57 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động tone(BUZZER, 300); delay(100); noTone(BUZZER); delay(50); tone(BUZZER, 300); delay(350); noTone(BUZZER); delay(1000); } ❖ CODE Ánh sáng nhà thông minh #include SoftwareSerial mySerial(10, 11); #define Lamp1 #define Lamp2 #define Lamp3 #define Lamp4 #define Lamp5 #define Lamp6 #define Lamp7 #define Lamp8 char val; String statusLamp1,statusLamp2,statusLamp3,statusLamp4,statusLamp5,statusLamp 6,statusLamp7,statusLamp8; void setup() { pinMode(Lamp1,OUTPUT); pinMode(Lamp2,OUTPUT); pinMode(Lamp3,OUTPUT); SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 58 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động pinMode(Lamp4,OUTPUT); pinMode(Lamp5,OUTPUT); pinMode(Lamp6,OUTPUT); pinMode(Lamp7,OUTPUT); pinMode(Lamp8,OUTPUT); mySerial.begin(9600); Serial.begin(9600); } void loop() { //cek data serial from bluetooth android App if( mySerial.available() >0 ) { val = mySerial.read(); Serial.println(val); } if( val == '1' ) { digitalWrite(Lamp1,HIGH); statusLamp1="1"; } else if( val == '2' ) { digitalWrite(Lamp2,HIGH); statusLamp2="2"; } else if( val == '3' ) { digitalWrite(Lamp3,HIGH); statusLamp3="3"; } else if( val == '4' ) { digitalWrite(Lamp4,HIGH); statusLamp4="4"; } else if( val == '5' ) { digitalWrite(Lamp5,HIGH); statusLamp5="5";} else if( val == '6' ) { digitalWrite(Lamp6,HIGH); statusLamp6="6";} SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 59 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động else if( val == '7' ) { digitalWrite(Lamp7,HIGH); statusLamp7="7";} else if( val == '8' ) { digitalWrite(Lamp8,HIGH); statusLamp8="8";} else if( val == '9' ) { digitalWrite(Lamp1,HIGH); statusLamp1="1"; digitalWrite(Lamp2,HIGH); statusLamp2="2"; digitalWrite(Lamp3,HIGH); statusLamp3="3"; digitalWrite(Lamp4,HIGH); statusLamp4="4"; digitalWrite(Lamp5,HIGH); statusLamp5="5"; digitalWrite(Lamp6,HIGH); statusLamp6="6"; digitalWrite(Lamp7,HIGH); statusLamp7="7"; digitalWrite(Lamp8,HIGH); statusLamp8="8"; } else if( val == 'A' ) { digitalWrite(Lamp1,LOW); statusLamp1="A"; } else if( val == 'B' ) { digitalWrite(Lamp2,LOW); statusLamp2="B"; } else if( val == 'C' ) { digitalWrite(Lamp3,LOW); statusLamp3="C"; } else if( val == 'D' ) { digitalWrite(Lamp4,LOW); statusLamp4="D"; } else if( val == 'E' ) { digitalWrite(Lamp5,LOW); statusLamp5="E";} else if( val == 'F' ) { digitalWrite(Lamp6,LOW); statusLamp6="F";} else if( val == 'G' ) { SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 60 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động digitalWrite(Lamp7,LOW); statusLamp7="G";} else if( val == 'H' ) { digitalWrite(Lamp8,LOW); statusLamp8="H";} else if( val == 'I' ) { digitalWrite(Lamp1,LOW); statusLamp1="A"; digitalWrite(Lamp2,LOW); statusLamp2="B"; digitalWrite(Lamp3,LOW); statusLamp3="C"; digitalWrite(Lamp4,LOW); statusLamp4="D"; digitalWrite(Lamp5,LOW); statusLamp5="E"; digitalWrite(Lamp6,LOW); statusLamp6="F"; digitalWrite(Lamp7,LOW); statusLamp7="G"; digitalWrite(Lamp8,LOW); statusLamp8="H"; } else if( val == 'S' ) { delay(500); mySerial.println(statusLamp1+statusLamp2+statusLamp3+statusLamp4+statu sLamp5+statusLamp6+statusLamp7+statusLamp8+"J"); //delay(500); val=' '; } } ❖ Code nhận diện khn mặt cho cổng chính: #include "esp_camera.h" #include // SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 61 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động // WARNING!!! PSRAM IC required for UXGA resolution and high JPEG quality // Ensure ESP32 Wrover Module or other board with PSRAM is selected // Partial images will be transmitted if image exceeds buffer size // // Select camera model #define CAMERA_MODEL_WROVER_KIT // Has PSRAM //#define CAMERA_MODEL_ESP_EYE // Has PSRAM //#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM //#define CAMERA_MODEL_M5STACK_V2_PSRAM version B Has PSRAM // M5Camera //#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM //#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM //#define CAMERA_MODEL_AI_THINKER // Has PSRAM //#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM #include "camera_pins.h" const char* ssid = "*********"; const char* password = "*********"; void startCameraServer(); void setup() { Serial.begin(115200); Serial.setDebugOutput(true); SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 62 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động Serial.println(); camera_config_t config; config.ledc_channel = LEDC_CHANNEL_0; config.ledc_timer = LEDC_TIMER_0; config.pin_d0 = Y2_GPIO_NUM; config.pin_d1 = Y3_GPIO_NUM; config.pin_d2 = Y4_GPIO_NUM; config.pin_d3 = Y5_GPIO_NUM; config.pin_d4 = Y6_GPIO_NUM; config.pin_d5 = Y7_GPIO_NUM; config.pin_d6 = Y8_GPIO_NUM; config.pin_d7 = Y9_GPIO_NUM; config.pin_xclk = XCLK_GPIO_NUM; config.pin_pclk = PCLK_GPIO_NUM; config.pin_vsync = VSYNC_GPIO_NUM; config.pin_href = HREF_GPIO_NUM; config.pin_sscb_sda = SIOD_GPIO_NUM; config.pin_sscb_scl = SIOC_GPIO_NUM; config.pin_pwdn = PWDN_GPIO_NUM; config.pin_reset = RESET_GPIO_NUM; config.xclk_freq_hz = 20000000; config.pixel_format = PIXFORMAT_JPEG; // if PSRAM IC present, init with UXGA resolution and higher JPEG quality // for larger pre-allocated frame buffer if(psramFound()){ SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 63 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động config.frame_size = FRAMESIZE_UXGA; config.jpeg_quality = 10; config.fb_count = 2; } else { config.frame_size = FRAMESIZE_SVGA; config.jpeg_quality = 12; config.fb_count = 1; } #if defined(CAMERA_MODEL_ESP_EYE) pinMode(13, INPUT_PULLUP); pinMode(14, INPUT_PULLUP); #endif // camera init esp_err_t err = esp_camera_init(&config); if (err != ESP_OK) { Serial.printf("Camera init failed with error 0x%x", err); return; } sensor_t * s = esp_camera_sensor_get(); // initial sensors are flipped vertically and colors are a bit saturated if (s->id.PID == OV3660_PID) { s->set_vflip(s, 1); // flip it back s->set_brightness(s, 1); // up the brightness just a bit s->set_saturation(s, -2); // lower the saturation SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 64 PHỤ LỤC Đề tài: Thi công thiết kế nhà thông minh an ninh tự động } // drop down frame size for higher initial frame rate s->set_framesize(s, FRAMESIZE_QVGA); #if defined(CAMERA_MODEL_M5STACK_WIDE) || defined(CAMERA_MODEL_M5STACK_ESP32CAM) s->set_vflip(s, 1); s->set_hmirror(s, 1); #endif WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); startCameraServer(); Serial.print("Camera Ready! Use 'http://"); Serial.print(WiFi.localIP()); Serial.println("' to connect"); } void loop() { // put your main code here, to run repeatedly: delay(10000); } SVTH: Tô Xuân Hải, Phạm Tiến Dũng Người hướng dẫn: Th.S Phạm Thị Thảo Khương Trang 65 ... Khương Trang Chương 1: Giới thi? ??u nhà thông minh Đề tài: Thi công thi? ??t kế nhà thơng minh an ninh tự động Hình Căn nhà Harbour Hide 1.3.2 Mẫu nhà thông minh Việt Nam Mẫu thi? ??t kế nhà thông minh dạng... Phạm Thị Thảo Khương Trang 10 Chương 2: Thi? ??t kế hệ thống an ninh Đề tài: Thi công thi? ??t kế nhà thông minh an ninh tự động CHƯƠNG 2: THI? ??T KẾ HỆ THỐNG AN NINH NHÀ THÔNG MINH 2.1 Các linh kiện... công thi? ??t kế nhà thông minh an ninh tự động Hình 10 Mẫu thi? ??t kế nhà thơng minh dạng hộ cao cấp Mẫu thi? ??t kế nhà thông minh dạng nhà cấp 4: Nhà thông minh dạng nhà cấp với không gian không rộng

Ngày đăng: 12/08/2022, 10:32

w