Giám sát nhiệt độ, độ ẩm, khí gas và ánh sáng qua Internet bằng Arduino và ESP8266

Khám phá cách giám sát nhiệt độ, độ ẩm, khí gas và ánh sáng, điều khiển thiết bị điện qua Internet bằng Arduino và module ESP8266.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2022

77
10
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

I. CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU

1.1. Giới thiệu chương

1.2. Mục tiêu của đề tài

1.3. Nội dung đề tài

1.4. Giới hạn

1.5. Phạm vi ứng dụng

1.6. Kết luận chương

II. CHƯƠNG II: CƠ SỞ LÝ THUYẾT

2.1. Giới thiệu chương

2.2. Tổng quan về Internet Of Things

2.2.1. Giới thiệu về Internet Of Things

2.2.2. Lịch sử hình thành

2.2.3. Ứng dụng của IoT

2.3. Công nghệ WIFI

2.3.1. Giới thiệu

2.3.2. Công nghệ truyền nhận dữ liệu

III. CHƯƠNG III: TÍNH TOÁN VÀ THIẾT KẾ

3.1. Giới thiệu chương

3.2. Tổng quan về sơ đồ hệ thống

3.3. Tính toán và thiết kế

3.3.1. Khối điều khiển thiết bị (đầu ra đèn, buzzer)

3.3.2. Khối cảm biến (quang trở, mq2)

3.4. Kết luận chương

IV. CHƯƠNG IV: THI CÔNG HỆ THỐNG

4.1. Giới thiệu chương

4.2. Lập trình hệ thống

4.3. Phần mềm lập trình cho vi điều khiển

4.4. Chương trình điều khiển

4.5. Điều khiển thiết bị qua điện thoại với Blynk

4.5.1. Cơ sở lý thuyết về App Blynk

4.5.2. Giao diện kết nối của App

4.6. Kết luận chương

V. CHƯƠNG V: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

5.1. Giới thiệu chương

5.2. Kết quả đạt được

5.3. Đánh giá kết quả

5.4. Kết luận chương

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI

TÀI LIỆU THAM KHẢO

DANH SÁCH CÁC HÌNH VẼ VÀ CÁC BẢNG

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT

Tóm tắt

I. Tổng quan về đề tài nghiên cứu

Đề tài 'Giám sát và điều khiển thiết bị điện qua Internet với Arduino và ESP8266' tập trung vào việc phát triển một hệ thống thông minh cho phép người dùng giám sát và điều khiển các thiết bị điện từ xa thông qua Internet. Hệ thống này sử dụng công nghệ Internet of Things (IoT), kết hợp với các thiết bị như ArduinoESP8266 để thực hiện các chức năng giám sát nhiệt độ, độ ẩm, khí gas và ánh sáng. Việc sử dụng module wifi giúp kết nối các thiết bị với Internet, từ đó người dùng có thể điều khiển thiết bị qua web hoặc ứng dụng di động. Đề tài không chỉ mang lại tiện ích cho người sử dụng mà còn góp phần vào việc phát triển nhà thông minhtự động hóa trong cuộc sống hàng ngày.

1.1 Mục tiêu của đề tài

Mục tiêu chính của đề tài là phát triển một hệ thống có khả năng giám sát và điều khiển thiết bị điện từ xa qua Internet. Hệ thống sẽ tiếp nhận tín hiệu từ các cảm biến và cho phép người dùng điều khiển thiết bị thông qua điện thoại hoặc máy tính. Đề tài cũng hướng đến việc thi công mô hình thực tế, từ đó đánh giá hiệu quả và tính khả thi của hệ thống trong các ứng dụng thực tiễn. Việc áp dụng công nghệ IoT trong dự án này không chỉ giúp nâng cao chất lượng cuộc sống mà còn tạo ra một nền tảng cho các ứng dụng thông minh trong tương lai.

II. Cơ sở lý thuyết

Chương này sẽ đi sâu vào các khái niệm cơ bản liên quan đến Internet of Things (IoT), công nghệ Wifi, và các thiết bị như ESP8266Arduino. IoT là một mạng lưới các thiết bị được kết nối với nhau, cho phép thu thập và trao đổi dữ liệu. Công nghệ Wifi đóng vai trò quan trọng trong việc kết nối các thiết bị này, cho phép truyền tải dữ liệu một cách nhanh chóng và hiệu quả. ESP8266 là một module wifi phổ biến, được sử dụng rộng rãi trong các ứng dụng IoT nhờ vào khả năng kết nối dễ dàng và chi phí thấp. Arduino là nền tảng phần cứng mở, cho phép lập trình và điều khiển các thiết bị điện tử một cách linh hoạt. Sự kết hợp giữa các công nghệ này tạo ra một hệ thống mạnh mẽ cho việc giám sát và điều khiển thiết bị điện từ xa.

2.1 Tổng quan về Internet of Things

Internet of Things (IoT) là một khái niệm mô tả một mạng lưới các thiết bị vật lý được kết nối với Internet, cho phép chúng thu thập và chia sẻ dữ liệu. IoT đã trở thành một phần quan trọng trong cuộc sống hiện đại, với nhiều ứng dụng từ nhà thông minh đến quản lý giao thông. Các thiết bị IoT có thể bao gồm cảm biến, máy móc, và các thiết bị điện tử khác, tất cả đều có khả năng giao tiếp và tương tác với nhau thông qua Internet. Việc áp dụng IoT không chỉ giúp tối ưu hóa quy trình làm việc mà còn nâng cao hiệu quả trong việc giám sát và điều khiển các thiết bị từ xa.

III. Thiết kế và thi công hệ thống

Thiết kế hệ thống giám sát và điều khiển thiết bị điện qua Internet bao gồm nhiều bước quan trọng. Đầu tiên, cần xác định các cảm biến cần thiết như cảm biến nhiệt độ, độ ẩm, và khí gas. Sau đó, thiết kế sơ đồ khối hệ thống để xác định cách thức kết nối giữa các thiết bị. Việc lập trình cho ArduinoESP8266 cũng rất quan trọng, vì nó quyết định cách thức thu thập và truyền tải dữ liệu. Hệ thống sẽ được thử nghiệm và hiệu chỉnh để đảm bảo hoạt động ổn định và chính xác. Cuối cùng, việc triển khai hệ thống trong môi trường thực tế sẽ giúp đánh giá hiệu quả và tính khả thi của dự án.

3.1 Lập trình và giao tiếp mạng

Lập trình cho ArduinoESP8266 là một phần quan trọng trong việc phát triển hệ thống. Sử dụng các giao thức như MQTTHTTP để truyền tải dữ liệu giữa các thiết bị và ứng dụng di động. Giao thức MQTT được ưa chuộng trong các ứng dụng IoT nhờ vào tính nhẹ và khả năng hoạt động hiệu quả trong môi trường mạng không ổn định. Việc lập trình cần đảm bảo rằng các cảm biến có thể gửi dữ liệu chính xác và kịp thời, đồng thời cho phép người dùng điều khiển thiết bị một cách dễ dàng thông qua giao diện ứng dụng.

IV. Kết quả và đánh giá

Kết quả của dự án cho thấy hệ thống giám sát và điều khiển thiết bị điện qua Internet hoạt động hiệu quả và ổn định. Người dùng có thể dễ dàng giám sát các thông số như nhiệt độ, độ ẩm, và tình trạng thiết bị từ xa thông qua ứng dụng di động. Hệ thống cũng cho phép điều khiển các thiết bị điện như đèn, quạt, và các thiết bị khác một cách linh hoạt. Đánh giá từ người dùng cho thấy sự tiện lợi và hiệu quả của hệ thống trong việc nâng cao chất lượng cuộc sống. Dự án không chỉ mang lại giá trị thực tiễn mà còn mở ra hướng đi mới cho các ứng dụng IoT trong tương lai.

4.1 Đánh giá hiệu quả ứng dụng

Hệ thống đã được triển khai và thử nghiệm trong môi trường thực tế, cho thấy khả năng hoạt động ổn định và hiệu quả. Người dùng có thể dễ dàng giám sát và điều khiển thiết bị từ xa, giúp tiết kiệm thời gian và công sức. Đặc biệt, việc sử dụng công nghệ IoT trong hệ thống đã tạo ra một nền tảng vững chắc cho việc phát triển các ứng dụng thông minh khác trong tương lai. Đánh giá từ người dùng cho thấy sự hài lòng cao với tính năng và hiệu suất của hệ thống, mở ra cơ hội cho việc áp dụng rộng rãi trong các lĩnh vực khác nhau.

01/02/2025

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

chương 1 ta có thể nắm bắt được hiện trạng sử dụng công nghệ Wifi khá là phổ biến trong đời sống hằng ngày, nắm rõ được mục tiêu của đề tài, nội dung mà ta cần nghiên cứu, cũng như giới hạn của nó, và đặt biệt là phạm vi ứng dụng cảu nó trong đề tài. Page | 2 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu chương Ở chương này chúng ta sẽ đi sâu vào tìm hiểu lịch sử hình thành của ngành IoT, các cơ sở lý thuyết của các thành phần được sử dụng trong hệ thống 2.2 Tổng quan về Internet Of Things 2.1 Giới thiệu về Internet Of Things Ngày nay, nhu cầu phát triển các ứng dụng liên quan đến Internet ngày càng cao. Và IoT (Internet of things) là một công nghệ quan trọng bởi chúng ta có thể tạo ra nhiều ứng dụng đa dạng phục vụ đa số mọi lĩnh vực trong đời sống từ nó. Về cơ bản, IoT là một hệ thống mạng lưới mà trong đó tất cả các thiết bị, đối tượng được kết nối Internet thông qua thiết bị mạng (network devices) hoặc các bộ định tuyến (routers).

IoT cho phép các đối tượng được điều khiển từ xa dựa trên hệ thống mạng hiện tại. Công nghệ tiên tiến này giúp giảm công sức vận hành của con người bằng cách tự động hóa việc điều khiển các thiết bị.1 Mạng lưới Internet Of Things Page | 3 (Nguồn: https://meeyland.com) Các thành phần chính trong một hệ thống IoT: • Thiết bị: Mỗi thiết bị sẽ bao gồm một hoặc nhiều cảm biến để phát hiện các thông số của ứng dụng và gửi chúng đến Platform. • IoT – Platform: Nền tảng này là một phần mềm được lưu trữ trực tuyến còn được gọi là điện toán đám mây, các thiết bị được kết nối với nhau thông qua nó. Nền tảng này thu thập dữ liệu từ thiết bị, toàn bộ dữ liệu được phân tích, xử lý, phát hiện nếu có lỗi phát sinh trong quá trình hệ thống vận hành.

• Kết nối Internet: Để giao tiếp được trong IoT, kết nối Internet của các thiết bị là một điều bắt buộc. Wifi là một trong những phương thức kết nối Internet phổ biến. • Ứng dụng: Ứng dụng là giao diện để người dùng điều khiển.2 Lịch sử hình thành Khái niệm về một mạng lưới thiết bị được kết nối với nhau đã được thảo luận vào đầu năm 1982, với một máy bán hàng tự động Coke được thực hiện ở Đại học Carnegie Mellon trở thành thiết bị kết nối Internet đầu tiên trên thế giới. Thuật ngữ “Internet Of Things” được sử dụng lần đầu tiên bởi Kevin Ashton vào năm 1999.

Sau đó IoT trải qua nhiều giai đoạn và có bước phát triển nhảy vọt cho đến ngày nay.3 Ứng dụng của IoT: Hình 2.2 Các ứng dụng của IoT trong đời sống thực tiễn (Nguồn: https://www.vn)  Nhà thông minh (Smart Home) Đây là một trong những ứng dụng được quan tâm nhiều nhất trong những năm gần đây. Một ngôi nhà thông minh hoàn toàn có thể được giám sát và điều khiển tự động. Bạn có thể bật tắt đèn bằng một ứng dụng trên điện thoại, nếu lỡ quên tắt tivi khi ra khỏi nhà bạn hoàn toàn có thể tắt nó ở một nơi có kết nối Internet, hoặc điều hòa sẽ tự động điều chỉnh tăng hay giảm khi nhiệt độ bên ngoài thay đổi. Và còn vô số ứng dụng khác nhằm mang lại sự tiện lợi nhất cho người dùng.

Hiện nay các chủ đầu tư xây dựng chung cư cũng đã tiếp cận với công nghệ Page | 5 này do nhu cầu sở hữu căn hộ thông minh của người dùng ngày càng cao.3 Nhà thông minh được kết nối với nhau qua điện thoại (Nguồn: https://smartcontrol.vn)  Giao thông vận tải An toàn là điều đầu tiên khi nghĩ đến tác động của IoT đối với giao thông vận tải. Ý tưởng đưa ra là các phương tiện có khả năng liên lạc với nhau bằng cách sửdụng dữ liệu đã được phân tích để có thể giảm đáng kể các sự cố tai nạn xảy ra khi tham gia giao thông. Sử dụng cảm biến, các phương tiện như ô tô, xe buýt được cảnh báo nguy cơ tiềm ẩn trên đường, hoặc thậm chí là tình trạng ùn tắc giao thông ở một số tuyến đường. Dịch vụ vận chuyển hàng hóa cũng được ứng dụng từ công nghệ này.

Công nghệ quản lý lịch trình vận chuyển, tối ưu hóa các tuyến giao hàng, mức tiêu thụ nhiên liệu của phương tiện, giám sát tốc độ của tài xế giao hàng tuân thủ quy định an toàn nhằm mang lại những lợi ích về kinh tế và sự hài lòng của khách hàng.  Chăm sóc sức khỏe Page | 6 Một thiết bị có thể cảnh báo tình trạng và theo dõi sức khỏe là một trong những ứng dụng trong lĩnh vực y tế. Miếng dãn theo dõi sức khỏe cho bệnh nhân: bạn không cần đến bác sĩ, những thông số về nhịp tim, huyết áp, đều được thu thập từ xa được phân tích sau đó chuẩn đoán để đưa ra tình trạng sức khỏe hiện tại của bệnh nhân và có thể dự đoán nguy cơ mắc bệnh nhằm có biện pháp phòng ngừa kịp thời.4 Mô hình giám sát sức khỏe Page | 7 (Nguồn: https://aita.vn)  Nông nghiệp (Smart Farming) Mô hình nhà kín là một trong những ứng dụng điển hình của công nghệ IoT được áp dụng trong lĩnh vực nông nghiệp. Và ở nước ta đã được áp dụng rộng rãi.

Bên trong hệ thống này cây trồng hoàn toàn cách ly với điều kiện thời tiết bên ngoài, việc điều khiển nhiệt độ, độ ẩm, ánh sáng đều tự động hóa. Đồng thời theo dõi được tình trạng phát triển của cây trồng, xác định thời gian thu hoạch, giảm thiểu tối đa công suất người lao động.5 Trang trại thông minh (Nguồn: https://chodansinh.net)  Thành phố thông minh (Smart City) Có thể xem đây là tập hợp của tất cả ứng dụng của IoT vào một hệ thống lớn. Một giải pháp đã và đang được nhiều quốc gia trên thế giới áp dụng ở các thành phố lớn nhằm giải quyết những vấn đề cấp bách như tình trạng kẹt xe, gia tăng dân số, ô nhiễm môi trường, ngập lụt,. Mọi thứ trong thành phố thông minh này được kết nối, dữ liệu sẽ được giám sát bởi một loạt các máy tính mà không cần bất kỳ sự tương Page | 8 tác nào của con người.6 Thành phố thông minh (Nguồn: https://vov.3 Công nghệ WIFI 2.1 Giới thiệu Wifi là một mạng thay thế cho mạng có dây thông thường, thường được sử dụng để kết nối các thiết bị ở chế độ không dây bằng việc sử dụng công nghệ sóng vô tuyến.

Dữ liệu được truyền qua sóng vô tuyến cho phép các thiết bị truyền nhận dữ liệu ở tốc độ cao trong phạm vi của mạng Wifi. Kết nối các máy tính với nhau, với Internet và với mạng có dây. Wifi (Wireless Fidelity) là thuật ngữ dùng chung để chỉ tiêu chuẩn IEEE802.11 cho mạng cục bộ không dây (Wireless Local Networks) hoặc WLANs. Việc sử dụng rộng rãi và tính sẵn có của nó ở nhà và nơi công cộng như công Page | 9 viên, quán café, sân bay,.

đã khiến Wifi trở thành một trong những công nghệ truyền nhận dữ liệu phổ biến nhất hiện nay.2 Công nghệ truyền nhận dữ liệu Các chuẩn của 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 WiFi. 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.

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.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.11a Được phát triển song song cùng với chuẩn 802.11a hỗ trợ Page | 10 tốc độ tối đa gần gấp 5 lần lên đến 54 Mpbs và sử dụng bằng tầng 5Ghz nhằm tránh bị nhiễu từ các thiết bị khác. Tuy nhiên, đây cũng là nhược điểm của chuẩn này vì phạm vi phát sẽ hẹp hơn (40-100m) và khó xuyên qua các vật cản như vách tường. Chuẩn này thường được sử dụng trong các mạng doanh nghiệp thay vì gia đình vì giá thành của nó khá cao.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.11 b/g/n) Đây là chuẩn được sử dụng phổ biến nhất hiện nay và tương đối mới.11n được đưa ra nhằm cải thiện chuẩn 802.11g bằng cách sử dụng công nghệ MIMO (Multiple-Input Multiple-Output) tận dụng nhiều anten hơn. Chuẩn kết nối 802.11n hỗ trợ tốc độ tối đa lên đến 600 Mpbs, có thể hoạt Page | 11 động trên cả băng tần 2,4 GHz và 5 GHz, nếu router hỗ trợ thì hai băng tần này có thể cùng phát sóng song song.

Chuẩn kết nối này đã và đang dần thay thế chuẩn 802.11g với tốc độ cao, phạm vi tín hiệu rất tốt (từ 100-250m) và giá thành đang ngày càng phù hợp với túi tiền người tiêu dùng.11n – tốc độ nhanh và phạm vi tín hiệu tốt nhất; khả năng chịu đựng tốt hơn từ việc xuyên nhiễu từ các nguồn bên ngoài.  Nhược điểm của 802.11n – chuẩn vẫn chưa được ban bố, giá thành đắt hơn 802.

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

Bài viết "Giám sát và điều khiển thiết bị điện qua Internet với Arduino và ESP8266" cung cấp cái nhìn sâu sắc về cách sử dụng công nghệ Arduino và ESP8266 để quản lý và điều khiển thiết bị điện từ xa thông qua Internet. Tác giả trình bày các bước cụ thể để thiết lập hệ thống, từ việc kết nối phần cứng đến lập trình phần mềm, giúp người đọc dễ dàng áp dụng vào thực tế. Lợi ích lớn nhất mà bài viết mang lại là khả năng tiết kiệm thời gian và nâng cao hiệu quả trong việc quản lý thiết bị điện, đồng thời mở ra cơ hội cho việc phát triển các ứng dụng IoT trong cuộc sống hàng ngày.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng IoT khác, hãy tham khảo bài viết Đồ án hcmute thiết kế hệ thống iots điều khiển và giám sát vườn rau quả trong nông nghiệp giao tiếp bằng sóng rf sử dụng nrf24l01x, nơi bạn sẽ khám phá cách giám sát vườn rau quả thông minh. Ngoài ra, bài viết Đồ án hcmute điều khiển thiết bị điện qua wifi trên điện thoại android sẽ giúp bạn hiểu rõ hơn về việc điều khiển thiết bị điện qua smartphone. Cuối cùng, bạn có thể tìm hiểu về Đồ án hcmute giải pháp sử dụng các chuẩn mạng không dây để điều khiển thiết bị trong nhà bằng smartphone, một giải pháp thú vị cho việc quản lý thiết bị trong không gian sống của bạn. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và ứng dụng công nghệ IoT một cách hiệu quả hơn.