Mục lục:
Video: Bộ điều nhiệt màn hình cảm ứng WiFi ESP8266 (Đám mây EasyIoT): 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong hướng dẫn này, chúng tôi sẽ chỉ ra cách xây dựng bộ điều nhiệt màn hình cảm ứng WiFi. Bộ điều nhiệt màn hình cảm ứng WiFi ESP8266 là ví dụ về việc xây dựng cảm biến phức tạp bằng màn hình cảm ứng ESP8266, Arduino Mega 2560 và màn hình cảm ứng TFT 3.2 . Bộ điều nhiệt được kết nối với Đám mây EasyIoT và có thể được điều khiển qua internet.
Các tính năng chính của bộ điều nhiệt
- 6 chế độ - Tự động, Tắt, LOLO, LO, HI, HIHI
- Màn hình cảm ứng
- Kết nối WiFi
- Bốn nhiệt độ cài đặt (LOLO, LO, HI, HIHI) và lịch trình hàng tuần
- Hiển thị thời gian
- Hiển thị thời gian
- Được kết nối với Đám mây EasyIoT và có thể được điều khiển trong giao diện WEB hoặc ứng dụng di động gốc qua internet
Bước 1: Vật liệu
- Arduino Mega 2560
- Mô-đun WiFi ESP8266
- Cảm biến áp suất khí quyển kỹ thuật số BMP180
- Cảm biến nhiệt độ và độ ẩm kỹ thuật số DHT22
- Mô-đun chuyển tiếp 5V cách ly 1 kênh
- Mô-đun đồng hồ thời gian thực RTC DS1302
- Bảng điều khiển cảm ứng mô-đun LCD TFT 3.2 "+ Bảng mở rộng tấm chắn LCD TFT 3.2"
Bước 2: Xây dựng
Kết nối
Màn hình Arduino Meaga 2560 TFT Điều này rất dễ dàng, bởi vì chúng tôi sẽ sử dụng lá chắn. Chỉ cần đặt Bảng mở rộng tấm chắn LCD TFT 3.2 "và Bảng điều khiển cảm ứng mô-đun LCD TFT 3.2" lên trên Arduino Mega 2560.
ESP8266ESP8266 được sử dụng làm cổng kết nối WiFi cho Đám mây EasyIoT. Nó được tải với phần sụn được viết bằng Arduino IDE. Trong trường hợp này, chúng tôi sẽ sử dụng HW serial1 trên Arduino Mega 2560 để kết nối mô-đun ESP8266. Làm theo hướng dẫn ESP8266 Connenct 5V Arduino và ESP8266 để kết nối mô-đun ESP với Arduino. Chân Arduino Serial1 RX là 19, Tx 18 và chân Reset là 12. Đối với nguồn điện 3.3V, chúng tôi sẽ sử dụng 3.3 V từ bảng mở rộng lá chắn TFT. Xem hình dưới đây nơi kết nối 3.3 V.
BMP180
Arduino - mô-đun BMP180
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
Arduino - DHT22
VCC - 1 VCC
GND - 4 GND
8 - 2 DỮ LIỆU
Mô-đun chuyển tiếp Đầu vào mô-đun chuyển tiếp được kết nối với chân 51 trên Arduino. Chúng tôi cũng kết nối VCC và GND.
RTC DS1302
Arduino - DS1302
VCC - VCC
GND - GND
11 - CE
10 - IO
9 - CLK
Bước 3: Mã nguồn
Chương trình nguồn ESP8266
Mã nguồn ESP8266 có thể được tìm thấy tại GitHub. Tải lên chương trình với ESP8266 Arduino IDE. Nếu bạn đang sử dụng ESP-01 thì hãy GỬI LẠI trong nhận xét. Để kích hoạt DEBUG, hãy sử dụng ESP8266 NODE MCU cho phép một phần mềm nối tiếp bổ sung.
Chương trình Arduino Mega 2560
Chương trình Arduino Mega 2560 có sẵn tại GitHub.
Trước khi bạn tải chương trình lên Arduino, bạn nên thay đổi các dòng sau:
#define DEFAULT_AP_SSID "XXXX"
#define DEFAULT_AP_PASSWORD "XXXX"
#define DEFAULT_CLOUD_USERNAME "XXXX"
#define DEFAULT_CLOUD_PASSWORD "XXXX"
Đặt tên và mật khẩu điểm truy cập cũng như tên người dùng và mật khẩu EasyIoT Cloud. Sau đó, bạn có thể đặt các cài đặt đó trên màn hình cảm ứng của bộ điều nhiệt (Cài đặt-> Đám mây WiFi), nhưng thay đổi trong chương trình sẽ dễ dàng hơn. Chương trình sẽ tự động thêm bộ điều nhiệt vào Đám mây EasyIoT và cấu hình các thông số mô-đun. Tất nhiên bạn cần đăng ký EasyIoT Cloud trước.
Thư viện bổ sung ở đây: lib.
Bước 4: Định cấu hình Đám mây EasyIoT
Tự động hóa
Bộ điều nhiệt của chúng tôi cũng hiển thị nhiệt độ và độ ẩm trong phòng khác và bên ngoài. Đầu tiên hãy thêm các mô-đun đó vào Đám mây EasyIoT. Thêm ba chương trình tự động hóa để chuyển tiếp giá trị của cảm biến (nhiệt độ 1, độ ẩm 1 và nhiệt độ 2) đến bộ điều nhiệt. Trong tự động hóa (Cấu hình-> Tự động hóa), thêm chương trình mới và chọn loại chương trình để Chuyển tiếp giá trị. Sau đó chọn mô-đun và tham số thích hợp để chuyển tiếp các giá trị. Các thông số của bộ điều nhiệt như sau:
Cảm biến. Tham số 4 - nhiệt độ 1
Cảm biến. Tham số 5 - nhiệt độ 2
Cảm biến. Thông số 6 - độ ẩm 1
Đề xuất:
Đám mây màu điều khiển ứng dụng: 7 bước (có hình ảnh)
Đám mây màu được điều khiển bằng ứng dụng: Xin chào, trong phần hướng dẫn này, tôi chỉ cho bạn cách xây dựng hệ thống chiếu sáng trong phòng từ lưới đường sỏi. Toàn bộ điều có thể được kiểm soát thông qua WLAN với một ứng dụng. Https://youtu.be/NQPSnQKSuoĐã có một số vấn đề với dự án. Nhưng cuối cùng bạn có thể làm cho nó một cách thông minh
Màn hình cảm ứng Macintosh - Máy Mac cổ điển với IPad Mini cho màn hình: 5 bước (có hình ảnh)
Màn hình cảm ứng Macintosh | Máy Mac cổ điển với IPad Mini cho màn hình: Đây là bản cập nhật và thiết kế sửa đổi của tôi về cách thay thế màn hình của máy Macintosh cổ điển bằng iPad mini. Đây là cái thứ 6 trong số những cái này tôi đã làm trong nhiều năm và tôi khá hài lòng với sự phát triển và thiết kế của cái này! Trở lại năm 2013 khi tôi làm
YABC - Một bộ điều khiển Blynk khác - Bộ điều khiển độ ẩm và nhiệt độ đám mây IoT, ESP8266: 4 bước
YABC - Yet Another Blynk Controller - Bộ điều khiển độ ẩm và nhiệt độ đám mây IoT, ESP8266: Xin chào Makers, gần đây tôi đã bắt đầu trồng nấm ở nhà, nấm Oysters, nhưng tôi đã có 3 lần bộ điều khiển này ở nhà để kiểm soát nhiệt độ Fermenter cho bia nhà tôi, vợ hiện cũng đang làm công việc Kombucha này, và với tư cách là Máy điều nhiệt cho nhiệt
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu
Màn hình cảm ứng Đồng bộ hóa gia đình & Bảng điều khiển gia đình gắn trên màn hình: 7 bước (có Hình ảnh)
Bảng điều khiển Home & Family Sync & Home trên màn hình cảm ứng: Chúng tôi có lịch được cập nhật hàng tháng với các sự kiện nhưng lịch được thực hiện theo cách thủ công. Chúng ta cũng có xu hướng quên những việc đã làm hết hoặc những việc vặt khác. Ở thời đại này, tôi nghĩ sẽ dễ dàng hơn nhiều nếu có một hệ thống đồng bộ lịch và sổ ghi chú mà c