Đều khiển mô hình nhà thông minh qua Blink

50 236 3
Đều khiển mô hình nhà thông minh qua Blink

Đ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áo cáo tốt nghiệp mô hình nhà thông minh điều khiển qua Blink. Phù hợp với các sinh viên ngành điện tử viễn thông, công nghệ thông tin, cơ điện tử, điện - điện tử. Sử dụng giao thức Blink, Arduino. Lập trình đơn giản với độ ổn định cao.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN -o0o - ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: ĐIỆN TỬ VIỄN THƠNG Tên đề tài: ĐIỀU KHIỂN VÀ GIÁM SÁT MƠ HÌNH NHÀ THÔNG MINH QUA INTERNET Giảng Viên Hướng Dẫn : Sinh Viên Thực Hiện : Lớp : Mã Sinh Viên : Th.S Nguyễn Ngọc Kí Lưu Kiến 14DT2008 14DT2020201 HÀ NỘI - 2018 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN -o0o - Lưu Kiến ĐIỀU KHIỂN VÀ GIÁM SÁT MƠ HÌNH NHÀ THƠNG MINH QUA INTERNET ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: ĐIỆN TỬ VIỄN THÔNG Cán hướng dẫn: (Ký tên) Th.S Nguyễn Ngọc Kí TĨM TẮT HÀ NỘI - 2018 TĨM TẮT Tóm tắt: Nhà thơng minh nhu cầu cấp thiết xã hội Nhà thông minh ngơi nhà tích hợp cơng nghệ tân tiến kỹ thuật điện-điện tử-tin học để quản lý điều khiển thiết bị điện theo mong muốn chủ nhà lúc, nơi theo chương trình cài đặt theo ngữ cảnh, lịch trình, cảm biến tự động Sự khác biệt với nhà bình thường mà việc quản lý điều khiển thiết bị điện thực cách thủ công học theo nguyên tắc Mở/Tắt (On/Off) Smart Home tiến lên đẳng cấp khác điều khiển, quản lý thiết bị cách thông minh nhiều Chính em chọn đề tài “Điều khiển giám sát mơ hình nhà thơng minh qua Internet” với mục đích nghiên cứu, tìm hiểu xây dựng biện pháp hữu ích giúp ngơi nhà trở nên thông minh thời đại Từ khóa: Điều khiển giám sát mơ hình nhà thông minh qua Internet LỜI CẢM ƠN Sau khoảng thời gian học tập trường, khoảng thời gian khó qn chúng em Thầy bảo tận tình để giúp chúng em trang bị kiến thức để vững vàng bước vào đời Để ngày hôm nay, em xin gửi lời cảm ơn đến thầy cô môn Điện Tử Viễn Thông thầy cô khoa Công Nghệ Thông tin hướng dẫn, truyền đạt kiến thức cho chúng em Và thời gian học tập trường Đại học Cơng nghệ em có hội áp dụng kiến thức học trường vào thực tế, đồng thời học hỏi nhiều kinh ngiệm thực tế trường Cùng với nỗ lực thân, em hoàn thành báo cáo đồ án tốt nghiệp Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường, với thầy cô thuộc Khoa Công Nghệ Thông Tin tạo điều kiện cho em để em hồn thành tốt báo cáo Và em xin chân thành cám ơn thầy Nguyễn Ngọc Kí nhiệt tình hướng dẫn em hồn thành tốt đề tài tốt nghiệp Trong trình thực đề tài, trình làm báo cáo, khó tránh khỏi sai sót, mong thầy, bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh ngiệm để hồn thiện Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan kết nghiên cứu trình bày đồ án trung thực, không chép tài liệu, công trình nghiên cứu người khác mà khơng rõ tài liệu tham khảo, chưa sử dụng để bảo vệ cho học vị Hà Nội, ngày tháng năm 2020 Sinh viên thực Lưu Kiến MỤC LỤC MỤC LỤC DANH MỤC TỪ VIẾT TẮT .9 DANH MỤC HÌNH VẼ .10 DANH MỤC BẢNG BIỂU .11 MỞ ĐẦU 12 Đặt vấn đề chọn đề tài 12 Mục tiêu nội dung nghiên cứu 13 Phạm vi nghiên cứu 13 Phương pháp nghiên cứu 13 Bố cục đề tài 13 CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 14 1.1 Tình trạng 14 1.1.1 Tình trạng chung 14 1.1.2 Nhà thông minh trở thành "tiêu chuẩn" nhà đại 14 1.1.3 Lắp đặt nhà thông minh Việt Nam 15 1.2 Đề xuất số giải pháp 16 1.3 Lựa chọn giải pháp 16 1.4 Giới thiệu chung hệ thống 16 1.5 Kết luận chương 16 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 17 2.1 Thiết kế sơ đồ khối tổng quát hệ thống 17 2.2 Tổng quan linh kiện hệ thống 18 2.2.1 ESP8266 18 2.2.1.1 Sơ lược ESP8266 18 2.2.1.2 Cấu tạo 18 2.2.1.3 Hoạt động 19 2.2.1.4 Ứng dụng 20 2.2.1.5 Các đặc tính ESP8266 .20 2.2.1.6 Phân loại 20 2.2.1.7 Sơ đồ chân 22 2.2.1.8 Xác định toán mục tiêu thực 23 2.3 Cảm biến phát lửa 24 2.3.1 Khái niệm 24 2.3.2 Sơ đồ chân 24 2.3.3 Nguyên lý hoạt động 24 2.3.4 Ứng dụng .25 2.3.5 Đặc điểm cảm biến LM393 25 2.4 Cảm biến PIR 25 2.4.1 Khái niệm 25 2.4.2 Thông số kỹ thuật 26 2.4.3 Sơ đồ chân .26 2.4.4 Nguyên lý hoạt động 27 2.4.5 Ứng dụng .27 2.5 Điện trở 27 2.5.1 Khái niệm 27 2.5.2 Điện trở dây dẫn 28 2.5.3 Cách đọc giá trị điện trở 29 2.6 Biến trở 30 2.6.1 Khái niệm 30 2.6.2 Cấu tạo 31 2.7 Rơ le 31 2.7.1 Khái niệm 31 2.7.2 Cấu tạo 31 2.7.3 Phân loại 31 2.7.4 Nguyên tắc hoạt động 32 2.8 Đèn led 33 2.8.1 Định nghĩa .33 2.8.2 Ứng dụng .34 2.9 Cịi chíp 34 2.9.1 Khái niệm 34 2.9.2 Cấu tạo 34 2.9.3 Ứng dụng .35 2.9.4 Nguyên lý hoạt động 35 2.7 Kết luận chương 35 CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG 36 3.1 Đặt vấn đề 36 3.2 Thiết kế hệ thống phần cứng 36 3.2.1 Thiết kế sơ đồ nguyên lý 36 3.2.2 Thiết kế mạch in 37 3.3 Thiết kế hệ thống phần mềm 37 3.3.1 Giới thiệu phần mềm lập trình Arduino IDE .37 3.3.2 Giới thiệu chung Proteus 38 3.3.2.1 Các chức Proteus 39 3.3.3 Thiết kế lưu đồ thuật toán 42 3.3.4 Giao diện phần mềm điều khiển nhà thông minh 43 3.4 Giải thích chi tiết phần mềm cho Arduino .43 3.5 Kết sản phẩm 45 3.6 Đánh giá kết luận .45 KẾT LUẬN .46 TÀI LIỆU THAM KHẢO 47 PHỤ LỤC 48 DANH MỤC TỪ VIẾT TẮT Từ viết tắt Tiếng Anh Giải nghĩa ARM Advanced RISC Machine Hãng thiết kế vi xử lý COM Communication port Cổng giao tiếp DC Direct Current Điện chiều EEPROM Electrically Erasable Programmable Read-Only Memory Chip nhớ đọc xóa liệu EXT_PW R External Power Nguồn điện bên FTDI Future Technology Devices Intergrated Cơng nghệ thiết bị tích hợp GND Ground Đất (cực âm điện) I2C Inter-Intergrated Circuit Một loại Bus nối tiếp IC Integrated Circuit Chip vi mạch OS Operating System Hệ điều hành PWR Power Nguồn điện RH Ralative Humidity Độ ẩm tương đối ROM Read Only Memory Bộ nhớ đọc RXD Receive Data Nhận liệu SDA Serial Data Dữ liệu nối tiếp TXD Transmit Data Truyền liệu VCC Voltage Collecter to Collector Điện + cho cực C BJT WiFi Wireless Fidelity Kết nối khơng dây sử dụng sóng vơ tuyến DANH MỤC HÌNH VẼ Hình 2.1 Sơ đồ khối tổng quát hệ thống 17 Hình 2.2 ESP8266 .18 Hình 2.3 Phân loại ESP .21 Hình 2.4 ESP-01 21 Hình 2.5 ESP-12 22 Hình 2.6 Sơ đồ chân ESP8266 23 Hình 2.7 Sơ đồ chân LM393 24 Hình 2.8 Cảm biến PIR .26 Hình 2.9 Kí hiệu loại điện trở .28 Hình 2.10 Điện trở 29 Hình 2.11 Biến trở .31 Hình 2.12 Cấu tạo Rơ le 32 Hình 2.13 Rơ le 33 Hình 2.14 Đèn Led 33 Hình 2.15 Cịi chíp 34 Hình 3.1 Sơ đồ nguyên lý toàn mạch 36 Hình 3.2 Sơ đồ khối xử lý MCU ESP8266 37 Hình 3.3 Sơ đồ khối nguồn 37 Hình 3.4 Sơ đồ khối rơ le điều khiển đèn quạt 37 Hình 3.5 Sơ đồ cảm biến hồng ngoại 38 Hình 3.6 Sơ đồ cảm biến chuyển động PIR .38 Hình 3.7 Sơ đồ cịi chíp cảnh báo 38 Hình 3.8 Giao diện làm việc Arduino 39 Hình 3.9 Lưu đồ thuật tốn .43 Hình 3.10 Giao diện phần mềm điều khiển 44 Hình 3.11 Chi tiết phần mềm Arduino .46 Hình 3.12 Hình ảnh thực tế sản phẩm 47 DANH MỤC BẢNG BIỂU Bảng 2.1 Các chế độ boot up cấu hình chân GPIO ESP 18 Bảng 2.2 Bảng mã tính giá trị điện trở 28 - Cảm biến hồng ngoại: Cảm biến hồng ngoại để phát mức lượng cao có tia lửa Hình 20 Sơ đồ cảm biến hồng ngoại - Cảm biến PIR: Cảm biến chuyển động để phát thay đổi sóng hồng ngoại góc qt Hình 21 Sơ đồ cảm biến chuyển động PIR - Còi báo: Cịi báo kêu phát có lửa trộm Hình 22 Sơ đồ cịi chíp cảnh báo 3.2.2 Thiết kế mạch in 3.3 Thiết kế hệ thống phần mềm 3.3.1 Giới thiệu phần mềm lập trình Arduino IDE Để lập trình cho board Arduino, ta cần phải có cơng cụ hỗ trợ để viết code gọi Intergrated Development Environment (IDE) Công cụ đội ngũ kĩ sư Arduino phát triển chạy Windows, MAC OS Linux Code dựa ngôn ngữ C C++ với cú pháp code dễ hiểu dựa vào từ khóa tiếng Anh giúp cơng việc lập trình dễ dàng tiếp cận Bên cạnh đó, module dành cho board mạch Arduino có thư viện hỗ trợ để dễ dàng sử dụng Hoặc ta tự xây dựng thư viện riêng phục vụ cho dự án cụ thể cá nhân Một số chức Arduino IDE liệt kê kiểm tra code, upload code lên board mạch, set port kết nối loại board mạch sử dụng, Arduino có sẵn thư viện tích hợp sẵn bên bao gồm thư viện thường sử dụng cho Arduino Hình 23 Giao diện làm việc Arduino Một chương trình hoạt động Arduino bao gồm hai phần setup () loop ():  Setup () chạy chương trình khởi động Bạn sử dụng để khai báo giá trị biến, khai báo thư viện, thiết lập thơng số… Nó chạy lần sau bạn cấp nguồn cho Arduino, hệ thống reset lại Setup () chạy lại  Loop () chạy sau Setup (), chúng lặp lặp lại liên tục ngắt nguồn cấp điện cho Arduino thơi Ngồi có chương trình phục vụ ngắt làm ngắt loop () vi điều khiển bình thường Trong đồ án cần thư viện phục vụ kết nối Node wifi, Firebase ESP8266WiFi.h FirebaseArduino.h ArduinoJson Giao diện Arduino IDE gồm phần chính:  Vùng lệnh: Bao gồm tab menu icon cho phép sử dụng nhanh chức IDE  Vùng viết chương trình: Là nơi viết đoạn mã chương trình  Vùng thơng báo: Những thông báo IDE từ lỗi code hay upload code vào mạch thành công hay thất bại hiển thị 3.3.2 Giới thiệu chung Proteus Trong lĩnh vực khoa học công nghệ ngày phát triển khơng ngừng ngành tin học nói chung có mặt tất ngành nghề từ đơn giản đến phức tạp Công nghệ tin học giúp ích khơng nhỏ vào cơng việc giảng dạy mang lại nhiều kết không nhỏ Proteus VSM (Virtual Simulation Microprocessor) chương trình tạo chạy mạch điện ,các mạch có vi xử lý mơ q trình làm việc mạch ngun lý, giúp cho người học điện tử hình dung trực quan vào thực tế linh kiện điện tử Phần mềm Proteus VSM viết công ty Labcenter Electronics Proteus sử dụng rộng rãi 35 quốc gia Proteus tự khẳng định mạnh mơ mạch ngun lý sát với thực tế, 12 năm ngày hoàn thiện phát triển mạnh Proteus cung cấp cho người sử dụng toàn linh kiện điện tử để người dùng tạo mạch nguyên lý sau chạy thử so sánh với kết thực tế.Chính Proteus tạo chạy mạch đơn giản mạch phức tạp nên dùng giảng dạy, phịng thí nhiệm điện tử thực hành vi xử lý Phần mềm Proteus chạy môi trường Window 32 bit , yêu cầu phần cứng đơn giản CPU 300MHZ trở lên 3.3.2.1 Các chức Proteus a) Các ưu điểm Dễ dàng tạo sơ đồ nguyên lý đơn giản từ mạch điện đơn giản, đến mạch có lập trình vi xử lý Dễ dàng chỉnh sửa đặc tính linh kiện hên sơ đồ nguyên lý: chỉnh sửa số bước động bước, chỉnh sửa nguồn nuôi cho mạch,thay đổi tần số hoạt động vi xử lý Công cụ hỗ trợ kiểm tra lổi thiết kế sơ đồ nguyên lý Xem lưu lại phần báo lỗi Chạy mô phân tích tính chất mạch điện Công cụ hỗ trợ cho việc chạy mô mạnh xác Các cơng cụ đồ thị hỗ trợ mạnh cho việc phân tích tần số, sóng, âm thanh, khơng phần mềm cịn có thêm máy phân tích từ đơn giản như: đồng hồ đo Vôn, Ampe, đến máy đo dao động,mấy tạo sóng dao động Ngồi Proteus cịn cung cấp cho người sử dụng cơng cụ mạnh mà phần mềm khác khơng có Chẳng hạn thư viện LED với loại màu sắc khác kể led đoạn Nhưng phần hiển thị mạnh mà Proteus cung cấp LCD, mơ cho nhiều LCD từ đơn giản đến phức tạp Một ưu điểm Proteus mơ cơng cụ phát thu tín hiệu từ mạch giao tiếp với máy tính qua cơng cụ RS232 Trong người sử dung điếu khiển q trình truyền phát, tốc độ Baud giúp cho người lập trình mơ mặt truyền phát tín hiệu Một điểm mạnh khác Proteus cung cấp cho người sử dụng công cụ biên dịch cho họ vi xử lý MSC51, AVR ,HC11, Qua tạo tập tin HEX dùng để nạp cho vi xử lý tập tin DSI dùng để xem chạy kiểm tra bước chương trình mơ Đối với mạch vi xử lý Proteus cung cấp hình ảnh thực tế linh kiện xuất mà cịn cung cấp cho người lập trình nhiều cửa sổ thông báo nội dung nhớ, trỏ, ghi, Proteus có thư viện lớn với 6000 linh kiện loại ngày bổ sung Ngồi cịn có keypad (ma trận phím tạo đơn giản cho người thiết kế cần thao tác ma trận phím) b) Khả ứng dụng : Khả ứng dụng Proteus mơ , phân tích kết từ mạch nguyên lý Proteus giúp cho người sử dụng thấy trước mạch thiết kế chạy hay sai trước thiết kế bo mạch Các công cụ phục vụ cho việc phân tích mạch có độ xác cao đo vôn hay ampe, máy đo dao động Khả áp dụng chương trình Proteus vào giảng dạy tốt cho thầy cho sinh viên học tập kỹ thuật điện tử Proteus cung cấp gần đầy đủ từ đến phức tạp cho người học điện tử vi xử lý Đối với sinh viên Proteus mà sử dụng rộng dãi gần thầy dạy cho họ nhà Nó giúp cho sinh viên tự học, tự nhiên cứu thiết kế thử phần học chạy xem kết rút học tốt Điều tiết kiệm tiền cho sinh viên điều kiện mà lại ham học, ham nghiên cứu Trong thực tế phịng thí nhiệm điện tử xây dựng lên phải tốn không ngân sách Nếu Proteus ứng dụng qua máy tính thầy cung cấp cho sinh viên toàn mạch điện đơn giản,hơn tạo KIT vi xử lý dùng phục vụ cho việc thực hành vi xử lý.Qua thầy cung cấp cho sinh viên mạch điện tử phục vụ trình học tập từ sinh viên tự nguyên cứu thực hành trước nhà trước thực hành thực tế mơ hình thật kết chắn không nhỏ c) Khả phân tích Phân tích mạch đơn giản Phân tích mạch cấc họ vi xử lý Phân tích mạch qua đồ thị, máy đo ví dụ: o o o o o Phân tích Analogue Phân tích Digital Phân tích tần số Phân tích âm Phân tích truyền phát liệu Nhiều nhiều phương pháp phân tích từ đơn giản đến khả phân tích phức tạp mà ngồi thực tế cần phân tích cần nhiều chi phí cơng cụ sử dụng Phân tích q tải, q ấp , đủ tải Proteus cung cấp cho người sử dụng khả phân tích tải giúp người sử dụng hình dung tải ảnh hưởng đến linh kiện mà chi phí an tồn tuyệt đối Lưu lại kết phân tích d) Nhược điểm Phần mềm có nhược điểm Proteus không tránh khỏi nhược điểm:  Phần mềm cơng ty nước ngồi nên tính chất quyền cao, biết đến nên khó kiếm ngồi thực tế  Trong thiết kế có nhiều phần Proteus chạy không theo quy tắc làm người sử dụng đơi lúc gặp khó khăn  Sử dụng phức tạp cấc mạch vi xử lý hay cấc mạch cần chỉnh sửa cấc tính chất linh kiện (do nhiều tính chất phải điều chỉnh)  Phần mềm cơng ty nước ngồi viết nên khơng có tài liệu cung cấp hay hướng dẫn sử dụng  Hướng đẫn sử dụng Proteus hoàn tồn tiếng anh nên địi hỏi người sử dụng phải có tảng tiếng anh muốn sử dụng cách hiệu ( tiếng anh chuyên ngành điện tử) 3.3.3 Thiết kế lưu đồ thuật tốn Hình 24 Lưu đồ thuật toán Lưu đồ thuật toán thực qua bước sau :  Bước 1: Khởi tạo biến hàm cho vi điều khiển ESP8266  Bước 2: Hệ thống kết nối với máy chủ giao thức MTTQ  Bước 3: Hệ thống khởi tạo chân chức vi điều khiển  Bước 4: Hệ thống chạy vòng lặp kiểm tra cảm biến tia lửa cảm biến chuyển động cảm biến trạng thái cao Vi điều khiển gửi lệnh tới máy chủ để gửi thông báo cho điện thoại  Bước 5: Hệ thống chạy vòng lặp kiểm tra trạng thái công tắc ảo máy chủ điện thoại kích hoạt cơng tắc Vi điều khiển nâng mức logic chân I/O tương ứng để bật đèn quạt 3.3.4 Giao diện phần mềm điều khiển nhà thơng minh Hình 25 Giao diện phần mềm điều khiển 3.4 Giải thích chi tiết phần mềm cho Arduino Hình 26 Chi tiết phần mềm Arduino 3.5 Kết sản phẩm Hình 27 Hình ảnh thực tế sản phẩm 3.6 Đánh giá kết luận Kết thúc chương 3, em thiết kế chi tiết phần cứng phần mềm sản phẩm Hoàn thiện sản phẩm thử nghiệm đẩy đủ tính cần thiết KẾT LUẬN Sau thời gian nghiên cứu tìm hiểu, em hiểu phân tích hệ thống điều khiển giám sát nhà thông minh qua Internet Dựa vào phân tích đó, em hiểu module cần thiết sau xây dựng hệ thống có khả phát hành vi khả nghi, báo cháy, bật/tắt thiết bị hiệu Bên cạnh kết làm được, em số vấn đề chưa giải như: Hệ thống hoạt động chậm, chưa đáp ứng tốc độ xử lý cao để phù hợp nhu cầu sử dụng gia đình Hướng phát triển: Nghiên cứu hồn tồn đưa vịa ứng dụng thực tết tích hợp với module khác hệ thống Và nghiên cứu thêm số phương pháp cải tiến q trình xử lý nhanh hơn, ngồi sử dụng thêm camera để nhận diện hành vi, phát khuôn mặt dễ dàng cho trình xử lý thơng minh Mặc dù cố gắng trình thực đề tài kiến thức cịn hạn chế nên em khơng tránh khỏi thiếu sót định Em mong nhận thơng cảm ý kiến đóng góp từ thầy dể em cải thiện tiến Em xin chân thành cảm ơn ! TÀI LIỆU THAM KHẢO Các tài liệu tham khảo giáo viên hướng dẫn, thầy Bùi Hải Đăng Các website: 2.1 http://arduino.cc/ 2.2 https://www.youtube.com/ 2.3 https://github.com/ 2.4 https://luanvan.net 2.5 https://doantotnghiep.vn 2.6 https://123doc.org 2.7 https://vietnammartch.com.vn PHỤ LỤC #define BLYNK_PRINT Serial //Khởi tạo hình debug #include //Truy cập thư viện kết nối wifi #include // Truy cập thư viện MQTT BlynkTimer timer; //Khởi tạo hàm chờ char auth[] = " ASAE6MkilWX63J3U4p_DpsnKAcKthwxn"; //Key đồng server char ssid[] = "TP-Link_PH7"; //Tên Wifi char pass[] = "Audioteam@2019"; //Mật Wifi int dem=0;//Khởi tạo biến đếm cho chức báo cháy int coi=0; //Thực thi hàm báo cháy void baochay(){ int fireSensor = digitalRead(12);//Đọc giá trị cảm biến // Thực thi hàm logic báo cháy if (fireSensor==0 && dem ==0 ) { Serial.println("Phát lửa"); //Hiển thị kí tự hình debug Blynk.notify("Khẩn cấp: Phát lửa nhà"); //gửi thông báo tới server dem=1; coi=1; } else if (fireSensor=!0) { coi=0; dem=0; } } //Thực thi hàm báo trộm void baotrom(){ int motionSensor = digitalRead(4);//Đọc giá trị cảm biến if (motionSensor == 1){ Serial.println("Phát trộm"); //Hiển thị kí tự hình debug Blynk.notify("Khẩn cấp: Phát chuyển động bất thường nhà"); //Gửi thông báo tới server coi=1; } else if (motionSensor =!1) coi=0; } void coibao(){ if (coi==1){ digitalWrite(13,LOW); } else digitalWrite(13,HIGH); } //Thực cấu hình chân cảm biến kết nối tới server void setup(){ Serial.begin(9600); pinMode(12,OUTPUT); pinMode(12,INPUT); pinMode(4,INPUT); pinMode(2,OUTPUT); pinMode(16,OUTPUT); Blynk.begin(auth, ssid, pass); timer.setInterval(1000L,baochay); timer.setInterval(2000L,baotrom); timer.setInterval(10000L,coibao); digitalWrite(2,HIGH); //tat role digitalWrite(16,HIGH); //tat role } //Thực thi vòng lặp void loop(){ Blynk.run(); timer.run(); } ... tín nhà cung cấp 1.2 Đề xuất số giải pháp - Điều khiển giám sát nhà thông minh qua Cloud Điều khiển giám sát nhà thông minh qua Internet 1.3 Lựa chọn giải pháp - Điều khiển giám sát nhà thông minh. .. smartphone, đến nhà phịng mát… Nếu bạn sử dụng giải pháp nhà thông minh, bạn cảm nhận tiện ích mà nhà thơng minh mang lại cho sống hàng ngày bạn 1.1.3 Lắp đặt nhà thông minh Việt Nam Nhà thông minh số... “Điều khiển giám sát mơ hình nhà thơng minh qua Internet” với mục đích nghiên cứu, tìm hiểu xây dựng biện pháp hữu ích giúp ngơi nhà trở nên thông minh thời đại Từ khóa: Điều khiển giám sát mơ hình

Ngày đăng: 26/08/2020, 23:12

Mục lục

  • DANH MỤC TỪ VIẾT TẮT

  • DANH MỤC HÌNH VẼ

  • DANH MỤC BẢNG BIỂU

  • MỞ ĐẦU

    • 1. Đặt vấn đề khi chọn đề tài

    • 2. Mục tiêu và nội dung nghiên cứu

    • 3. Phạm vi nghiên cứu

    • 4. Phương pháp nghiên cứu

    • 5. Bố cục đề tài

    • 1.1.2 Nhà thông minh đang trở thành "tiêu chuẩn" nhà hiện đại

    • 1.1.3 Lắp đặt nhà thông minh tại Việt Nam

    • 1.2 Đề xuất một số giải pháp

    • 1.3 Lựa chọn giải pháp

    • 1.4 Giới thiệu chung về hệ thống

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

      • 2.1 Thiết kế sơ đồ khối tổng quát hệ thống

      • 2.2 Tổng quan các linh kiện trong hệ thống

      • 2.2.1.1 Sơ lược về ESP8266

      • 2.2.1.5 Các đặc tính cơ bản của ESP8266

      • 2.2.1.8 Xác định bài toán và mục tiêu thực hiện

      • 2.3 Cảm biến phát hiện lửa

      • 2.3.3 Nguyên lý hoạt động

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

Tài liệu liên quan