Đồ án: Xây dựng hệ thống mái che tự động thông minh sử dụng ESP32 và Blynk

Khám phá đồ án hệ thống mái che tự động thông minh sử dụng ESP32 và Blynk. Tìm hiểu cách xây dựng giải pháp điều khiển tự động cho mái che hiệu quả và tiện lợi.

Trường đại học

Trường Đại học

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp
58
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám Phá Đồ Án Hệ Thống Mái Che Tự Động Thông Minh Với ESP32 Và Blynk

Trong bối cảnh cuộc sống hiện đại ngày càng đề cao sự tiện nghi và tự động hóa, nhu cầu về các giải pháp nhà thông minh đang trở nên cấp thiết hơn bao giờ hết. Một trong những ứng dụng nổi bật, mang lại nhiều lợi ích thiết thực là đồ án hệ thống mái che tự động. Dự án này không chỉ giải quyết vấn đề bảo vệ không gian khỏi các yếu tố thời tiết bất lợi mà còn tích hợp công nghệ IoT tiên tiến, cho phép điều khiển và giám sát từ xa. Sử dụng ESP32 làm bộ não xử lý và Blynk làm giao diện điều khiển, hệ thống mái che tự động trở thành một ví dụ điển hình về sự kết hợp hài hòa giữa kỹ thuật điện tử và phần mềm. Mục tiêu của đồ án này là phát triển một hệ thống mái che thông minh có khả năng tự động phản ứng với môi trường, đồng thời cung cấp khả năng điều khiển thủ công linh hoạt cho người dùng. Khía cạnh tự động hóa được nhấn mạnh, giúp người dùng không cần lo lắng về việc đóng/mở mái che khi thời tiết thay đổi đột ngột. Việc tích hợp ESP32 và Blynk tạo nên một giải pháp mạnh mẽ, dễ triển khai và có tiềm năng ứng dụng rộng rãi trong nhiều không gian khác nhau, từ sân thượng gia đình đến các khu vực công cộng. Dự án này cũng là cơ hội để nghiên cứu và ứng dụng các cảm biến môi trường như cảm biến mưa và cảm biến ánh sáng, tối ưu hóa hoạt động của hệ thống mái che dựa trên dữ liệu thực tế. Điều này thể hiện một bước tiến quan trọng trong việc xây dựng các hệ thống tự động thông minh, nâng cao chất lượng cuộc sống và tăng cường hiệu quả sử dụng năng lượng. Việc phát triển một hệ thống mái che tự động dùng ESP32 và Blynk không chỉ là một bài toán kỹ thuật mà còn là một minh chứng cho khả năng sáng tạo trong lĩnh vực IoT.

1.1. Bức Tranh Toàn Cảnh Về Nhu Cầu Mái Che Tự Động Trong Đời Sống Hiện Đại

Nhu cầu về các giải pháp thông minh trong đời sống ngày càng gia tăng, đặc biệt là trong việc bảo vệ không gian sống và làm việc khỏi các yếu tố thời tiết thất thường. Mái che tự động xuất hiện như một giải pháp tối ưu, thay thế cho các loại mái che thủ công truyền thống vốn kém linh hoạt và đòi hỏi sự can thiệp của con người. Người dùng thường xuyên đối mặt với những bất tiện như phải ra ngoài đóng/mở mái che khi trời mưa hoặc nắng gắt, đặc biệt là khi không có mặt tại nhà. Một hệ thống mái che tự động có thể giải quyết triệt để những vấn đề này, mang lại sự tiện lợi, an toàn và tiết kiệm thời gian. Việc áp dụng công nghệ vào mái che thông minh còn giúp kéo dài tuổi thọ nội thất, bảo vệ cây trồng hoặc vật nuôi, và tối ưu hóa việc sử dụng năng lượng. Các hệ thống tự động như vậy đang dần trở thành một phần không thể thiếu của xu hướng nhà thông minh, nơi mọi thiết bị đều được kết nối và hoạt động một cách đồng bộ.

1.2. Giới Thiệu Giải Pháp Mái Che Tự Động Dùng ESP32 Và Blynk

Giải pháp mái che tự động dùng ESP32 và Blynk là sự kết hợp mạnh mẽ giữa phần cứng và phần mềm để tạo ra một hệ thống thông minh và dễ dàng điều khiển. ESP32 đóng vai trò là vi điều khiển trung tâm, với khả năng xử lý mạnh mẽ và tích hợp Wi-Fi, Bluetooth, cho phép kết nối internet và giao tiếp với các thiết bị khác. Blynk là nền tảng IoT cho phép người dùng xây dựng giao diện điều khiển đồ họa trên điện thoại thông minh một cách nhanh chóng, mà không cần kiến thức lập trình phức tạp. Sự kết hợp này mang lại khả năng tự động hóa mái che dựa trên dữ liệu từ cảm biến (mưa, ánh sáng) và cho phép người dùng điều khiển mái che từ xa qua ứng dụng di động. Đây là một giải pháp chi phí hiệu quả, linh hoạt và có khả năng mở rộng cao, phù hợp cho nhiều ứng dụng từ gia đình đến công nghiệp nhỏ.

1.3. Mục Tiêu Và Phạm Vi Nghiên Cứu Của Đồ Án

Đồ án hệ thống mái che tự động dùng ESP32 và Blynk hướng tới mục tiêu chính là thiết kế và xây dựng một mô hình mái che tự động có khả năng hoạt động ổn định và chính xác. Phạm vi nghiên cứu tập trung vào việc lựa chọn các linh kiện phần cứng phù hợp, bao gồm vi điều khiển ESP32, các loại cảm biến như cảm biến mưa YL-83 và cảm biến ánh sáng BH1750, cùng với module điều khiển động cơ L298N và động cơ DC giảm tốc. Ngoài ra, việc phát triển phần mềm nhúng cho ESP32 và giao diện điều khiển trên nền tảng Blynk cũng là trọng tâm. Đồ án sẽ đi sâu vào việc lập trình các chế độ hoạt động tự động dựa trên dữ liệu cảm biến và chế độ thủ công qua ứng dụng Blynk, đảm bảo tính linh hoạt và tiện dụng. Giới hạn của nghiên cứu là xây dựng một mô hình thử nghiệm, không đi sâu vào các yếu tố về tải trọng lớn hay thiết kế cơ khí phức tạp cho các ứng dụng quy mô công nghiệp.

II. Giải Quyết Những Thách Thức Khi Xây Dựng Hệ Thống Mái Che Tự Động

Việc triển khai một hệ thống mái che tự động mang lại nhiều lợi ích, nhưng cũng đối mặt với không ít thách thức kỹ thuật và vận hành. Từ việc đảm bảo độ tin cậy của các cảm biến trong môi trường thực tế đến việc tích hợp các module phần cứng và phần mềm sao cho hoạt động trơn tru, mỗi khía cạnh đều đòi hỏi sự nghiên cứu và thiết kế cẩn thận. Một trong những vấn đề cơ bản nhất là sự phụ thuộc vào các yếu tố thời tiết không thể đoán trước, đòi hỏi hệ thống mái che phải có khả năng phản ứng nhanh chóng và chính xác. Việc lựa chọn linh kiện phù hợp với chi phí và yêu cầu kỹ thuật cũng là một thách thức đáng kể, đặc biệt khi cần đảm bảo tuổi thọ và độ bền trong điều kiện môi trường khắc nghiệt. Ngoài ra, việc lập trình điều khiển cho ESP32 cần phải tối ưu để đảm bảo hiệu suất, tiết kiệm năng lượng và khả năng kết nối ổn định với Blynk. Các vấn đề về an toàn cũng cần được xem xét, bao gồm việc ngăn chặn kẹt động cơ hoặc hư hỏng cơ cấu khi gặp vật cản. Mục tiêu là xây dựng một hệ thống mái che tự động dùng ESP32 và Blynk không chỉ thông minh mà còn đáng tin cậy và dễ sử dụng. Điều này yêu cầu một quy trình thiết kế lặp lại, kiểm thử kỹ lưỡng từng khối chức năng và toàn bộ hệ thống mái che. Việc giải quyết những thách thức này sẽ góp phần tạo ra một sản phẩm hoàn chỉnh và hữu ích, đáp ứng đúng nhu cầu của người dùng về một mái che thông minh tiện lợi và an toàn. Sự hiểu biết sâu sắc về các yếu tố kỹ thuật và môi trường là chìa khóa để vượt qua những trở ngại này, biến ý tưởng về hệ thống mái che tự động thành hiện thực.

2.1. Vấn Đề Từ Các Hệ Thống Mái Che Thủ Công Truyền Thống

Các hệ thống mái che thủ công truyền thống thường gặp phải nhiều hạn chế về tiện ích và hiệu quả. Việc đóng/mở mái che đòi hỏi sự can thiệp trực tiếp của con người, gây ra bất tiện lớn khi thời tiết thay đổi đột ngột hoặc khi không có mặt ở nhà. Ví dụ, một cơn mưa bất chợt có thể làm ướt đồ đạc bên dưới, hoặc nắng nóng gay gắt kéo dài có thể làm hỏng cây cảnh nếu mái che không được mở kịp thời. Ngoài ra, thao tác thủ công thường tốn thời gian và công sức, đặc biệt với các mái che có kích thước lớn hoặc lắp đặt ở vị trí cao. Sự thiếu linh hoạt này làm giảm đáng kể giá trị sử dụng của mái che. Việc chuyển đổi sang hệ thống mái che tự động là một bước tiến cần thiết để khắc phục những nhược điểm cố hữu này, mang lại một giải pháp tiện nghi và hiệu quả hơn cho người dùng.

2.2. Yêu Cầu Kỹ Thuật Cho Một Mái Che Tự Động Thông Minh Và Hiệu Quả

Để xây dựng một mái che tự động thông minh và hiệu quả, cần đáp ứng nhiều yêu cầu kỹ thuật khắt khe. Đầu tiên, hệ thống phải có khả năng nhận biết chính xác các điều kiện môi trường như mưa và cường độ ánh sáng thông qua các cảm biến đáng tin cậy. Thứ hai, cơ cấu đóng/mở mái che phải hoạt động trơn tru, an toàn và có độ bền cao, sử dụng động cơ và bộ điều khiển phù hợp. Thứ ba, khả năng điều khiển từ xa qua ứng dụng di động (như Blynk) là yêu cầu thiết yếu, cho phép người dùng dễ dàng kiểm soát mọi lúc, mọi nơi. Ngoài ra, hệ thống cần có khả năng tự động hóa hoàn toàn, tự đóng/mở mà không cần sự can thiệp, cùng với các tính năng bảo vệ như công tắc hành trình để tránh quá tải hoặc hư hỏng. ESP32 được chọn làm bộ xử lý trung tâm vì khả năng đáp ứng tốt các yêu cầu này.

2.3. Khó Khăn Trong Tích Hợp Linh Kiện Và Lập Trình Điều Khiển

Quá trình tích hợp các linh kiện và lập trình điều khiển cho đồ án mái che tự động dùng ESP32 và Blynk thường gặp phải nhiều khó khăn. Việc lựa chọn các module cảm biến, động cơ, driver sao cho tương thích về điện áp, dòng điện và giao tiếp là một thách thức. Mỗi module có thể có các yêu cầu kỹ thuật riêng, đòi hỏi kiến thức sâu rộng về điện tử. Ví dụ, việc kết nối module điều khiển động cơ L298N với ESP32 cần đảm bảo đúng chân và nguồn cấp. Thách thức lớn khác nằm ở việc lập trình nhúng cho ESP32, phải xử lý đồng thời dữ liệu từ nhiều cảm biến, điều khiển động cơ, và duy trì kết nối Wi-Fi với Blynk. Debugging lỗi trong quá trình giao tiếp giữa các module và ứng dụng Blynk cũng tiêu tốn nhiều thời gian và công sức. Yêu cầu về độ ổn định và chính xác của thuật toán điều khiển cũng cần được cân nhắc kỹ lưỡng để hệ thống mái che tự động hoạt động hiệu quả.

III. Các Thành Phần Phần Cứng Thiết Yếu Cho Đồ Án Mái Che Tự Động

Để xây dựng một hệ thống mái che tự động hoạt động ổn định và hiệu quả, việc lựa chọn và tích hợp các thành phần phần cứng đóng vai trò then chốt. Mỗi module đều có chức năng riêng biệt, góp phần tạo nên một hệ thống thông minh hoàn chỉnh. Trái tim của đồ án là vi điều khiển ESP32, có nhiệm vụ thu thập dữ liệu từ các cảm biến, xử lý thông tin và gửi lệnh điều khiển đến động cơ. Các cảm biến môi trường như cảm biến mưa và cảm biến ánh sáng là "mắt và tai" của mái che tự động, cung cấp dữ liệu đầu vào quan trọng để hệ thống đưa ra quyết định đóng/mở. Module điều khiển động cơ cùng với động cơ DC giảm tốc là thành phần thực thi, biến các lệnh điều khiển thành hành động vật lý. Bên cạnh đó, các công tắc hành trình đảm bảo an toàn bằng cách giới hạn hành trình của mái che, tránh gây hỏng hóc cơ cấu. Việc hiểu rõ chức năng và nguyên lý hoạt động của từng linh kiện là điều cần thiết để thiết kế một hệ thống mái che tự động dùng ESP32 và Blynk đáng tin cậy. Tài liệu nghiên cứu đã liệt kê và mô tả chi tiết các loại cảm biến như YL-83 cho mưa, BH1750, TEMT6000, LM393 cho ánh sáng, cung cấp cơ sở để lựa chọn phù hợp nhất. Việc kết nối và cung cấp nguồn điện ổn định cho các khối cũng là một yếu tố quan trọng, đảm bảo toàn bộ hệ thống hoạt động hiệu quả. Từ khối hiển thị LCD đến khối xử lý trung tâm ESP32, mỗi thành phần đều được xem xét kỹ lưỡng để tối ưu hóa hiệu suất và giảm thiểu chi phí. Một hệ thống mái che được thiết kế tốt từ phần cứng sẽ là nền tảng vững chắc cho việc phát triển phần mềm và đảm bảo hoạt động bền bỉ trong môi trường thực tế. Đây là một bước quan trọng để biến ý tưởng về mái che thông minh thành hiện thực.

3.1. Vi Điều Khiển ESP32 Trái Tim Của Hệ Thống Mái Che Thông Minh

ESP32 được lựa chọn làm vi điều khiển trung tâm cho đồ án hệ thống mái che tự động nhờ vào khả năng xử lý mạnh mẽ, tích hợp Wi-Fi và Bluetooth. Vi điều khiển này có đủ các chân GPIO để kết nối với nhiều cảm biến (mưa YL-83, ánh sáng BH1750), module điều khiển động cơ L298N và các module hiển thị LCD. Khả năng kết nối Wi-Fi của ESP32 là yếu tố then chốt giúp hệ thống mái che có thể giao tiếp với nền tảng Blynk IoT, cho phép điều khiển và giám sát từ xa qua điện thoại thông minh. Với bộ xử lý lõi kép và xung nhịp cao, ESP32 đảm bảo khả năng xử lý dữ liệu cảm biến nhanh chóng và đưa ra các quyết định điều khiển kịp thời. Việc sử dụng ESP32 giúp tạo ra một mái che thông minh linh hoạt, dễ lập trình và có khả năng mở rộng trong tương lai.

3.2. Cảm Biến Mưa YL 83 Và Cảm Biến Ánh Sáng BH1750 Mắt Và Tai Của Mái Che

Trong hệ thống mái che tự động, cảm biến đóng vai trò cực kỳ quan trọng như "mắt và tai" để hệ thống nhận biết môi trường xung quanh. Cảm biến mưa YL-83 có nhiệm vụ phát hiện sự hiện diện của nước mưa, tín hiệu từ cảm biến này sẽ kích hoạt cơ chế đóng mái che để bảo vệ không gian bên dưới. Theo tài liệu, module YL-83 cung cấp tín hiệu số (digital) hoặc tương tự (analog), dễ dàng tích hợp với ESP32. Cảm biến cường độ ánh sáng BH1750 (hoặc TEMT6000, LM393 theo tài liệu) được sử dụng để đo độ sáng môi trường. Dựa trên ngưỡng ánh sáng cài đặt, hệ thống có thể tự động mở mái che khi trời nắng để lấy sáng hoặc đóng lại khi cường độ ánh sáng quá yếu hoặc không cần thiết. Sự kết hợp của hai loại cảm biến này đảm bảo mái che tự động hoạt động thông minh và hiệu quả trong mọi điều kiện thời tiết, tối ưu hóa việc sử dụng năng lượng và bảo vệ tài sản.

3.3. Module Điều Khiển Động Cơ L298N Và Động Cơ DC Giảm Tốc

Module điều khiển động cơ L298N là thành phần thiết yếu để điều khiển động cơ DC giảm tốc, chịu trách nhiệm cho việc đóng mở mái che tự động. L298N có khả năng điều khiển hai động cơ DC độc lập, với khả năng cấp dòng đủ lớn cho các động cơ nhỏ đến trung bình. Theo tài liệu [3], module này nhận tín hiệu điều khiển từ ESP32 để xác định chiều quay và tốc độ của động cơ. Động cơ DC giảm tốc (ví dụ, động cơ giảm tốc DC V1) được chọn vì mô-men xoắn cao, phù hợp để kéo hoặc đẩy cơ cấu mái che. Cơ cấu giảm tốc giúp tăng lực kéo và kiểm soát tốc độ di chuyển của mái che một cách chính xác. Việc kết nối đúng chân điều khiển (IN1, IN2, IN3, IN4) và nguồn cấp cho L298N là rất quan trọng để đảm bảo hệ thống mái che hoạt động trơn tru và an toàn. Đây là khối chấp hành quan trọng, biến lệnh điều khiển thành hành động vật lý.

IV. Lập Trình Kết Nối Biến Mái Che Tự Động Thành Hiện Thực

Khía cạnh lập trình và kết nối là linh hồn của đồ án hệ thống mái che tự động dùng ESP32 và Blynk, biến các thành phần phần cứng rời rạc thành một hệ thống thông minh và có khả năng tương tác. Việc phát triển phần mềm nhúng cho ESP32 đòi hỏi sự tỉ mỉ trong việc đọc dữ liệu từ cảm biến, xử lý thuật toán điều khiển và giao tiếp với nền tảng Blynk. Mã nguồn phải được tối ưu để đảm bảo ESP32 hoạt động ổn định, tiết kiệm năng lượng và phản ứng nhanh với các thay đổi môi trường. Kết nối Wi-Fi đóng vai trò cầu nối, cho phép ESP32 gửi dữ liệu trạng thái của mái che lên Blynk và nhận lệnh điều khiển từ ứng dụng di động. Nền tảng Blynk IoT cung cấp một môi trường trực quan để tạo giao diện điều khiển, giúp người dùng dễ dàng thao tác mà không cần kiến thức kỹ thuật sâu. Việc thiết lập các widget trên Blynk như nút nhấn, đèn báo, hoặc biểu đồ hiển thị dữ liệu cảm biến giúp nâng cao trải nghiệm người dùng. Lưu đồ giải thuật chương trình chính và các chương trình con (chế độ tự động, chế độ thủ công) là nền tảng để xây dựng logic điều khiển chặt chẽ và đáng tin cậy cho hệ thống mái che tự động. Sự chính xác trong từng câu lệnh lập trình và khả năng xử lý các tình huống ngoại lệ (ví dụ: mất kết nối Wi-Fi) là yếu tố quyết định sự thành công của hệ thống. Việc tích hợp Blynk không chỉ đơn thuần là điều khiển từ xa mà còn là công cụ để giám sát liên tục trạng thái của mái che thông minh, cung cấp thông tin kịp thời cho người dùng. Điều này thể hiện sự tiện lợi và hiện đại mà đồ án mái che tự động mang lại. Sự kết hợp hoàn hảo giữa code trên ESP32 và giao diện Blynk tạo nên một giải pháp mái che tự động toàn diện, đáp ứng nhu cầu đa dạng của người dùng.

4.1. Tối Ưu Hóa Điều Khiển Mái Che Tự Động Dùng ESP32

Việc tối ưu hóa điều khiển mái che tự động dùng ESP32 tập trung vào hiệu suất và độ tin cậy. Chương trình trên ESP32 được thiết kế để liên tục đọc dữ liệu từ cảm biến mưa YL-83 và cảm biến ánh sáng BH1750. Khi phát hiện mưa (tín hiệu từ YL-83) hoặc cường độ ánh sáng vượt ngưỡng/dưới ngưỡng (tín hiệu từ BH1750), ESP32 sẽ gửi lệnh đến module điều khiển động cơ L298N để đóng hoặc mở mái che. Thuật toán điều khiển cần được lập trình một cách thông minh, tránh các lệnh đóng/mở liên tục không cần thiết, gây hao mòn động cơ. Việc sử dụng các hàm delay hợp lý và tối ưu hóa vòng lặp giúp ESP32 phản ứng nhanh nhưng vẫn ổn định. Ngoài ra, việc xử lý ngắt và các cơ chế bảo vệ như công tắc hành trình (như tài liệu [4]) được tích hợp để đảm bảo an toàn cho động cơ và cơ cấu mái che, ngăn chặn việc chạy quá hành trình.

4.2. Blynk IoT Nền Tảng Điều Khiển Và Giám Sát Từ Xa Hiệu Quả

Blynk IoT là nền tảng không thể thiếu trong đồ án hệ thống mái che tự động dùng ESP32 và Blynk, cung cấp giao diện trực quan cho việc điều khiển và giám sát từ xa. Người dùng có thể dễ dàng tạo các nút nhấn (Button) để đóng/mở mái che thủ công, các đèn báo (LED) để hiển thị trạng thái (mưa, nắng, mái che đóng/mở), hoặc các biểu đồ (Graph) để theo dõi cường độ ánh sáng theo thời gian. Blynk cho phép ESP32 kết nối với máy chủ đám mây của Blynk thông qua Wi-Fi, từ đó dữ liệu được truyền tải hai chiều giữa ESP32 và ứng dụng di động. Điều này mang lại sự tiện lợi tối đa, cho phép người dùng kiểm soát mái che thông minh mọi lúc, mọi nơi chỉ với chiếc điện thoại của mình. Nền tảng Blynk cũng hỗ trợ thông báo đẩy (push notifications), giúp người dùng nhận cảnh báo tức thì về tình trạng của hệ thống mái che.

4.3. Lưu Đồ Giải Thuật Và Chế Độ Hoạt Động Của Hệ Thống Mái Che

Lưu đồ giải thuật là bản thiết kế logic cho hoạt động của hệ thống mái che tự động. Chương trình chính của ESP32 sẽ liên tục kiểm tra các điều kiện (có mưa, cường độ ánh sáng) và trạng thái điều khiển (chế độ tự động hay thủ công). Trong chế độ tự động, hệ thống sẽ tự động đóng mái che khi phát hiện mưa hoặc quá nắng, và mở khi trời tạnh mưa hoặc cường độ ánh sáng trở lại bình thường. Chế độ thủ công cho phép người dùng điều khiển trực tiếp qua ứng dụng Blynk bằng các nút nhấn đóng/mở. Lưu đồ cũng tích hợp việc kiểm tra công tắc hành trình để đảm bảo động cơ dừng lại đúng lúc, tránh hư hỏng. Sự rõ ràng trong lưu đồ giúp việc lập trình trở nên có hệ thống, giảm thiểu lỗi và đảm bảo hệ thống mái che hoạt động một cách logic và an toàn, tận dụng tối đa khả năng của ESP32 và Blynk.

V. Kết Quả Triển Khai Và Tiềm Năng Ứng Dụng Của Mái Che Tự Động

Sau quá trình thiết kế, lắp đặt và lập trình, đồ án hệ thống mái che tự động dùng ESP32 và Blynk đã đạt được những kết quả đáng khích lệ, chứng minh tính khả thi và hiệu quả của giải pháp. Việc kiểm tra từng khối chức năng riêng lẻ cho thấy các module cảm biến (mưa YL-83, ánh sáng BH1750), module điều khiển động cơ L298N, và ESP32 đều hoạt động ổn định và chính xác. Các kết nối giữa các khối đã được kiểm tra kỹ lưỡng, đảm bảo truyền tải tín hiệu không bị nhiễu. Khi tích hợp toàn bộ hệ thống, mô hình mái che tự động đã thể hiện khả năng phản ứng nhanh chóng với các thay đổi môi trường, tự động đóng mái che khi trời mưa và mở ra khi nắng. Khả năng điều khiển từ xa qua ứng dụng Blynk cũng hoạt động trơn tru, cho phép người dùng dễ dàng thao tác mọi lúc mọi nơi. Điều này mở ra nhiều tiềm năng ứng dụng thực tiễn cho mái che thông minh, không chỉ trong các hộ gia đình mà còn ở các không gian công cộng, nông nghiệp thông minh, hay các cơ sở thương mại. Hiệu quả hoạt động của hệ thống không chỉ nằm ở khả năng tự động hóa mà còn ở sự tiện lợi, an toàn và khả năng bảo vệ tài sản, góp phần nâng cao chất lượng cuộc sống. Kết quả đạt được từ đồ án này là nền tảng vững chắc để tiếp tục phát triển và hoàn thiện các phiên bản mái che tự động quy mô lớn hơn, với nhiều tính năng thông minh hơn nữa. Đây là một minh chứng rõ ràng cho việc công nghệ IoT có thể mang lại những giải pháp thiết thực và giá trị cho cộng đồng, đặc biệt là trong việc xây dựng các hệ thống tự động hiện đại và thân thiện với người dùng. Việc triển khai thành công hệ thống mái che tự động dùng ESP32 và Blynk khẳng định tiềm năng to lớn của công nghệ IoT trong cuộc sống.

5.1. Đánh Giá Hoạt Động Của Các Khối Module Trong Hệ Thống Mái Che

Việc đánh giá hoạt động của từng khối module là bước quan trọng để đảm bảo tính ổn định của toàn hệ thống mái che tự động. Khối cảm biến mưa YL-83 đã được kiểm tra về khả năng phát hiện nước mưa và gửi tín hiệu chính xác về ESP32. Khối cảm biến ánh sáng BH1750 cũng hoạt động hiệu quả trong việc đo cường độ ánh sáng môi trường. Khối điều khiển động cơ L298N và động cơ DC giảm tốc đã chứng minh khả năng đóng/mở mái che một cách mượt mà và đúng hành trình nhờ công tắc hành trình. Khối xử lý trung tâm ESP32 cho thấy khả năng xử lý dữ liệu nhanh chóng và duy trì kết nối Wi-Fi ổn định với Blynk. Các khối hiển thị (nếu có) và khối nút nhấn cũng hoạt động như mong đợi. Sự hoạt động độc lập và phối hợp nhịp nhàng của các module này là yếu tố then chốt cho sự thành công của đồ án mái che tự động dùng ESP32 và Blynk.

5.2. Hiệu Quả Hoạt Động Toàn Hệ Thống Mái Che Tự Động Thực Tế

Khi các module được kết nối và tích hợp thành một hệ thống mái che tự động hoàn chỉnh, kết quả thực tế cho thấy sự hoạt động hiệu quả và đáng tin cậy. Hệ thống đã thành công trong việc tự động đóng mái che khi trời bắt đầu mưa (được phát hiện bởi YL-83) và tự động mở mái che khi trời nắng lên (phát hiện bởi BH1750). Điều khiển thủ công qua ứng dụng Blynk cũng hoạt động mượt mà, cho phép người dùng tùy chỉnh trạng thái mái che bất cứ lúc nào. Thời gian phản hồi của hệ thống nhanh chóng, đảm bảo kịp thời bảo vệ không gian bên dưới. Các công tắc hành trình đã làm tốt nhiệm vụ giới hạn hành trình, ngăn chặn động cơ chạy quá mức. Sự phối hợp giữa ESP32Blynk mang lại trải nghiệm người dùng liền mạch và tiện lợi, chứng minh giá trị của mái che thông minh trong cuộc sống hàng ngày.

5.3. Các Ứng Dụng Thực Tiễn Rộng Rãi Của Công Nghệ Mái Che Thông Minh

Công nghệ mái che thông minh được phát triển trong đồ án hệ thống mái che tự động dùng ESP32 và Blynk có tiềm năng ứng dụng rộng rãi. Tại các hộ gia đình, mái che tự động có thể được sử dụng cho sân thượng, ban công, hoặc gara ô tô, bảo vệ đồ đạc khỏi mưa nắng. Trong nông nghiệp, hệ thống có thể che chắn cây trồng khỏi thời tiết khắc nghiệt, tối ưu hóa điều kiện phát triển. Các khu vực công cộng như quán cà phê sân vườn, nhà hàng ngoài trời cũng có thể hưởng lợi từ sự tiện lợi và linh hoạt của mái che tự động. Ngoài ra, mái che thông minh còn có thể tích hợp vào các hệ thống nhà thông minh lớn hơn, kết nối với các thiết bị khác để tạo ra một không gian sống hoàn toàn tự động và tiện nghi. Khả năng mở rộng và tùy chỉnh của hệ thống cho phép điều chỉnh phù hợp với nhiều môi trường và nhu cầu khác nhau.

VI. Kết Luận Và Hướng Phát Triển Tương Lai Cho Đồ Án Mái Che Tự Động

Việc hoàn thành đồ án hệ thống mái che tự động dùng ESP32 và Blynk đã mở ra nhiều kiến thức thực tiễn và chứng minh tiềm năng to lớn của công nghệ IoT trong việc giải quyết các vấn đề hàng ngày. Dự án không chỉ dừng lại ở việc tạo ra một hệ thống tự động mà còn là một nền tảng để nghiên cứu và phát triển các giải pháp thông minh hơn nữa. Những thành tựu đạt được từ việc thiết kế, xây dựng và lập trình mái che thông minh này đã khẳng định khả năng ứng dụng thực tế của ESP32Blynk trong các dự án điều khiển và giám sát từ xa. Tuy nhiên, như mọi đồ án kỹ thuật, vẫn còn những hạn chế và hướng phát triển để cải tiến hệ thống mái che tự động trở nên hoàn thiện hơn. Việc tiếp tục nghiên cứu và ứng dụng các công nghệ mới, chẳng hạn như trí tuệ nhân tạo hoặc năng lượng tái tạo, có thể nâng cao đáng kể hiệu suất và tính năng của mái che. Mục tiêu là không ngừng tối ưu hóa để hệ thống không chỉ thông minh mà còn bền vững và thân thiện với môi trường. Tiềm năng của đồ án mái che tự động là rất lớn, không chỉ giới hạn trong phạm vi hiện tại mà còn có thể mở rộng ra nhiều lĩnh vực khác, góp phần xây dựng một cuộc sống tiện nghi và hiện đại hơn. Sự phát triển không ngừng của công nghệ sẽ là động lực để các hệ thống mái che tự động dùng ESP32 và Blynk ngày càng trở nên tinh vi và hữu ích, đáp ứng mọi yêu cầu khắt khe của người dùng.

6.1. Tổng Kết Những Thành Tựu Đạt Được Từ Đồ Án Mái Che Tự Động

Đồ án hệ thống mái che tự động dùng ESP32 và Blynk đã thành công trong việc xây dựng một mô hình hoạt động ổn định và hiệu quả. Các thành tựu chính bao gồm: tích hợp thành công các cảm biến mưa YL-83 và ánh sáng BH1750, cho phép mái che tự động phản ứng với điều kiện thời tiết. ESP32 đã chứng tỏ khả năng làm bộ xử lý trung tâm mạnh mẽ, duy trì kết nối Wi-Fi và điều khiển động cơ chính xác. Nền tảng Blynk cung cấp giao diện người dùng trực quan, cho phép điều khiển và giám sát hệ thống mái che từ xa. Hệ thống đã hoạt động mượt mà ở cả hai chế độ tự động và thủ công, chứng minh tính khả thi của giải pháp mái che thông minh. Đây là bước tiến quan trọng trong việc ứng dụng công nghệ IoT vào các giải pháp thực tiễn, mang lại sự tiện lợi và an toàn cho người dùng.

6.2. Hạn Chế Và Những Đề Xuất Cải Tiến Cho Hệ Thống Mái Che

Mặc dù đã đạt được nhiều thành công, hệ thống mái che tự động dùng ESP32 và Blynk vẫn còn một số hạn chế. Mô hình hiện tại chủ yếu tập trung vào chức năng cơ bản và chưa tối ưu hóa về mặt cơ khí cho các tải trọng lớn. Độ chính xác của một số cảm biến có thể bị ảnh hưởng bởi điều kiện môi trường khắc nghiệt. Các đề xuất cải tiến bao gồm: nâng cấp cơ cấu cơ khí để chịu được gió mạnh hoặc tuyết (nếu có), sử dụng cảm biến có độ bền cao hơn và khả năng chống nước tốt hơn. Việc tích hợp pin dự phòng hoặc nguồn năng lượng mặt trời có thể đảm bảo hệ thống mái che hoạt động liên tục ngay cả khi mất điện. Thêm vào đó, việc phát triển giao diện Blynk với các tính năng nâng cao như lịch hẹn giờ đóng/mở hoặc tích hợp với các dịch vụ thời tiết trực tuyến cũng là những hướng đi tiềm năng để làm cho mái che thông minh hơn.

6.3. Triển Vọng Phát Triển Công Nghệ Mái Che Tự Động Trong Tương Lai

Triển vọng phát triển của công nghệ mái che tự động trong tương lai là rất lớn. Các hệ thống mái che thông minh có thể được tích hợp sâu hơn vào các hệ thống nhà thông minh toàn diện, giao tiếp với các thiết bị khác như đèn, điều hòa nhiệt độ để tối ưu hóa môi trường sống. Việc ứng dụng trí tuệ nhân tạo (AI) và học máy (Machine Learning) có thể giúp hệ thống dự đoán thời tiết tốt hơn và đưa ra quyết định thông minh hơn. Ví dụ, mái che có thể học hỏi thói quen của người dùng để tự động điều chỉnh. Công nghệ mạng 5G cũng sẽ mở ra khả năng kết nối nhanh hơn và đáng tin cậy hơn. Ngoài ra, việc phát triển các vật liệu mới nhẹ hơn, bền hơn và tích hợp các tấm pin năng lượng mặt trời ngay trên mái che sẽ góp phần tạo ra các sản phẩm mái che tự động thân thiện với môi trường và bền vững hơn.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

15/04/2026
Đồ án hệ thống mái che tự động dùng esp32 với blynk

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

Chương 1: Tổng quan: Nêu tính cấp thiết của đề tài, xu hướng và tình hình khoa học và công nghệ hiện nay. Sự phát triển công nghiệp và đời sống hằng ngày và từ đó đưa ra lý do chọn đề tài và xác định mục tiêu cho đề tài. Chương 2: Cở sở lý thuyết: Trình bày tổng quan về các thành phần và chức năng của từng loại phần cứng có trong hệ thống, dẫn dắt chi tiết cụ thể để xây dựng hoàn chỉnh về mô hình. Chương 3: Thiết kế và xây dựng hệ thống: Từ yêu cầu đề tài, trình bày về sơ đồ hệ thống.

Nêu ra các phương pháp xử lý dữ liệu rồi từ đó thiết kế mô hình. Chương 4: Kết quả thực hiện: Trình bày về kết quả của từng khối nhỏ thông qua hình ảnh, video. Đưa ra các hiển thị như mong muốn đã lập trình. Chương 5: Kết luận và hướng phát triển: Dựa vào kết quả có được từ chương 4, đưa ra kết luận tổng quan về những gì đạt được và chưa đạt được của đề tài.

Từ đó đưa ra hướng phát triển để cải thiện hệ thống.Nguyễn Mạnh Hùng 9 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II:CƠ SỞ LÝ THUYẾT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 KHỐI HIỂN THỊ 2.1 Module giao tiếp I2C LCD có quá nhiều nhiều chân gây khó khăn trong quá trình đấu nối và chiếm dụng nhiều chân trên vi điều khiển. Thay vì phải mất 6 chân vi điều khiển để kết nối với LCD 16×2 (RS, EN, D7, D6, D5 và D4) thì module IC2 chỉ cần 2 chân (SCL, SDA) để kết nối. Module I2C hỗ trợ các loại LCD sử dụng driver HD44780(LCD 16×2, LCD 20×4, …) và tương thích với hầu hết các vi điều khiển hiện nay.1 Thông số kỹ thuật của Module I2C Tên Chức năng Điện áp hoạt động 2.0 V Giao tiếp I2C Kích thước 41.3mm(H) Trọng lượng 5g Bảng 2.2 Địa chỉ I2C Địa chỉ A0 A1 A2 0x20 0 0 0 0x21 1 0 0 0x22 0 1 0 0x23 0 1 1 Bảng 2.3 Kết nối module I2C với ESP32 Module I2C ESP32 GND GND VCC 5V SDA SDA GVHD: ThS.Nguyễn Mạnh Hùng 10 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT SCL SCL Hình 2.2 Màn hình LCD 16x2 [1] - Màn hình LCD 16x2 là màn hình 2 dòng, mỗi dòng hiển thị 16 ký tự. - Điện áp hoạt động: 5.2 LCD 16x2 tích hợp module I2C Code mẫu #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup(){ lcd.backlight(); } GVHD: ThS.Nguyễn Mạnh Hùng 11 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT void loop(){ lcd.4 Thông số kỹ thuật cho LCD 16x2 Thông số Min Nom Max Đơn vị STT Ký hiệu (nhỏ nhất) (Chuẩn) (tối đa) 1.

VDD Điện áp cung cấp 4. VIH Điện áp vào mức cao 2. VIL Điện áp vào mức thấp -0. IDD Dòng cung cấp 1.

FOSC Tần số dao động 270 KHz Bảng 2.5 Thông số các chân của LCD 16x2 STT Tên Mô tả Thông số kỹ thuật, chức năng 1 VSS GND 0V 2 VCC POWER 5V 3 VEE Độ tương phản RS=0 (mức thấp) chọn thanh ghi lệnh 4 RS Lựa chọn thanh ghi RS=1 (mức cao) chọn thanh ghi dữ liệu Chọn thanh ghi đọc/viết dữ R/W=0 thanh ghi viết 5 R/W liệu R/W=1 thanh ghi đọc 6 E Enable 7 DB0 8 DB1 9 DB2 Chân truyền dữ liệu 8 bit: DB0DB7 10 DB3 11 DB4 GVHD: ThS.Nguyễn Mạnh Hùng 12 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT 12 DB5 13 DB6 14 DB7 15 A Cực dương led nền 0V đến 5V 16 K Cực âm led nền 0V (https://datasheetspdf.com/pdf-file/866421/Qingyuninnovative/LCM1602A/1) 2.3 Màn hình LCD TFT cảm ứng Arduino 2.4 inch [2] Arduino LCD TFT 2.4 inch touch Shield là shield màn hình cảm ứng được thiết kế riêng cho Aruino Uno. Màn hình còn có khả năng hiển thị hình ảnh từ thẻ nhớ.6 Thông số kỹ thuật của màn hình LCD TFT cảm ứng Arduino 2.4 inch Tên Thông số kỹ thuật Nguồn cấp 3.0 VDC Chip điều khiển ILI9340, ILI9341, ILI9320, SPFD5408 Độ phân giải 240 x 320 pixel Màu sắc 18 bit, lên đến 262.000 màu Loại cảm ứng Điện trở Kích thước 71 mm x 52 mm x 7.0 mm (https://docs.pdf) GVHD: ThS.Nguyễn Mạnh Hùng 13 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.3 Màn hình LCD TFT cảm ứng Arduino 2.2 KHỐI ĐIỀU KHIỂN ĐỘNG CƠ VÀ ĐỘNG CƠ 2.1 Module điều khiển động cơ L298N [3] Module L298 là một module được gia công sẵn với số lượng lớn, bán thương mại trên thị trường. Module có chứa IC L298 đã được tích hợp sẵn mạch cầu H, chuyên được dùng để điều khiển motor, động cơ DC trong các ứng dụng như xe điều khiển, xe tự hành, điều khiển tốc độ quạt hút… Module có thể điều khiển được hầu hết các loại động cơ hiện có như động cơ có hộp số giảm tốc, động cơ bước, động cơ Servo… Bảng 2.7 Thông số kỹ thuật của module L298N Tên Thông số kỹ thuật Điện áp đầu vào 3.2 VDC ~ 40 VDC Driver L298N Dual H Bridge DC Motor Driver Nguồn cấp 5.0 VDC ~ 35 VDC Dòng đỉnh 2.0 A Dòng điện điều khiển 0 ~ 36mA Công suất tiêu thụ tối đa 20 W Dải nhiệt hoạt động -250C ~ 1300C Tín hiệu điện áp điều khiển ngõ -0.Nguyễn Mạnh Hùng 14 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT vào mức thấp Tín hiệu điện áp điều khiển ngõ 2.3V ≤ Vin ≤ Vss vào mức cao Tín hiệu điện áp cho phép ngõ -0.5V vào mức thấp Tín hiệu điện áp điều cho phép 2.3V ≤ Vin ≤ Vss ngõ vào mức cao (http://www.com/dataspecs/L298N%20Motor%20Driver.pdf) GVHD: ThS.Nguyễn Mạnh Hùng 15 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.4 Module điều khiển động cơ L298N Code mẫu int motor1Pin1 = 27;//khai báo chân động cơ int motor1Pin2 = 26; int enable1Pin = 14; const int freq = 30000; const int pwmChannel = 0; const int resolution = 8; int dutyCycle = 170; void setup() { pinMode(motor1Pin1, OUTPUT); pinMode(motor1Pin2, OUTPUT); pinMode(enable1Pin, OUTPUT); ledcSetup(pwmChannel, freq, resolution); ledcAttachPin(enable1Pin, pwmChannel); ledcWrite(pwmChannel, dutyCycle); } void loop() { // đặt mã chính của bạn ở đây để chạy lặp lại: // Di chuyển động cơ DC về phía trước digitalWrite(motor1Pin1, HIGH); digitalWrite(motor1Pin2, LOW); delay(1000); // Di chuyển động cơ DC về phía sau digitalWrite(motor1Pin1, LOW); digitalWrite(motor1Pin2, HIGH); delay(1000); GVHD: ThS.Nguyễn Mạnh Hùng 16 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT // di chuyển về phía trước với tốc độ ngày càng tăng digitalWrite(motor1Pin1, HIGH); digitalWrite(motor1Pin2, LOW); for (dutyCycle = 170; dutyCycle < 255; dutyCycle++) { ledcWrite(pwmChannel, dutyCycle); delay(20); } dutyCycle = 170; ledcWrite(pwmChannel, dutyCycle); } 2.2 Động cơ giảm tốc DC V1 Động cơ DC giảm tốc V1 Dual Shaft Plastic Geared TT Motor xe là loại được lựa chọn và sử dụng nhiều nhất hiện nay cho các thiết kế khung Robot, xe, thuyền,. , động cơ có chất lượng và giá thành vừa phải cùng với khả năng dễ lắp ráp đem đến chi phí tiết kiệm và sự tiện dụng cho người sử dụng.7 Thông số kỹ thuật của động cơ giảm tốc DC V1 Tên Thông số kỹ thuật Điện áp hoạt động 3.0 VDC Dòng điện tiêu thụ 110 mA ~ 140 mA Tỉ số truyền 1:48 Tốc độ quay tại 3.0 VDC 125 vòng/ phút Tốc độ quay tại 5.0 VDC 208 vòng/ phút Momen quay 0.cm GVHD: ThS.Nguyễn Mạnh Hùng 17 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.5 Động cơ giảm tốc DC V1 2.3 Động cơ bước Động cơ bước hay còn gọi là Step Motor là một loại động cơ chạy bằng điện có nguyên lý và ứng dụng khác biệt với đa số các động cơ điện thông thường.

Chúng thực chất là một động cơ đồng bộ dùng để biến đổi các tín hiệu điều khiển dưới dạng các xung điện rời rạc kế tiếp nhau thành các chuyển động góc quay hoặc các chuyển động của rôto có khả năng cố định roto vào các vị trí cần thiết.Nguyễn Mạnh Hùng 18 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.3 KHỐI CÔNG TẮC HÀNH TRÌNH [4] Công tắc hành trình KW10-N Công tắc hành trình hay còn gọi công tắc giới hạn hành trình là dạng công tắc dùng để giới hạn hành trình của các bộ phận chuyển động nào đó trong một cơ cấu hay một hệ thống.8 Thông số kỹ thuật của công tắc hành trình KW10-N Tên Thông số kỹ thuật Điện áp tối đa 250 VAC Tiếp điểm 1 NO, 1NC Dòng điện tối đa 1.0 A Dải nhiệt độ hoạt động -250C ~ 850C Kích thước 13.7 mm (http://www.pdf fbclid=IwAR03FjYZ7WX7Ie1SD465GBz9e77KqNeuoHaBTpiJZCC9nhxv_RTXU-6CgHg) GVHD: ThS.Nguyễn Mạnh Hùng 19 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.7 Công tắc hành trình KW10-N 2.4 KHỐI CẢM BIẾN 2.1 Module cảm biến mưa YL – 83 [5] Là một lá chắn để nhận biết có mưa hoặc có nước xuất hiện lên bề mặt của lá chắn thực chất là 2 thanh dẫn được đặt song song với nhau và khi có nước làm thông nhau nhờ tính dẫn điện của nước và phần module chuyển đổi tín hiệu giúp giao tiếp với các board mạch vi điều khiển, lẫn led báo hiệu để nhận biết trạng thái trên lá chắn. Cảm biến hổ trợ hai loại ngõ ra tín hiệu là analog (tương tự) và digital (số), để có thể áp dụng linh hoạt tùy mục đích khác nhau.Nguyễn Mạnh Hùng 20 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Hình 2.8 Module cảm biến mưa YL-83 GVHD: ThS.Nguyễn Mạnh Hùng 21 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT Bảng 2.9 Thông số kỹ thuật của module cảm biến mưa YL-83 Tên Nội dung Thông số kỹ thuật Vùng phát hiện nhỏ nhất 0.05 cm2 Độ nhạy phát hiện mưa OFF-delay < 5 phút Điện áp cung cấp 3.0 VDC Nguồn cung cấp Dòng điện cung cấp 150 mA ~ 260 mA Có mưa 1.0 VDC Đầu ra tín hiệu Analog Không có mưa 3.0 VDC Hoạt động -150C ~ 550C Dải nhiệt Bảo quản -400C ~ 600C Diện tích tấm cảm biến 7.20 cm2 Khối lượng 500 g Bảng 2.10 Thông số các chân của Module cảm biến mưa YL-83 STT Ký hiệu Chức năng 1 Vcc Nguồn cung cấp 3-5V 2 GND Ground 3 D0 Ngõ ra dạng số 4 A0 Ngõ ra dạng analog (https://www.com/uploadsproductos/rain_sensor_module.pdf) Code test : const int rainSensorPin = 5; // kết nối chân D0 của cảm biến mưa YL83 với chân số 5 của ESP32 void setup() { Serial.begin(115200); pinMode(rainSensorPin, INPUT_PULLUP); GVHD: ThS.Nguyễn Mạnh Hùng 22 SVTH:Trương Hải Sơn ĐỒ ÁN TỐT NGHIỆP CHƯƠNG II: CƠ SỞ LÝ THUYẾT } void loop() { int rainSensorValue = digitalRead(rainSensorPin); if (rainSensorValue == HIGH) { Serial.println("Khong mưa"); } else { Serial.2 Module cảm biến mưa FC-37 Là một phiên bản khác của Module cảm biến mưa YL-83. Có cấu tạo, chức năng, thông số kỹ thuật, nguyên lý hoạt động giống như Module cảm biến mưa YL-83.9 Module cảm biến mưa FC-37 2.

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