Luận văn thạc sĩ: Thiết kế & thi công hệ thống giám sát, điều khiển nhà thông minh

Luận văn thạc sĩ về thiết kế và thi công hệ thống giám sát, điều khiển thiết bị gia đình. Ứng dụng Arduino và Webserver cho mô hình nhà thông minh.

Chuyên ngành

Kỹ Thuật Điện Tử

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2019

111
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan luận văn Giám sát Điều khiển Nhà thông minh Arduino

Sự phát triển của khoa học kỹ thuật đã làm thay đổi thế giới một cách nhanh chóng. Các hệ thống tự động hóa nhà ở ngày càng trở nên phổ biến, đặc biệt trong các căn hộ hiện đại. Luận văn này tập trung vào việc phân tích, thiết kế và thi công một mô hình hệ thống giám sát và điều khiển nhà thông minh Arduino. Đây là một giải pháp tích hợp các thiết bị điện tử, nghe nhìn và truyền thông thành một hệ thống thống nhất. Nền tảng cốt lõi của hệ thống là Arduino, một bo mạch vi xử lý mã nguồn mở, kết hợp với công nghệ Webserver để cho phép điều khiển thiết bị từ xa. Mục tiêu của đề tài là xây dựng một hệ thống có khả năng giám sát các thông số môi trường như nhiệt độ, độ ẩm và đồng thời điều khiển các thiết bị gia dụng như đèn, quạt. Hệ thống cũng được trang bị các tính năng an ninh cơ bản. Nghiên cứu này đóng vai trò quan trọng trong bối cảnh cuộc cách mạng công nghiệp 4.0 và sự bùng nổ của IoT (Internet of Things). Việc ứng dụng Arduino Uno R3 không chỉ giúp giảm chi phí mà còn tạo ra một nền tảng linh hoạt, dễ dàng mở rộng và tùy biến. Luận văn trình bày chi tiết từ cơ sở lý thuyết về các linh kiện, cảm biến cho đến thiết kế phần cứng và phát triển phần mềm nhúng. Trích dẫn từ nghiên cứu gốc của Lâm Phước Thọ (2019) nhấn mạnh: "Qua thực tế chạy thử nghiệm cho thấy hệ thống đã hoạt động ổn định và đáp ứng được các yêu cầu kỹ thuật đặt ra, đồng thời có thể phát triển thêm để ứng dụng trong giám sát và điều khiển nhà thông minh". Điều này khẳng định tính thực tiễn và khả thi của dự án, mở ra tiềm năng ứng dụng rộng rãi trong đời sống. Đây là một tài liệu tham khảo giá trị cho các khóa luận nhà thông minhđồ án tốt nghiệp smarthome.

1.1. Mục tiêu và ý nghĩa của đề tài nhà thông minh ứng dụng IoT

Mục tiêu chính của đề tài là thiết kế và thi công một hệ thống có khả năng giám sát nhiệt độ và độ ẩm qua Internet, điều khiển các thiết bị điện gia dụng, và cung cấp cảnh báo kịp thời cho người dùng. Ý nghĩa khoa học của đề tài nằm ở việc nghiên cứu kỹ thuật thu thập dữ liệu và điều khiển từ xa, một yếu tố cốt lõi trong các hệ thống IoT. Về mặt thực tiễn, hệ thống này giúp nâng cao chất lượng cuộc sống, mang lại sự tiện nghi, an toàn và tiết kiệm năng lượng. Việc xây dựng một mô hình tự động hóa nhà ở với chi phí hợp lý sử dụng nền tảng Arduino cho thấy tiềm năng to lớn trong việc phổ cập công nghệ nhà thông minh đến nhiều đối tượng người dùng hơn.

1.2. Mô tả tổng thể hệ thống điều khiển và giám sát thiết bị

Hệ thống được cấu thành từ ba khối chức năng chính. Khối thứ nhất là bộ điều khiển và giám sát qua Internet, sử dụng Arduino Uno R3 kết hợp với Ethernet Shield để kết nối mạng. Khối này thu thập dữ liệu từ cảm biến nhiệt độ độ ẩm (DHT11, DHT22) và hiển thị lên một giao diện điều khiển web. Khối thứ hai là bộ điều khiển thiết bị bằng remote hồng ngoại, cho phép điều khiển trực tiếp mà không cần mạng. Khối thứ ba là bộ cảm biến an ninh, bao gồm cảm biến chuyển động (PIR) và cảm biến khí gas, có khả năng gửi cảnh báo qua điện thoại thông qua module GSM. Các khối này phối hợp với nhau tạo thành một hệ thống nhúng hoàn chỉnh, đáp ứng các yêu cầu cơ bản của một ngôi nhà thông minh.

II. Các thách thức trong tự động hóa nhà ở và giải pháp từ IoT

Việc quản lý một ngôi nhà truyền thống đặt ra nhiều thách thức về sự tiện nghi, an toàn và hiệu quả năng lượng. Người dùng thường xuyên phải đối mặt với các vấn đề như quên tắt thiết bị điện khi ra ngoài, lo lắng về nguy cơ rò rỉ khí gas hoặc sự xâm nhập trái phép. Giải pháp cho những vấn đề này nằm ở việc ứng dụng công nghệ tự động hóa nhà ở dựa trên nền tảng IoT. Một hệ thống giám sát và điều khiển nhà thông minh Arduino có thể giải quyết triệt để các thách thức này. Hệ thống cho phép điều khiển thiết bị từ xa thông qua một giao diện web hoặc ứng dụng di động (Android/iOS), giúp người dùng dễ dàng quản lý ngôi nhà từ bất kỳ đâu. Các cảm biến thông minh hoạt động 24/7 để giám sát môi trường và phát hiện các mối nguy tiềm ẩn. Khi có sự cố, hệ thống sẽ tự động kích hoạt cảnh báo, gửi thông báo đến điện thoại của chủ nhà, tạo nên một hệ thống an ninh chủ động và hiệu quả. Luận văn đã chứng minh rằng việc tích hợp các module như Module Wifi hoặc Ethernet Shield cùng với các cảm biến chuyên dụng là một phương pháp hiệu quả để xây dựng một giải pháp nhà thông minh toàn diện. Hơn nữa, việc sử dụng các bo mạch như Arduino Uno R3, ESP8266, hay ESP32 giúp tối ưu hóa chi phí mà vẫn đảm bảo hiệu năng, làm cho công nghệ smarthome trở nên dễ tiếp cận hơn bao giờ hết. Hệ thống này không chỉ mang lại sự tiện lợi mà còn góp phần tiết kiệm chi phí vận hành hàng tháng thông qua việc quản lý năng lượng thông minh.

2.1. Phân tích các vấn đề về an ninh và quản lý năng lượng

An ninh là một trong những mối quan tâm hàng đầu của các hộ gia đình. Các rủi ro như cháy nổ do rò rỉ khí gas hay đột nhập trái phép luôn hiện hữu. Một hệ thống an ninh tích hợp cảm biến chuyển động (PIR) và cảm biến khí gas (MQ2) có thể phát hiện sớm các mối đe dọa này và gửi cảnh báo tức thời. Bên cạnh đó, việc lãng phí năng lượng do quên tắt đèn, quạt, máy lạnh là một vấn đề phổ biến. Hệ thống điều khiển thông minh cho phép người dùng kiểm tra trạng thái và tắt các thiết bị không cần thiết từ xa, hoặc thiết lập các kịch bản tự động, qua đó tối ưu hóa việc sử dụng điện năng.

2.2. Vai trò của hệ thống nhúng trong việc giám sát và điều khiển

Một hệ thống nhúng là trái tim của ngôi nhà thông minh. Nó là bộ não xử lý thông tin từ các cảm biến và đưa ra quyết định điều khiển các thiết bị chấp hành. Trong luận văn này, Arduino Uno R3 đóng vai trò là vi điều khiển trung tâm. Việc lập trình C/C++ cho Arduino cho phép xây dựng các thuật toán điều khiển phức tạp nhưng vẫn đảm bảo hệ thống hoạt động ổn định và phản hồi nhanh. Sự linh hoạt của nền tảng Arduino cho phép dễ dàng kết nối và giao tiếp với nhiều loại cảm biến và module khác nhau, từ đó xây dựng một giải pháp giám sát và điều khiển toàn diện, đáp ứng nhu cầu đa dạng của người dùng.

III. Hướng dẫn thiết kế phần cứng nhà thông minh dùng Arduino Uno R3

Thiết kế phần cứng là bước nền tảng quyết định sự ổn định và chức năng của toàn bộ hệ thống giám sát và điều khiển nhà thông minh Arduino. Trọng tâm của hệ thống là bo mạch Arduino Uno R3, được lựa chọn vì tính phổ biến, cộng đồng hỗ trợ lớn và sự đơn giản trong lập trình. Để kết nối hệ thống với Internet, Module Ethernet Shield W5100 được sử dụng, cho phép xây dựng một Webserver cục bộ để giám sát và điều khiển. Hệ thống cảm biến là thành phần không thể thiếu. Cảm biến nhiệt độ độ ẩm DHT11 được dùng để thu thập dữ liệu môi trường. Về an ninh, cảm biến chuyển động PIR phát hiện sự hiện diện của người, trong khi cảm biến khí gas MQ2 cảnh báo nguy cơ rò rỉ gas. Tất cả các cảm biến này đều giao tiếp trực tiếp với các chân I/O của Arduino. Để điều khiển các thiết bị điện có công suất lớn như đèn và quạt, Module Relay được tích hợp. Module này hoạt động như một công tắc điện tử, được kích hoạt bởi tín hiệu từ Arduino, giúp cách ly an toàn giữa mạch điều khiển điện áp thấp và mạch tải điện áp cao. Ngoài ra, để thực hiện chức năng cảnh báo từ xa, module SIM900A được kết nối, cho phép hệ thống thực hiện cuộc gọi hoặc gửi tin nhắn đến số điện thoại đã được cài đặt sẵn. Việc lắp ráp và kết nối các linh kiện được thực hiện dựa trên một sơ đồ nguyên lý mạch chi tiết, đảm bảo tính chính xác và an toàn.

3.1. Sơ đồ nguyên lý mạch và lựa chọn linh kiện cốt lõi

Việc xây dựng sơ đồ nguyên lý mạch là bước đầu tiên và quan trọng nhất. Sơ đồ này mô tả chi tiết cách kết nối giữa Arduino Uno R3 với các module và cảm biến. Các linh kiện cốt lõi bao gồm Arduino Uno làm bộ não, Ethernet Shield W5100 cho kết nối mạng, DHT11 để đo nhiệt độ/độ ẩm, cảm biến PIR và MQ2 cho an ninh, và Module Relay để đóng ngắt thiết bị. Mỗi kết nối đều được tính toán cẩn thận để đảm bảo không xảy ra xung đột và hệ thống hoạt động ổn định. Sơ đồ này là kim chỉ nam cho quá trình thi công phần cứng thực tế.

3.2. Tích hợp các cảm biến môi trường và an ninh vào hệ thống

Hệ thống tích hợp nhiều loại cảm biến để thu thập dữ liệu toàn diện. Cảm biến nhiệt độ độ ẩm DHT11 được kết nối với một chân digital của Arduino để đọc dữ liệu môi trường theo chu kỳ. Cảm biến chuyển động (PIR) được lắp đặt ở các vị trí chiến lược để phát hiện sự xâm nhập. Tín hiệu đầu ra của PIR sẽ kích hoạt một ngắt trên Arduino để xử lý ngay lập tức. Tương tự, cảm biến khí gas MQ2 liên tục đo nồng độ khí trong không khí và gửi tín hiệu analog về cho Arduino. Khi giá trị này vượt ngưỡng an toàn, hệ thống sẽ kích hoạt báo động.

IV. Phương pháp lập trình C C cho hệ thống giám sát điều khiển

Phần mềm là linh hồn của hệ thống, quyết định cách thức hệ thống hoạt động và tương tác. Toàn bộ logic điều khiển được xây dựng thông qua lập trình C/C++ cho Arduino, sử dụng môi trường phát triển Arduino IDE. Cấu trúc chương trình được chia thành các module chức năng rõ ràng để dễ dàng quản lý và gỡ lỗi. Các module chính bao gồm: đọc dữ liệu từ cảm biến, xử lý logic điều khiển, giao tiếp mạng qua Ethernet, và gửi cảnh báo qua GSM. Một lưu đồ giải thuật chi tiết được xây dựng trước khi viết mã. Lưu đồ này mô tả luồng hoạt động của chương trình, từ việc khởi tạo các thiết bị, vòng lặp chính (loop) liên tục kiểm tra trạng thái cảm biến và nhận lệnh từ người dùng, cho đến các hàm xử lý sự kiện cụ thể như phát hiện chuyển động hoặc rò rỉ gas. Đối với giao diện điều khiển web, một trang HTML đơn giản được tạo ra và lưu trữ trên Arduino. Khi người dùng truy cập địa chỉ IP của hệ thống, Arduino sẽ gửi trang web này về trình duyệt, cho phép hiển thị dữ liệu nhiệt độ, độ ẩm và các nút bấm để điều khiển thiết bị từ xa. Giao thức TCP/IP được sử dụng để đảm bảo việc truyền nhận dữ liệu qua mạng một cách tin cậy. Các thư viện mã nguồn mở như Ethernet.h và DHT.h được tận dụng để rút ngắn thời gian phát triển và đảm bảo tính ổn định cho hệ thống nhúng. Cách tiếp cận này tạo ra một chương trình điều khiển hiệu quả, phản ứng nhanh với các thay đổi của môi trường và lệnh của người dùng.

4.1. Xây dựng lưu đồ giải thuật cho phần mềm nhúng Arduino

Trước khi lập trình, việc thiết kế lưu đồ giải thuật là cực kỳ cần thiết. Lưu đồ bắt đầu bằng khối khởi tạo (setup), nơi các chân I/O, giao tiếp Serial, và kết nối mạng được cấu hình. Tiếp theo là vòng lặp chính (loop), nơi chương trình liên tục thực hiện các tác vụ: đọc giá trị từ cảm biến nhiệt độ độ ẩm DHT11 và cảm biến khí gas, kiểm tra tín hiệu từ cảm biến chuyển động PIR, lắng nghe các yêu cầu từ client trên web server, và cập nhật trạng thái của các Module Relay. Lưu đồ cũng mô tả các nhánh rẽ điều kiện, ví dụ như khi phát hiện gas, chương trình sẽ gọi hàm gửi cảnh báo. Cách làm này giúp cấu trúc hóa mã nguồn một cách logic và khoa học.

4.2. Phát triển giao diện điều khiển web để giám sát thời gian thực

Giao diện web là cầu nối giữa người dùng và hệ thống. Một web server được xây dựng ngay trên Arduino Uno R3 bằng thư viện Ethernet. Trang web được thiết kế đơn giản với HTML và CSS, hiển thị các thông số như nhiệt độ, độ ẩm theo thời gian thực. Các nút bấm được lập trình để gửi các yêu cầu HTTP GET đến Arduino. Khi nhận được yêu cầu, Arduino sẽ phân tích và thực thi lệnh tương ứng, ví dụ như bật/tắt đèn thông qua Module Relay. Giải pháp này cung cấp một phương thức điều khiển thiết bị từ xa tiện lợi mà không yêu cầu cài đặt phần mềm phức tạp trên máy tính hay điện thoại.

V. Kết quả thực nghiệm Giám sát điều khiển thiết bị từ xa

Sau quá trình thiết kế và thi công, hệ thống đã được đưa vào chạy thử nghiệm để đánh giá hiệu suất và độ ổn định. Kết quả cho thấy hệ thống hoạt động đúng với các mục tiêu đề ra. Chức năng giám sát môi trường hoạt động chính xác, với cảm biến nhiệt độ độ ẩm DHT11 cho sai số trong giới hạn cho phép của nhà sản xuất (±2°C cho nhiệt độ và ±5% cho độ ẩm). Dữ liệu được cập nhật liên tục lên giao diện điều khiển web, giúp người dùng theo dõi tình trạng ngôi nhà một cách trực quan. Chức năng điều khiển thiết bị từ xa thông qua giao diện web và remote hồng ngoại phản hồi nhanh chóng và chính xác. Các lệnh bật/tắt thiết bị qua Module Relay được thực thi gần như tức thời. Đặc biệt, hệ thống an ninh đã chứng tỏ được hiệu quả. Khi thử nghiệm rò rỉ khí gas, cảm biến MQ2 đã nhanh chóng phát hiện và kích hoạt module SIM900A thực hiện cuộc gọi cảnh báo đến số điện thoại đã đăng ký. Tương tự, cảm biến chuyển động (PIR) hoạt động nhạy, phát hiện chính xác các chuyển động trong vùng quét và gửi cảnh báo thành công. Những kết quả này được tổng hợp từ chương 4 của luận văn gốc, khẳng định mô hình giám sát và điều khiển nhà thông minh Arduino là một giải pháp khả thi, ổn định và có tính ứng dụng cao. Đây là một minh chứng quan trọng cho các sinh viên đang thực hiện đồ án tốt nghiệp smarthome hoặc khóa luận nhà thông minh.

5.1. Đánh giá độ chính xác của cảm biến nhiệt độ và độ ẩm

Quá trình kiểm tra sai số của cảm biến nhiệt độ độ ẩm DHT11 được thực hiện bằng cách so sánh giá trị đo được từ hệ thống với một thiết bị đo chuyên dụng. Kết quả cho thấy sai số nhiệt độ nằm trong khoảng ±2°C và sai số độ ẩm là ±3%RH. Các giá trị này hoàn toàn nằm trong thông số kỹ thuật do nhà sản xuất cung cấp và đủ độ tin cậy cho các ứng dụng giám sát môi trường trong nhà ở. Dữ liệu được thu thập ổn định, không có hiện tượng nhiễu hay nhảy số đột ngột, chứng tỏ việc xử lý tín hiệu trong phần mềm là hiệu quả.

5.2. Thử nghiệm hệ thống an ninh Cảnh báo khí gas và chuyển động

Hệ thống an ninh được thử nghiệm trong các kịch bản giả lập. Đối với cảnh báo khí gas, một lượng nhỏ khí từ bật lửa được xả gần cảm biến MQ2. Hệ thống đã phát hiện và kích hoạt cuộc gọi cảnh báo trong vòng chưa đầy 10 giây. Với cảm biến chuyển động (PIR), hệ thống được kích hoạt ở chế độ "đi vắng". Mọi chuyển động trong vùng quét đều được phát hiện chính xác, và cảnh báo được gửi đi ngay lập tức. Các thử nghiệm này xác nhận rằng hệ thống an ninh hoạt động hiệu quả, đáng tin cậy, giúp bảo vệ an toàn cho ngôi nhà.

VI. Kết luận và hướng phát triển cho đồ án tốt nghiệp Smarthome

Luận văn đã thành công trong việc thiết kế và thi công một hệ thống giám sát và điều khiển nhà thông minh Arduino hoàn chỉnh. Hệ thống đáp ứng đầy đủ các yêu cầu kỹ thuật, hoạt động ổn định và có tính thực tiễn cao. Đây là một tài liệu tham khảo quý giá cho các đồ án tốt nghiệp smarthomekhóa luận nhà thông minh. Tuy nhiên, công nghệ luôn phát triển và hệ thống vẫn còn nhiều tiềm năng để cải tiến và mở rộng. Một trong những hướng phát triển quan trọng là nâng cấp khả năng kết nối không dây. Thay vì sử dụng Module Ethernet Shield, có thể tích hợp Module Wifi như ESP8266 hoặc ESP32. Các module này không chỉ nhỏ gọn, tiết kiệm năng lượng mà còn cho phép hệ thống kết nối vào mạng Wifi gia đình một cách linh hoạt, loại bỏ sự phụ thuộc vào dây cáp mạng. Hướng phát triển thứ hai là cải thiện giao diện người dùng. Thay vì một trang web đơn giản, có thể xây dựng một ứng dụng di động (Android/iOS) chuyên nghiệp sử dụng các nền tảng như Blynk App hoặc Firebase. Các nền tảng này cung cấp giao diện kéo-thả, máy chủ đám mây và thông báo đẩy, giúp việc tạo ra một ứng dụng điều khiển mạnh mẽ trở nên dễ dàng hơn. Cuối cùng, có thể nghiên cứu ứng dụng các giao thức truyền thông IoT tiên tiến như MQTT. MQTT là một giao thức nhẹ, hiệu quả, rất phù hợp cho các hệ thống nhúng có tài nguyên hạn chế, giúp tối ưu hóa việc truyền dữ liệu giữa thiết bị và máy chủ.

6.1. Hướng phát triển tích hợp Module Wifi ESP8266 và Blynk App

Việc thay thế Arduino Uno và Ethernet Shield bằng một bo mạch duy nhất như ESP8266 hoặc ESP32 là một nâng cấp đáng giá. Điều này không chỉ giúp thu nhỏ kích thước của thiết bị mà còn giảm đáng kể chi phí. Kết hợp với Blynk App, một nền tảng IoT cho phép tạo giao diện điều khiển trên điện thoại di động một cách nhanh chóng mà không cần viết mã ứng dụng phức tạp. Người dùng có thể dễ dàng kéo-thả các widget như nút bấm, biểu đồ, thanh trượt để xây dựng một ứng dụng điều khiển nhà thông minh hoàn chỉnh chỉ trong vài phút.

6.2. Tiềm năng ứng dụng giao thức MQTT và nền tảng Firebase

MQTT (Message Queuing Telemetry Transport) là giao thức lý tưởng cho các ứng dụng IoT. Nó hoạt động theo mô hình publish/subscribe, giúp giảm tải cho thiết bị và tiết kiệm băng thông. Việc tích hợp MQTT sẽ giúp hệ thống phản hồi nhanh hơn và hoạt động ổn định hơn, đặc biệt khi có nhiều thiết bị cùng kết nối. Bên cạnh đó, sử dụng các dịch vụ đám mây như Firebase của Google cho phép lưu trữ dữ liệu lịch sử từ các cảm biến, quản lý xác thực người dùng và gửi thông báo đẩy một cách chuyên nghiệp, mở ra khả năng xây dựng các dịch vụ nhà thông minh phức tạp và có khả năng mở rộng cao.

03/10/2025

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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN HỮU LỘC LÂM PHƯỚC THỌ THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN HIẾT BỊ TRONG GIA ĐÌNH LUẬN VĂN THẠC SĨ KỸ THUẬT ĐIỆN TỬ Đà Nẵng – Năm 2019 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA LÂM PHƯỚC THỌ THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾ BỊ TRONG GIA ĐÌNH Chuyên nghành: KỸ THUẬT ĐIỆN TỬ Mã số: 8520203 LUẬN VĂN THẠC SĨ KỸ THUẬT ĐIỆN TỬ Người hướng dẫn khoa học: TS. HUỲNH VIỆT THẮNG Đà Nẵng – Năm 2019 1 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc LỜI CAM ĐOAN Tôi xin cam đoan nội dung luận văn: “Thiết kế, thi công hệ thống giám sát và điều khiển thiết bị trong gia đình” không phải là bản sao chép của bất cứ luận văn hoặc công trình đã có từ trước. Đây là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả nêu trong luận văn là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác.

Tác giả luận văn Lâm Phƣớc Thọ 2 MỤC LỤC LỜI CAM ĐOAN. 2 DANH MỤC CÁC TỪ VIẾT TẮT. 6 DANH MỤC HÌNH. Tổng quan về hệ thống nhà thông minh.

Mô tả hệ thống. Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet. Bộ điều khiển thiết bị từ remote. Bộ cảm biến và cảnh báo qua điện thoại.

Tính năng kỹ thuật. Tính năng phần mềm. Phần mềm nạp cho arduino. Phần mềm điều khiển trên máy tính.

Kết luận chƣơng. LÝ THUYẾT LIÊN QUAN. Giới thiệu chƣơng. Giới thiệu chung về Arduino.

Giới thiệu về board Arduino Uno [7]. Tổng quan về Ethernet. Họ giao thức TCP/IP. Cấu trúc địa chỉ IP.

Mạng con và mặt nạ. Quá trình đóng gói. Module Shield Ethernet. Các phƣơng pháp đo nhiệt độ [4].

Cơ sở chung và phân loại các phƣơng pháp đo nhiệt độ. Các phƣơng pháp đo tiếp xúc. Các phƣơng pháp đo độ ẩm không khí [4]. Phƣơng pháp điểm ngƣng tụ.

Cảm biến độ ẩm có điện dung thay đổi. Cảm biến nhiệt độ và độ ẩm DHT11. Thông số kỹ thuật. Nguyên lý hoạt động.

Cảm biến khí gas MQ2. Giới thiệu về cảm biến MQ2. Thông số kỹ thuật. Nguyên lý hoạt động.

Cảm biến chuyển động. Nguyên lý hoạt động của module cảm biến PIR. Giới thiệu remote và mắt thu hồng ngoại [4]. Remote hồng ngoại.

Led thu hồng ngoại. Kết luận chƣơng. THIẾT KẾ HỆ THỐNG. Giới thiệu chƣơng.

Sơ đồ khối bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm, qua Internet 43 3. Bộ điều khiển thiết bị từ remote. Bộ cảm biến và cảnh báo qua điện thoại. Thiết kế và thi công phần cứng.

Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet. Module Arduino Uno. Module Ethernet Shield W500. Module cảm biến nhiệt độ và độ ẩm DHT11.

Khối công suất. Bộ điều khiển thiết bị từ remote. Bộ cảm biến và cảnh báo qua điện thoại. Khối cảm biến.

Khối điều khiển. Khối sim900A của bộ điều khiển. Mạch thực tế. Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet.

Bộ điều khiển thiết bị từ remote. Bộ cảm biến và cảnh báo qua điện thoại. Thiết kế và thi công phần mềm nhúng. Phần mềm nhúng bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet.

Phần mềm nhúng bộ điều khiển thiết bị từ remote. Phần mềm nhúng bộ cảm biến và cảnh báo qua điện thoại. Phần mềm web server. Phần mềm trên điện thoại android.

Kết luận chƣơng. CHẠY THỬ NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ. Giới thiệu chƣơng. Kiểm tra hoạt động của hệ thống.

Kiểm tra sai số nhiệt độ, độ ẩm. Kiểm tra tính năng báo động phát hiện khí gas. Kiểm tra tính năng phát hiện chuyển động. Kiểm tra tính năng nhận tín hiệu điều khiển từ xa từ remote.

Hoạt động của hệ thống và đánh giá kết quả. Kết luận chƣơng. 66 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN. 69 5 THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ TRONG GIA ĐÌNH Học viên: Lâm Phƣớc Thọ Chuyên ngành: Kỹ thuật điện tử Mã số: 60.03 Khóa: 36 Cần Thơ Trƣờng Đại học Bách khoa - ĐHĐN Tóm tắt –Ngày nay,với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn.

Các hệ thống tự động giám sát và điều khiển thiết bị điện cho gia đình là một giải pháp điều khiển tích hợp cho các căn hộ cao cấp, tích hợp các thiết bị điện tử, nghe nhìn, truyền thông thành một hệ thống hoàn chỉnh và thống nhất, đã và đang ngày càng phổ biến. Luận văn này sẽ trình bày việc phân tích, thiết kế và thi công mô hình hệ thống giám sát và điều khiển các thiết bị điện trong gia đình thông minh dựa trên nền tảng Webserver và Arduino. Qua thực tế chạy thử nghiệm cho thấy hệ thống đã hoạt động ổn định và đáp ứng đƣợc các yêu cầu kỹ thuật đặt ra,đồng thời có thể phát triển thêm để ứng dụng trong giám sát và điều khiển nhà thông minh. Từ khóa – nhà thông minh, Arduino, hệ thống giám sát và điều khiển DESIGN AND IMPLEMENTATION OF AN AUTOMATIC MONITORING AND CONTROL SYSTEM FOR HOUSEHOLD ELECTRICAL DEVICES Abstract–Today, with the advance of science and technology, our world has been changing, civilized and more modern.

The system of automatic monitoring and control of household electrical appliances is an integrated control solution for high- end apartments, integrating electronic, audiovisual and communication devices into a complete system, has become increasingly popular. This thesis will present the analysis, design and implementation of an automatic monitoring and control systems of intelligent household electrical devices based on Webserver and Arduino platforms. The practical tests showed that the system has been operating stably and met the technical specifications, and can be further developed to apply in smart home monitoring and control systems. Key words–smart home, Arduino, monitoring and control systems 6 DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Tiếng Anh Tiếng Việt Mạng lƣới vạn vật kết nối IoT Internet of Things Internet Global System for Mobile Hệ thống thông tin di động GSM Communications toàn cầu SRAM Static Random Access Memory Bộ nhớ truy cập ngẫu nhiên Bộ nhớ chỉ đọc (ROM) cho Electrically Eraseble Programmable EEPROM phép xóa và lập trình bằng Read Only Memory xung điện TX Transmitter Thiết bị truyền tín hiệu RX Receiver Thiết bị nhận tín hiệu Giao thức điều khiển truyền TCP Transmission Control Protocol dẫn IP Internet Protocol Giao thức Internet Open Systems Interconnection Mô hình tham chiếu kết nối OSI Reference Model hệ thống mở Cảm biến thụ độngvới nguồn PIR sensor Passive InfraRed sensor kích thích là tia hồng ngoại Mạch chuyển đổi tƣơng tự ra ADC Analog-to-digital converter số 7 DANH MỤC HÌNH Hình 1.

Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet. Bộ điều khiển thiết bị từ remote. Bộ điều khiển thiết bị và giám sát nhiệt độ và độ ẩm. Những thành viên khởi xƣớng Arduino.

Mạch tự chế với Arduino. Các giao thức cơ bản trong TCP/IP. Ethernet trong tập chuẩn IEEE 802. Cấu trúc địa chỉ IP.

Quá trình đóng/tháo gói dữ liệu. Board điều khiển Arduino. Cảm biến DHT11. Sơ đồ kết nối Arduino UNO với DHT11.

Giá trị bit 0. Giá trị bit 1. Cảm biến khí MQ2. Sơ đồ cảm biến MQ2.

Mạch thử nghiệm cơ bản của cảm biến. Đồ thị biểu diễn độ nhạy của MQ2 với 1 số chất. Cấu tạo PIR. Bộ cảm biến dò các vật thể nóng chuyển động ngang.

Khi chƣa có vật di chuyển vào vùng phát hiện tín hiệu. Xuất hiện tín hiệu, pha dƣơng. Vào vùng ảnh hƣởng 2, xuất hiện tín hiệu, pha âm. Ra khỏi vùng ảnh hƣởng, không xuất hiện tín hiệu, đèn vẫn sáng.

Vật thể ra khỏi, không xuất hiện tín hiệu, đèn tắt. Module SIM900A mini. Chuổi xung của một phím nhấn. Sơ đồ chân của LED hồng ngoại.

Mạch Relay thực tế. Sơ đồ khối bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet. Bộ điều khiển thiết bị từ remote. Bộ cảm biến chuyển động và khí gas qua điện thoại.

Sơ lƣợc phần cứng board Arduino UNO. Sơ đồ chân Ethernet Shield W5100. Sơ đồ kết nối Arduino UNO với Ethernet Shield W5100. Sơ đồ kết nối Arduino UNO với DHT11.

Sơ đồ kết nối nguyên lý mạch kích Relay. Nguồn ra 5V từ Arduino UNO .3V từ Arduino UNO. Sơ đồ chân module Arduino Promini. Sơ đồ kết nối Arduno UNO với Arduino Promini.

Sơ đồ nối dây Arduino promini với led thu hồng ngoại. Module cảm biến khí gas MQ2. Sơ đồ nối dây giữa arduino promini và cảm biến khí gas (MQ2). Sơ đồ chân của cảm biến PIR.

Sơ đồ nối dây giữa arduino promini với cảm biến PIR. Sơ đồ chân Arduino Promini. Sơ đồ nối dây Arduino pro mini với module sim900A. Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet.

Bộ điều khiển thiết bị từ remote. Bộ cảm biến và cảnh báo qua điện thoại. Lƣu đồ thuật toán bộ điều khiển thiết bị, giám sát nhiệt độ và độ ẩm qua Internet. Lƣu đồ thuật toán bộ điều khiển thiết bị từ remote.

Lƣu đồ thuật toán bộ cảm biến và cảnh báo qua điện thoại. Phần mêm điều khiển thiết bị và nhiêt độ, độ ẩm qua Internet. Điều khiển thiết bị trên điện thoại android. Bộ kiểm tra và cảnh báo khí gas.

Kiểm tra phát hiện chuyển động. Mạch nhận tín hiệu điều khiển từ xa bằng remote. Tính cấp thiết của đề tài Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Hệ thống tự động giám sát và điều khiển thiết bị điện cho gia đình là một giải pháp điều khiển tích hợp cho các căn hộ cao cấp, tích hợp các thiết bị điện tử, nghe nhìn, truyền thông thành một hệ thống hoàn chỉnh và thống nhất.

Nhận thức đƣợc ý nghĩa thực tiễn và khả năng ứng dụng, là cơ sở để tôi thực hiện luận văn tốt nghiệp “THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ CHO GIA ĐÌNH”.

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