Đồ án Hệ Thống Giám Sát Ngôi Nhà Thông Minh Sử Dụng Arduino & ESP8266

Giám sát nhà thông minh: Giải pháp an ninh IoT toàn diện. Bảo vệ ngôi nhà của bạn với công nghệ hiện đại, dễ dàng quản lý và kiểm soát mọi lúc mọi nơi.

Trường đại học

Đại học Đông Á

Chuyên ngành

Điện-Điện tử

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2017

81
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI

1.1. VAI TRÒ VÀ ỨNG DỤNG CỦA ARDUINO HIỆN NAY

1.1.1. Giới thiệu về arduino

1.1.2. Ứng dụng arduino trong thực tế

1.2. LÝ DO CHỌN ĐỀ TÀI

1.3. MỤC ĐÍCH CỦA ĐỀ TÀI

1.4. MỤC TIÊU VÀ PHẠM VI NGHIÊN CỨU

1.5. CÁC PHƯƠNG PHÁP NGHIÊN CỨU

2. CHƯƠNG 2: TỔNG QUAN VỀ HỆ THỐNG WIFI, GIỚI THIỆU CHIP ESP8622 VÀ BOARD ARDUINO UNO

2.1. GIỚI THIỆU VỀ CÔNG NGHỆ WIFI

2.1.1. Nguyên tắc hoạt động

2.1.2. Các chuẩn kết nối

2.2. GIỚI THIỆU VỀ MODULE ESP8622

2.2.1. Tổng quan về module esp8622

2.2.2. Tính năng của chip esp8622

2.2.3. Tập lệnh AT giao tiếp với Module ESP8266

2.2.4. Các phương pháp kết nối thiết bị với esp8266

2.3. GIỚI THIỆU VỀ BOARD ARDUINO

2.3.1. Cấu tạo phần cứng

2.3.2. Môi trường lập trình board mạch Arduino

2.3.3. Các loại Board mạch Arduino

2.3.4. Sơ đồ chân board arduino uno

2.3.5. Các thông số của board arduino uno

2.4. TỔNG QUAN VỀ PHẦN MỀM BLYNK

2.4.1. Giới thiệu phần mềm blynk

2.4.2. Thao tác đối với phần mềm blynk

3. CHƯƠNG 3: THIẾT KẾ VÀ LẮP RÁP MÔ HÌNH NGÔI NHÀ THÔNG MINH

3.1. SƠ ĐỒ KHỐI TỔNG QUÁT CỦA HỆ THỐNG

3.2. KHỐI GIAO TIẾP MẠNG WIFI

3.3. KHỐI XỬ LÝ TRUNG TÂM

3.4. KHỐI CẢM BIẾN

3.4.1. Cảm biến nhiệt độ độ ẩm DHT22

3.5. KHỐI CƠ CẤU CHẤP HÀNH

3.6. Động cơ một chiều

3.7. KHỐI HIỂN THỊ LCD

3.8. LẬP TRÌNH TRƯỜNG TRÌNH ĐIỀU KHIỂN

3.8.1. TRƯƠNG TRÌNH ĐIỀU KHIỂN ARDUINO

3.8.1.1. lưu đồ thuật toán ardiuno
3.8.1.2. Chi tiết trương trình điều khiển arduino

3.8.2. TRƯƠNG TRÌNH ĐIỀU KHIỂN ESP8266

3.8.2.1. Lưu đồ thuật toán esp8266
3.8.2.2. Chi tiết trương trình điều khiển esp8266

3.9. KIỂM TRA ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN

3.10. KIỂM TRA HỆ THỐNG

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Giám Sát Ngôi Nhà Thông Minh IoT Giới Thiệu

Ngày nay, cùng với sự phát triển mạnh mẽ của khoa học kỹ thuật điện tử, kỹ thuật tự động điều khiển đóng vai trò quan trọng trong mọi lĩnh vực, từ quản lý đến công nghiệp. Nhu cầu về cuộc sống tiện nghi trong ngôi nhà ở ngày càng tăng cao. Các vụ đột nhập nhà ở không chỉ gây thiệt hại về tài sản mà còn tạo sự lo lắng về an toàn. Theo khảo sát, phần lớn các vụ trộm cắp xảy ra khi mọi người trong gia đình đi làm hoặc ngủ say. Vì vậy, một hệ thống cảnh báo sẽ giảm được phần lớn thiệt hại. Các thiết bị trong nhà được điều khiển tự động và giám sát từ xa mang lại cuộc sống thoải mái. Để giám sát ngôi nhà và tài sản 24/24, cần một phương tiện giám sát hiệu quả và thông minh hơn. Đề tài "Hệ thống giám sát ngôi nhà thông minh" được lựa chọn với mục tiêu xây dựng một hệ thống sử dụng ArduinoESP8266 để quản lý, giảm sự tác động của con người và mang lại cuộc sống thoải mái. Hệ thống này hướng đến việc tự động hóa các công việc lặp đi lặp lại hàng ngày. Mục tiêu cụ thể bao gồm tìm hiểu nguyên tắc hoạt động của công nghệ số trên module Arduino và ESP8266, ứng dụng trên Arduino IDE, và tìm hiểu hoạt động của cảm biến quang, nhiệt độ và độ ẩm. Do giới hạn về thời gian và kiến thức, nhóm nghiên cứu tập trung vào cài đặt các công cụ hỗ trợ lập trình Arduino IDE và tìm hiểu hoạt động của các thiết bị trong hệ thống. Các phương pháp nghiên cứu bao gồm phân tích tổng hợp lý thuyết, tham khảo tài liệu, và thực nghiệm, cụ thể là tìm hiểu Arduino phần cứng và tập lệnh, viết chương trình điều khiển bằng Arduino IDE, thiết kế các bộ phận của mô hình, và lắp ráp hoàn thiện mô hình ngôi nhà thông minh.

1.1. Vai Trò Của Arduino Trong Hệ Thống Nhà Thông Minh

Arduino là một nền tảng mã nguồn mở được sử dụng để xây dựng các ứng dụng điện tử. Nó bao gồm board mạch có thể lập trình được (vi điều khiển) và phần mềm hỗ trợ IDE để soạn thảo, biên dịch code và nạp chương trình cho board. Arduino phổ biến vì nó đơn giản, hiệu quả và dễ tiếp cận. Không giống như các loại vi điều khiển khác, Arduino không cần các công cụ chuyên biệt để nạp code, chỉ cần kết nối với máy tính bằng cáp USB. Arduino đã tạo ra một làn sóng trong thị trường DIY (tự chế) trên toàn thế giới. Nó được tạo ra tại Ivrea, Ý vào năm 2005 và được giới thiệu như một công cụ cho sinh viên của giáo sư Massimo Banzi. Mặc dù không được tiếp thị nhiều, Arduino đã lan truyền nhanh chóng nhờ truyền miệng. Ngày nay, Arduino rất nổi tiếng, thu hút nhiều người đến Ivrea để tham quan nơi nó được sinh ra. Arduino còn được ứng dụng trong in 3D, thiết bị bay không người lái (UAV) và điều khiển nhà thông minh (Smart Home).

1.2. Mục Tiêu Và Phạm Vi Nghiên Cứu Đề Tài IoT An Ninh

Mục tiêu của đề tài là xây dựng một hệ thống giám sát ngôi nhà thông minh sử dụng Arduino và ESP8266 để quản lý các công việc lặp đi lặp lại hàng ngày. Hệ thống nhằm mục đích giảm sự tác động của con người và mang lại một cuộc sống thoải mái. Nhóm nghiên cứu đã đặt ra mục tiêu cụ thể như sau: Tìm hiểu về nguyên tắc hoạt động của công nghệ số trên module Arduino và ESP8266. Biết cách ứng dụng trên ardunio IDE. Tìm hiểu hoạt động của cảm biến quang, cũng như cảm biến nhiệt độ và độ ẩm. Do giới hạn về thời gian nghiên cứu cũng như kiến thức chuyên ngành nên nhóm thực hiện đề tài chỉ tập trung nghiên cứu một số vấn đề chính xoay quanh đề tài như: Tìm hiểu và cài đặt các công cụ hỗ trợ lập trình arduinon IDE. Tìm hiểu hoạt động của các thiết bị trong hệ thống.

II. Phân Tích Thách Thức An Ninh Cho Ngôi Nhà Thông Minh

Kỹ thuật điều khiển và tự động hóa ngày càng quan trọng trong các ngành kinh tế khác nhau như công nghiệp, nông nghiệp, và giao thông vận tải. Một hệ thống điều khiển thông minh và hoàn toàn tự động là một xu thế tất yếu. Ứng dụng hệ thống thông minh vào điều khiển các thiết bị nhà ở và sân vườn vẫn còn khá mới mẻ ở Việt Nam. Nhóm đã quyết định chọn đề tài ngôi nhà thông minh để đón đầu xu thế đó. Một trong những thách thức lớn nhất là đảm bảo an ninh cho ngôi nhà. Các hệ thống an ninh truyền thống thường có nhiều hạn chế, chẳng hạn như dễ bị vô hiệu hóa hoặc không cung cấp thông tin đầy đủ về các sự kiện xảy ra trong nhà. Hệ thống IoT an ninh cần phải đảm bảo tính bảo mật cao, khả năng phát hiện xâm nhập nhanh chóng và chính xác, và khả năng cung cấp thông tin chi tiết cho người dùng.

2.1. Nguy Cơ An Ninh Mạng Trong Giám Sát Nhà Thông Minh IoT

Nguy cơ an ninh mạng trong giám sát nhà thông minh IoT bao gồm các cuộc tấn công vào thiết bị IoT, đánh cắp dữ liệu cá nhân, và kiểm soát trái phép các thiết bị trong nhà. Các thiết bị IoT thường có bảo mật yếu, dễ bị khai thác bởi hacker. Dữ liệu cá nhân như thông tin về thói quen sinh hoạt, lịch trình đi lại, và thông tin tài chính có thể bị đánh cắp. Hacker có thể kiểm soát các thiết bị như camera an ninh, khóa cửa thông minh, và hệ thống báo động, gây nguy hiểm cho gia đình.

2.2. Hạn Chế Của Các Phương Pháp Bảo Mật Truyền Thống

Các phương pháp bảo mật truyền thống như mật khẩu yếu, tường lửa đơn giản, và phần mềm diệt virus không đủ để bảo vệ hệ thống nhà thông minh IoT. Mật khẩu yếu dễ bị đoán hoặc bẻ khóa. Tường lửa đơn giản không thể ngăn chặn các cuộc tấn công phức tạp. Phần mềm diệt virus không thể phát hiện tất cả các loại phần mềm độc hại. Cần có các giải pháp bảo mật tiên tiến hơn như mã hóa dữ liệu, xác thực hai yếu tố, và hệ thống phát hiện xâm nhập để bảo vệ hệ thống nhà thông minh IoT.

III. Thiết Kế Hệ Thống Giám Sát Nhà Thông Minh IoT An Toàn

Thiết kế hệ thống giám sát nhà thông minh IoT an toàn đòi hỏi sự kết hợp của nhiều yếu tố, bao gồm lựa chọn thiết bị an toàn, thiết lập mạng an toàn, và triển khai các biện pháp bảo mật. Các thiết bị nên được lựa chọn từ các nhà sản xuất uy tín, có cam kết về bảo mật. Mạng nên được thiết lập với mật khẩu mạnh, mã hóa Wi-Fi, và phân vùng mạng để cô lập các thiết bị IoT. Các biện pháp bảo mật như xác thực hai yếu tố, mã hóa dữ liệu, và hệ thống phát hiện xâm nhập nên được triển khai để bảo vệ hệ thống khỏi các cuộc tấn công.

3.1. Lựa Chọn Thiết Bị An Ninh IoT Uy Tín Bảo Mật Cao

Lựa chọn thiết bị an ninh IoT uy tín và bảo mật cao là bước quan trọng để đảm bảo an toàn cho hệ thống nhà thông minh. Các thiết bị nên được chọn từ các nhà sản xuất có cam kết về bảo mật và cung cấp các bản cập nhật phần mềm thường xuyên. Nên kiểm tra đánh giá của người dùng và các chuyên gia bảo mật trước khi mua thiết bị. Nên tránh mua các thiết bị giá rẻ, không rõ nguồn gốc, vì chúng thường có bảo mật yếu.

3.2. Xây Dựng Mạng Riêng Ảo VPN Cho Thiết Bị IoT

Xây dựng mạng riêng ảo (VPN) cho các thiết bị IoT giúp bảo vệ dữ liệu khỏi bị đánh cắp hoặc nghe lén. VPN mã hóa lưu lượng truy cập mạng và che giấu địa chỉ IP, làm cho việc theo dõi và tấn công trở nên khó khăn hơn. VPN có thể được cài đặt trên router hoặc trên từng thiết bị IoT. Nên chọn VPN uy tín, có chính sách bảo mật rõ ràng, và không ghi nhật ký hoạt động của người dùng.

3.3. Mã Hóa Dữ Liệu Truyền Tải Trong Mạng IoT

Mã hóa dữ liệu truyền tải trong mạng IoT đảm bảo dữ liệu được bảo vệ ngay cả khi bị chặn. Sử dụng các giao thức bảo mật như HTTPS và TLS/SSL để mã hóa dữ liệu truyền tải giữa các thiết bị IoT và server. Đảm bảo các thiết bị IoT hỗ trợ các giao thức mã hóa mạnh và được cấu hình đúng cách.

IV. Tích Hợp Cảm Biến Và Điều Khiển Trong Hệ Thống IoT An Ninh

Hệ thống giám sát nhà thông minh IoT an ninh có thể tích hợp các cảm biến và điều khiển để tăng cường khả năng bảo vệ. Các cảm biến như cảm biến chuyển động, cảm biến cửa/cửa sổ, và cảm biến khói/gas có thể phát hiện các sự kiện bất thường và gửi cảnh báo cho người dùng. Các điều khiển như khóa cửa thông minh, đèn chiếu sáng thông minh, và hệ thống báo động có thể được kích hoạt tự động hoặc điều khiển từ xa để ngăn chặn hoặc đối phó với các mối đe dọa.

4.1. Ứng Dụng Cảm Biến Chuyển Động Cửa Khói Trong IoT An Ninh

Cảm biến chuyển động, cửa, và khói có thể được sử dụng để phát hiện xâm nhập, mở cửa trái phép, và cháy nổ. Cảm biến chuyển động có thể phát hiện người lạ xâm nhập vào nhà. Cảm biến cửa/cửa sổ có thể phát hiện cửa hoặc cửa sổ bị mở trái phép. Cảm biến khói/gas có thể phát hiện cháy nổ hoặc rò rỉ gas. Các cảnh báo có thể được gửi cho người dùng qua email, tin nhắn, hoặc thông báo trên ứng dụng di động.

4.2. Điều Khiển Khóa Cửa Thông Minh Đèn Chiếu Sáng Từ Xa

Điều khiển khóa cửa thông minh và đèn chiếu sáng từ xa giúp tăng cường khả năng bảo vệ khi có sự cố xảy ra. Khóa cửa thông minh có thể được khóa hoặc mở từ xa để ngăn chặn hoặc cho phép người vào nhà. Đèn chiếu sáng có thể được bật từ xa để xua đuổi kẻ trộm hoặc chiếu sáng khu vực cần quan sát.

4.3. Tích Hợp Camera Giám Sát Báo Động Trong Hệ Thống IoT

Camera giám sát và báo động là thành phần quan trọng trong hệ thống IoT an ninh. Camera giám sát cung cấp hình ảnh và video về các sự kiện xảy ra trong nhà. Báo động phát ra âm thanh lớn để cảnh báo và xua đuổi kẻ trộm. Hệ thống có thể gửi thông báo kèm hình ảnh hoặc video cho người dùng khi phát hiện sự cố.

V. Giám Sát Quản Lý Hệ Thống Ngôi Nhà Thông Minh IoT Blynk

Blynk là một ứng dụng trên điện thoại cho phép người dùng tạo giao diện và điều khiển thiết bị theo ý thích cá nhân. Blynk được lựa chọn vì dễ sử dụng, giao diện đẹp và đầy đủ, và không yêu cầu lập trình Android hay iOS. Blynk cho phép điều khiển và giám sát từ xa ở bất kỳ nơi nào có internet. Phần mềm Blynk được thiết kế cho Android, iOS cho phép tạo ứng dụng kết nối với các board Arduino, Raspberry và các bo mạch khác để điều khiển chúng. Blynk giúp bạn điều khiển thiết bị từ xa qua internet, thu thập dữ liệu của cảm biến, ảo hóa việc giao tiếp và thực hiện nhiều việc khác. Nguyên lý làm việc là khi nhấn nút điều khiển, lệnh sẽ được truyền về server của Blynk, sau đó Blynk gửi lệnh về module điều khiển, module sau khi chạy lệnh sẽ gửi lại kết quả theo quy trình ngược lại nghĩa là từ thiết bị gửi về server rồi từ server gửi về điện thoại của bạn.

5.1. Lập Trình Giao Diện Điều Khiển IoT Trên Phần Mềm Blynk

Sử dụng Blynk bạn không cần phải biết viết app cho Android, chỉ với thao tác rê và thả các đối tượng trong giao diện và vài thiết lập là xong. Trước khi biết Blynk, để điều khiển được thiết bị qua Internet, tôi phải làm rất nhiều việc như mở port modem trong nhà, đăng ký dịch vụ tên miền như DynDNS, No-IP để tự cập nhật địa chỉ IP modem, viết code cho phần cứng, viết ứng dụng cho phần cứng biến phần cứng đó thành một webserver để điều khiển từ trình duyệt web, viết app android hay iOS, tất cả những điều trên rất dễ làm nản lòng nếu một.

5.2. Truyền Tải Hiển Thị Dữ Liệu Cảm Biến Lên Blynk App

Blynk App cũng cho phép dễ dàng hiển thị dữ liệu từ các cảm biến trong hệ thống IoT. Các Widget như Gauge, Chart cho phép trực quan hóa dữ liệu nhiệt độ, độ ẩm, nồng độ gas,... giúp người dùng dễ dàng theo dõi và đưa ra quyết định. Việc truyền tải dữ liệu từ vi điều khiển lên Blynk App được thực hiện thông qua internet, đảm bảo khả năng giám sát từ xa.

VI. Tương Lai Phát Triển Giải Pháp An Ninh Ngôi Nhà Thông Minh IoT

Tương lai của giải pháp an ninh ngôi nhà thông minh IoT hứa hẹn nhiều tiềm năng phát triển. Các công nghệ như trí tuệ nhân tạo (AI) và học máy (Machine Learning) sẽ được tích hợp để tăng cường khả năng phát hiện và ngăn chặn các mối đe dọa. Các hệ thống sẽ trở nên thông minh hơn, tự động hơn, và dễ sử dụng hơn. Các giải pháp sẽ được cá nhân hóa để phù hợp với nhu cầu và sở thích của từng người dùng. Hệ thống sẽ trở nên thông minh hơn, tự động hơn, và dễ sử dụng hơn. Các giải pháp sẽ được cá nhân hóa để phù hợp với nhu cầu và sở thích của từng người dùng.

6.1. Ứng Dụng Trí Tuệ Nhân Tạo AI Trong An Ninh IoT

Trí tuệ nhân tạo (AI) có thể được sử dụng để phân tích dữ liệu từ các cảm biến và camera để phát hiện các hành vi bất thường và dự đoán các mối đe dọa. AI có thể học hỏi từ dữ liệu và cải thiện khả năng phát hiện theo thời gian. AI cũng có thể được sử dụng để tự động hóa các phản ứng đối với các sự kiện, chẳng hạn như khóa cửa hoặc gọi cảnh sát.

6.2. Bảo Mật Dữ Liệu Cá Nhân Quyền Riêng Tư Trong Hệ Thống IoT

Bảo mật dữ liệu cá nhân và quyền riêng tư là vấn đề quan trọng trong hệ thống IoT. Dữ liệu cá nhân cần được mã hóa và bảo vệ khỏi bị truy cập trái phép. Người dùng cần có quyền kiểm soát dữ liệu của họ và có thể chọn chia sẻ hoặc không chia sẻ dữ liệu. Các nhà sản xuất thiết bị và nhà cung cấp dịch vụ cần tuân thủ các quy định về bảo vệ dữ liệu cá nhân.

20/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 1.1 VAI TRÒ VÀ ỨNG DỤNG CỦA ARDUINO HIỆN NAY 1.1 Giới thiệu về arduino Arduino: là một nền tảng mã nguồn mở được sử dụng để xây dựng các ứng dụng điện tử. Arduino gồm có board mạch có thể lập trình được ( thường gọi là vi điều khiển và các phần mềm hỗi trợ IDE (Integrated Development Environment) dùng để soạn thảo, biên dịch code và nạp chương cho board. Arduino ngày nay rất phổ biến cho những người mới bắt đầu tìm hiểu về điện tử vì nó đơn giản, hiệu quả và dễ tiếp cận. Không giống như các loại vi điều khiển khác, Arduino không cần phải có các công cụ chuyên biệt để phục vụ việc nạp code, ví dụ để nạp code cho PIC cần phải có Pic Kit.

Đối với Arduino rất đơn giản, ta có thể kết nối với máy tính bằng cáp USB. Arduino thực sự đã gây sóng gió trên thị trường người dùng DIY (là những người tự chế ra sản phẩm của mình) trên toàn thế giới trong vài năm gần đây, gần giống với những gì Apple đã làm được trên thị trường thiết bị di động. Số lượng người dùng cực lớn và đa dạng với trình độ trải rộng từ bậc phổ thông lên đến đại học đã làm cho ngay cả những người tạo ra chúng phải ngạc nhiên về m Arduino ra đời tại thị trấn Ivrea thuộc nước Ý và được đặt theo tên một vị vua vào thế kỷ thứ 9 là King Arduin. Arduino chính thức được đưa ra giới thiệu vào năm 2005 như là một công cụ khiêm tốn dành cho các sinh viên của giáo sư Massimo Banzi, là một trong những người phát triển Arduino, tại trường Interaction Design Instistute Ivrea (IDII).

Mặc dù hầu như không được tiếp thị gì cả, tin tức về Arduino vẫn lan truyền với tốc độ chóng mặt nhờ những lời truyền miệng tốt đẹp của những người dùng đầu tiên. Hiện nay Arduino nổi tiếng tới nỗi có người tìm đến thị trấn Ivrea chỉ để tham quan nơi đã sản sinh ra Arduino.2 Ứng dụng arduino trong thực tế Máy in 3d Một cuộc cách mạng khác cũng đang âm thầm định hình nhờ vào Arduino, đó là sự phát triển máy in 3D nguồn mở Reprap. Máy in 3D là công cụ giúp tạo ra các vật thể thực trực tiếp từ các file CAD 3D. Công nghệ này hứa hẹn nhiều ứng dụng rất thú vị trong đó có cách mạng hóa việc sản xuất cá nhân.

SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 7 Hệ Thống Giám Sát Ngôi Nhà Thông Minh Hình 1.1 Máy in 3D Makerbot điều khiển bằng Arduino Mega2560 Thiết bị bay không người lái (UAV) UAV là một ứng dụng đặc biệt thíchhợp với Arduino do chúng có khả năng xử lý nhiều loại cảm biến như Gyro, accelerometer, GPS…; điều khiển động cơ servo và cả khả năng truyền tín hiệu từ xa.2 thiết bị UAV SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 8 Hệ Thống Giám Sát Ngôi Nhà Thông Minh Điều khiển nhà thông minh (Smart Home) Kết hợp với các module chức năng bluetooth hoặc wifi., với các ứng dụng cài đặt trên máy tính bảng, smartphone hay trình duyệt web người dùng có thể thiết kế hệ thống điều khiển giám sát thông minh các thiết bị điện trong ngôi nhà của mình khi ở trong nhà hoặc từ bất cứ nới nào (được kết nối internet).3 Arduino Điều khiển nhà thông minh với Máy tính bảng và smartphone 1.2 LÝ DO CHỌN ĐỀ TÀI Kỹ thuật điều khiển và tự động hóa là ngành công nghệ liên quan đến việc ứng dụng các kỹ thuật cơ khí hiện đại, kỹ thuật điều khiển và kỹ thuật máy tính vào việc vận hành và điều khiển quá trình sản xuất. Ngày nay, khi nhu cầu và thị hiếu con người ngày càng cao, yêu cầu về số lượng và chất lượng của các sản phẩm xã hội cũng không ngừng tăng, điều đó đòi hỏi các dây chuyền sản xuất trong công nghiệp ngày càng hiện đại, có mức độ tự động hóa ngày càng cao với việc sử dụng các kỹ thuật điều khiển hiện đại có trợ giúp của máy tính. Hệ thống điều khiển và tự động hóa có mặt trong mọi dây chuyền sản xuất của các ngành kinh tế khác nhau như: công nghiệp, nông nghiệp, SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 9 Hệ Thống Giám Sát Ngôi Nhà Thông Minh giao thông vận tải,… Vì vậy một hệ thống điều khiển thông minh và hoàn toàn tự động là một xu thế tất yếu. Ưng dụng hệ thống thông minh vào điều khiển cac thiết bị nhà ở và sân vườn vẫn còn khá mới mẻ ở Việt Nam.

Nhóm đã quyết ddingj chộn đề tài ngôi nhà thông minh để làm đề trài nguyên cứu của mình để đón đầu xu thế đó.3 MỤC ĐÍCH CỦA ĐỀ TÀI Nhóm xây dựng đề tài đã chọn theo hướng xây dựng hệ thống sử dụng arduino và esp8266 để quản lý ở nơi mà con người phải bỏ sức ra để thực hiện một công việc lặp đi lặp lại hằng ngày. Nhằm bỏ qua sự tác động của con người, con người sẽ không phải bận tâm quá nhiều đến việc quản lý ngôi nhà. Mang lại một cuộc sống thoải mái.4 MỤC TIÊU VÀ PHẠM VI NGHIÊN CỨU Nhóm thực hiện đề tài đã đặt ra mục tiêu nghiên cứu cụ thể như sau: tìm hiểu về nguyên tắc hoạt động của công nghệ số trên module Arduino và ESP8266. Biết cách ứng dụng trên ardunio IDE.

Tìm hiểu hoạt động của cảm biến quang, cũng như cảm biến nhiệt độ và độ ẩm. Do giới hạn về thời gian nghiên cứu cũng như kiến thức chuyên ngành nên nhóm thực hiện đề tài chỉ tập trung nghiên cứu một số vấn đề chính xoay quanh đề tài như: Tìm hiểu và cài đặt các công cụ hỗ trợ lập trình arduinon IDE. Tìm hiểu hoạt động của các thiết bị trong hệ thống.5 CÁC PHƯƠNG PHÁP NGHIÊN CỨU Chúng em khi thực hiện đề tài đã sử dụng các phương pháp nghiên cứu đề tài sau: + Phương pháp phân tích tổng hợp lý thuyết. + Phương pháp tham khảo tài liệu.

+ Phương pháp thực nghiệm. v Cụ thể: + Tìm hiểu Arduino phần cứng và tập lệnh + Viết chương trình điều khiển bằng phần mềm Arduino IDE + Thiết kế các bộ phận của mô hình + Lắp ráp hoàn thiện mô hình ngôi nhà thông minh SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 10 Hệ Thống Giám Sát Ngôi Nhà Thông Minh CHƯƠNG II: TỔNG QUAN VỀ HỆ THỐNG WIFI, GIỚI THIỆU CHIP ESP8622 VÀ BOARD ARDUINO UNO 2.1 GIỚI THIỆU VỀ CÔNG NGHỆ WIFI Wifi là viết tắt của từ Wireless Fidelity trong tiếng Anh, được gọi chung là mạng không dây sử dụng sóng vô tuyến. Wifi là loại sóng vô tuyến tương tự như sóng điện thoại, sóng truyền hình và radio. Hầu hết các thiết bị sử dụng điện tử hiện nay như : Smartphone, Máy tính bảng, Tivi, Laptop… đều có thể kết nối được Wi- Fi.

Và Wifi là thứ gắn liền và không thể thiếu với đời sống của người dân trong hầu hết công việc cũng như giải trí hàng ngày Kết nối Wifi dựa trên các loại chuẩn kết nối IEEE 802.11, và chủ yếu hiện nay Wifi hoạt động trên băng tần 54 Mbps và có tín hiệu mạnh nhất trong khoảng cách 100 feet gần 31 mét.1 Nguyên tắc hoạt động Hình 2.1 Nguyên tắc hoạt động của wifi Truyền thông qua mạng không dây là truyền thông vô tuyến hai chiều.Cụ thể: Thiết bị adapter không dây (hay bộ chuyển tín hiệu không dây) của máy tính chuyển đổi dữ liệu sang tín hiệu vô tuyến và phát những tín hiệu này đi bằng một ăng-ten. SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 11 Hệ Thống Giám Sát Ngôi Nhà Thông Minh Thiết bị router không dây nhận những tín hiệu này và giải mã chúng. Nó gởi thông tin tới Internet thông qua kết nối hữu tuyến Ethernet. Qui trình này vẫn hoạt động với chiều ngược lại, router nhận thông tin từ Internet, chuyển chúng thành tín hiệu vô tuyến và gởi đến adapter không dây của máy tính.

Sóng WIFI: Các sóng vô tuyến sử dụng cho WiFi gần giống với các sóng vô tuyến sử dụng cho thiết bị cầm tay, điện thoại di động và các thiết bị khác. Nó có thể chuyển và nhận sóng vô tuyến, chuyển đổi các mã nhị phân 1 và 0 sang sóng vô tuyến và ngược lại. Tuy nhiên, sóng WiFi có một số khác biệt so với các sóng vô tuyến khác ở chỗ: Chúng truyền và phát tín hiệu ở tần số 2.5 GHz hoặc 5GHz. Tần số này cao hơn so với các tần số sử dụng cho điện thoại di động, các thiết bị cầm tay và truyền 2.2 Các chuẩn kết nối Hình 2.2 Các chuẩn kết nối wifi Chúng truyền và phát tín hiệu ở tần số 2.4 GHz hoặc 5 GHz.

Tần số này cao hơn so với các tần số sử dụng cho điện thoại di động, các thiết bị cầm tay và truyền hình. Tần số cao hơn cho phép tín hiệu mang theo nhiều dữ liệu hơn.11 là một tập các chuẩn của tổ chức IEEE (tiếng Anh: Institute of Electrical and Electronic Engineers) bao gồm các đặc tả kỹ thuật liên quan đến hệ SVTH: Nguyễn Tiến Hưng GVHD: Đỗ Hoàng Ngân Mi Đồ án tốt nghiệp Trang 12 Hệ Thống Giám Sát Ngôi Nhà Thông Minh thống mạng không dây.11 mô tả một giao tiếp “truyền qua không khí” (tiếng Anh: over-the-air) sử dụng sóng vô tuyến để truyền nhận tín hiệu giữa một thiết bị không dây và tổng đài hoặc điểm truy cập (tiếng Anh: access point), hoặc giữa 2 hay nhiều thiết bị không dây với nhau. Năm 1997, IEEE giới thiệu chuẩn mạng không dây đầu tiên và đặt tên nó là 802. Khi đó, tốc độ hỗ trợ tối đa của mạng này chỉ là 2 Mbps với bang tầng 2.11b IEEE đã mở rộng trên chuẩn 802.11 gốc vào tháng Bảy năm 1999, đó chính là chuẩn802.

Chuẩn này hỗ trợ băng thông lên đến 11Mbps, tương quan với Ethernet truyền thống.11b sử dụng tần số vô tuyến (2.4 GHz) giống như chuẩn ban đầu 802. Các hãng thích sử dụng các tần số này để chi phí trong sản xuất của họ được giảm.11b có thể bị xuyên nhiễu từ các thiết bị điện thoại không dây (kéo dài), lò vi sóng hoặc các thiết bị khác sử dụng cùng dải tần 2. Mặc dù vậy, bằng cách cài đặt các thiết bị 802.11b cách xa các thiết bị như vậy có thể giảm được hiện tượng xuyên nhiễu này.11b – giá thành thấp nhất; phạm vi tín hiệu tốt và không dễ bị cản trở. · Nhược điểm của 802.11b – tốc độ tối đa thấp nhất; các ứng dụng gia đình có thể xuyên nhiễu.11a Được phát triển song song cùng với chuẩn 802.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ