Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

ESP8266 DHT11 DHT22 Nhiệt độ và Độ ẩm Máy chủ Web với Arduino IDE
Nội dung xem thử
Mô tả chi tiết
1/31
ESP8266 DHT11 / DHT22 Nhiệt độ và Độ ẩm Máy chủ
Web với Arduino IDE
Trong dự án này, bạn sẽ tạo một máy chủ web độc lập với ESP8266 hiển thị nhiệt độ và
độ ẩm bằng cảm biến DHT11 hoặc DHT22 bằng Arduino IDE. Máy chủ web bạn sẽ xây
dựng có thể được truy cập bằng bất kỳ thiết bị nào có trình duyệt trên mạng cục bộ của
bạn.
Trong suốt hướng dẫn này, chúng tôi sẽ chỉ ra cách xây dựng hai máy chủ web khác
nhau:
Máy chủ web #1: Máy chủ web không đồng bộ tự động cập nhật nhiệt độ và độ ẩm
mà không cần làm mới trang web và với CSS tùy chỉnh để tạo kiểu cho trang web.
Máy chủ web #2: Máy chủ web HTTP đơn giản hiển thị các bài đọc cảm biến mới
nhất khi trang được cập nhật trong trang HTML thô.
Tài nguyên được đề xuất:
Tìm hiểu thêm về ESP8266 với khóa học của chúng tôi: Tự động hóa gia đình bằng
ESP8266.
Các bộ phận cần thiết
2/31
Để xây dựng dự án này, bạn cần các phần sau:
Bảng phát triển ESP8266 (đọc so sánh bảng phát triển ESP8266 )
Cảm biến nhiệt độ và độ ẩm DHT22 hoặc DHT11
Điện trở 4.7k Ohm
Breadboard
Dây nhảy
Sơ đồ ESP8266 và DHT11 / DHT22
Trước khi tiếp tục hướng dẫn, hãy nối dây cảm biến nhiệt độ và độ ẩm DHT11 hoặc
DHT22 với ESP8266 như thể hiện trong sơ đồ sau.
3/31
Trong ví dụ này, chúng tôi đang nối chân dữ liệu DHT với GPIO5 (D1), nhưng bạn có thể
sử dụng bất kỳ GPIO phù hợp nào khác. Đọc Hướng dẫn tham khảo GPIO ESP8266 của
chúng tôi để tìm hiểu thêm về các GPIO ESP8266.
Nếu bạn đang sử dụng ESP-01, GPIO 2 là chân phù hợp nhất để kết nối với chân dữ liệu
DHT, như thể hiện trong sơ đồ tiếp theo.