Mục lục:
- Bước 1: Yêu cầu phần cứng
- Bước 2: Yêu cầu phần mềm
- Bước 3: Viết mã
- Bước 4: Chạy thử nghiệm
- Bước 5: Kết quả
- Bước 6: Cảm ơn
Video: Theo dõi nhiệt độ và độ ẩm trong phòng với đám mây ESP32 và AskSensors: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong hướng dẫn này, bạn sẽ học cách theo dõi nhiệt độ và độ ẩm của phòng hoặc bàn làm việc bằng DHT11 và ESP32 được kết nối với đám mây.
Cập nhật hướng dẫn của chúng tôi có thể được tìm thấy ở đây.
Thông số kỹ thuật DHT11:
Cảm biến DHT11 có thể đo nhiệt độ từ 0 ° C đến 50 ° C (độ chính xác ± 2 ° C) và độ ẩm từ 20% đến 90% (độ chính xác ± 5%). Cảm biến yêu cầu 5V để hoạt động bình thường và xuất ra nhiệt độ và độ ẩm trong dữ liệu nối tiếp.
Vậy hãy bắt đầu!
Bước 1: Yêu cầu phần cứng
Vật liệu:
Trong bản demo này, chúng ta sẽ cần:
- Mô-đun WiFi ESP32.
- Một máy tính chạy Arduino IDE.
- Breadboard
- DHT11 hoặc DHT22
- Điện trở 47K
- Dây kết nối giữa DHT11 và ESP32.
- Cáp USB Micro để kết nối ESP32 với máy tính của bạn.
Kết nối:
Các kết nối khá dễ dàng, kết nối các chân sau như thể hiện trong hình trên:
- DHT VCC đến ESP32 5V.
- DHT Ground đến ESP32 Ground.
- Dữ liệu DHT tới ESP32 IO4 (được chỉ định trong mã).
- Kết nối chân Data (IO4) và chân 5V với điện trở kéo lên 47K hoặc 10K.
Bước 2: Yêu cầu phần mềm
Tài khoản AskSensors
Đăng ký một tài khoản miễn phí trong nền tảng IoT của AskSensors (thật nhanh chóng!). Sau đó, bạn sẽ có thể lưu trữ dữ liệu của mình trên đám mây, truy cập chúng từ xa qua internet và nhận được nhiều tính năng như hiển thị dữ liệu của bạn dưới dạng biểu đồ, xuất dữ liệu dưới dạng tệp CSV và đặt cảnh báo qua email…
Tạo một cảm biến mới với hai mô-đun như được giải thích trong hướng dẫn bắt đầu này. Đừng quên sao chép 'Api Key In' của bạn, Đây là điều bắt buộc cho các bước tiếp theo.
Cài đặt ESP32 trong arduino IDE
Nếu đây là lần đầu tiên bạn làm việc với ESP32, vui lòng tham khảo hướng dẫn này, nơi tôi sẽ chỉ cho bạn hướng dẫn từng bước về cách cài đặt ESP32 của bạn trong Arduino IDE và kết nối nó với đám mây.
Cài đặt thư viện
Cài đặt thư viện DHT từ github (Bạn cũng có thể cài đặt nó bằng cách đi tới Sketch> Bao gồm Thư viện> Quản lý Thư viện và tìm kiếm thư viện dht adafruit)
Bước 3: Viết mã
Tải xuống bản demo này từ trang AskSensors Github và giải nén nó.
Bản phác thảo đọc nhiệt độ và độ ẩm từ cảm biến DHT11 và gửi nó AskSensors bằng cách sử dụng HTTP GET Request.
Tất cả những gì bạn cần là sửa đổi những điều sau:
const char * ssid = "……………"; // SSID Wi-Fi
const char * password = "……………"; // Mật khẩu Wifi const char * apiKeyIn = "……………."; // Mã API
Lưu ý rằng chân DHT Data được kết nối với chân IO4 của ESP32. nếu cần, bạn có thể thay đổi nó tại đây:
// Cấu hình DHT. #define DHTPIN 4 // Pin được kết nối với cảm biến DHT.
Bước 4: Chạy thử nghiệm
- Kết nối ESP32 với máy tính của bạn thông qua cáp USB.
- Mở Arduino IDE và tải mã lên.
- Mở một thiết bị đầu cuối nối tiếp. Bạn sẽ thấy ESP32 của mình kết nối với internet thông qua WiFi, Sau đó, ESP32 sẽ định kỳ đọc nhiệt độ và độ ẩm và gửi nó đến AskSensors.
Bước 5: Kết quả
Bây giờ, quay lại AskSensors.
- Đăng nhập và mở bảng điều khiển Cảm biến của bạn.
- Nhấp vào Mô-đun và thêm đồ thị vào Mô-đun 1 và Mô-đun 2.
- Bạn sẽ thấy hơi dữ liệu của mình được hiển thị trong biểu đồ như trong các hình trên.
Lưu ý: Tôi đã sử dụng máy sấy tóc để xem sự thay đổi của nhiệt độ và độ ẩm;-)
Bước 6: Cảm ơn
Bạn có bất kỳ câu hỏi hoặc gợi ý? Chỉ cần bình luận, chúng tôi sẽ rất vui khi thấy phản hồi của bạn!
Hướng dẫn này có giúp bạn theo cách nào không? Làm ơn hãy đánh vào trái tim nhỏ bé đó:-)
Đề xuất:
Theo dõi nhiệt độ & độ ẩm bằng ESP-01 & DHT và đám mây AskSensors: 8 bước
Theo dõi nhiệt độ & độ ẩm bằng ESP-01 & DHT và Đám mây AskSensors: Trong tài liệu hướng dẫn này, chúng ta sẽ tìm hiểu cách theo dõi các phép đo nhiệt độ và độ ẩm bằng cách sử dụng bảng IOT-MCU / ESP-01-DHT11 và Nền tảng IoT AskSensors . Tôi đang chọn mô-đun IOT-MCU ESP-01-DHT11 cho ứng dụng này vì nó
Cách theo dõi khoảng cách siêu âm với đám mây IoT của ESP8266 và AskSensors: 5 bước
Cách theo dõi khoảng cách siêu âm với đám mây IoT của ESP8266 và AskSensors: Tài liệu hướng dẫn này trình bày cách theo dõi khoảng cách từ một đối tượng bằng cảm biến siêu âm HC-SR04 và MCU nút ESP8266 được kết nối với đám mây IoT của AskSensors
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ - Nhận nhiệt độ và độ ẩm phòng trên trình duyệt của bạn: 6 bước
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ | Nhận Nhiệt độ & Độ ẩm trong phòng trên Trình duyệt của bạn: Xin chào các bạn hôm nay chúng ta sẽ tạo độ ẩm & hệ thống giám sát nhiệt độ sử dụng ESP 8266 NODEMCU & Cảm biến nhiệt độ DHT11. Nhiệt độ và độ ẩm sẽ nhận được từ Cảm biến DHT11 & nó có thể được nhìn thấy trên trình duyệt mà trang web sẽ được quản lý
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Theo dõi nhiệt độ phòng ở / văn phòng trên máy tính để bàn của bạn: 4 bước
Theo dõi nhiệt độ phòng tại nhà / văn phòng trên máy tính để bàn của bạn: Để theo dõi các phòng hoặc văn phòng hoặc bất kỳ nơi nào chúng tôi có thể sử dụng dự án này và điều đó được hiển thị với rất nhiều chi tiết như biểu đồ, nhiệt độ thời gian thực và hơn thế nữa. Chúng tôi đang sử dụng: https://thingsio.ai/ Trước hết, chúng tôi phải tạo tài khoản trên nền tảng IoT này, một