Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, bạn sẽ học cách thiết lập một trạm thời tiết dựa trên ESP32 và cách theo dõi các chỉ số của nó từ xa, thông qua ứng dụng Blynk cũng như qua một trang web.
Quân nhu
1x bo mạch ESP32 + cáp nguồn usb
1x cảm biến DHT11
1x cảm biến ánh sáng 1x 10 Kohm điện trở
1x cảm biến CJMCU CCS811
một số dây nhảy
một số bảng mạch hoặc PCB (nếu bạn quyết định thực hiện một số hàn) tiêu đề nữ (nếu bạn quyết định hàn)
Bước 1: Thiết lập Trạm thời tiết
Bản tóm tắt thời gian của quá trình lắp ráp có sẵn tại đây.
Đấu dây các thành phần
Kết nối các cảm biến như sau:
Cảm biến ánh sáng
Một đầu đến 3V đầu kia vào điện trở 10kohm, lần lượt được kết nối với GND. Đầu tương tự của LDR cũng được kết nối với chân D34 trên ESP32
CJMCU CCS811
3V → 3V trên bảng ESP32
GND → GND
SDA → chân D21 trên ESP32
SCL → chân D22 trên ESP32
WAKE → GND
DHT11
GND → GND trên ESP32
VCC → 3V trên ESP32
OUT → D34 trên ESP32
Bước 2: Lập trình Bảng ESP32
Khởi chạy Arduino IDE.
Chọn bảng ESP32 của bạn từ menu Công cụ.
Đảm bảo rằng bạn cũng đã chọn đúng Cổng.
Tải mã này lên bảng. Nếu bạn mở màn hình nối tiếp (đặt tốc độ truyền thành 9600), bạn sẽ có thể xem các giá trị được ghi lại bởi các cảm biến khác nhau
Bước 3: Theo dõi Trạm thời tiết từ xa thông qua ứng dụng Blynk
Ứng dụng Blynk cho phép chúng tôi theo dõi các giá trị được ghi lại bởi trạm thời tiết từ xa, trực tiếp trên điện thoại thông minh của chúng tôi, bất kể khoảng cách của chúng tôi với trạm thời tiết.
Tất cả những gì chúng ta cần là ứng dụng blynk và kết nối internet. Trong dự án này, bạn sẽ học cách theo dõi các giá trị được ghi lại bởi cảm biến LDR và chỉ cảm biến DHT11.
Tạo một dự án mới trong ứng dụng Blynk
Sau khi bạn tải xuống ứng dụng và đăng nhập thành công vào tài khoản của mình, hãy bắt đầu bằng cách tạo một dự án mới.
Chọn phần cứng của bạn
Chọn kiểu phần cứng bạn sẽ sử dụng. Nếu bạn đang làm theo hướng dẫn này, bạn có thể đang sử dụng bảng ESP32.
Mã xác thực
Mã xác thực là một số nhận dạng duy nhất cần thiết để kết nối phần cứng với điện thoại thông minh của bạn. Mỗi dự án mới bạn tạo sẽ có Mã xác thực riêng. Bạn sẽ tự động nhận được Mã xác thực trên email của mình sau khi tạo dự án. Bạn cũng có thể sao chép nó theo cách thủ công. Nhấp vào phần thiết bị và thiết bị bắt buộc đã chọn và bạn sẽ thấy mã thông báo
Thiết lập ứng dụng Blynk
Bạn sẽ cần tạo một dự án trên blynk được điều chỉnh cho mục đích theo dõi các thông số do trạm thời tiết ghi lại. Lấy 3 vật dụng hiển thị giá trị.
Định cấu hình từng cái một. Đầu tiên sẽ nhận V6 làm đầu vào, V5 thứ hai và V0 thứ ba. Bạn sẽ nhận thấy rằng tất cả chúng đều được đặt ở chế độ đẩy.
Lập trình bảng ESP32
Khởi chạy arduino IDE và mở chương trình này. Chọn bảng bạn đang sử dụng từ menu Công cụ, cũng như Cổng chính xác. Tải lên mã. Nếu tải lên thành công, bạn sẽ có thể thấy thông báo từ Blynk trên màn hình nối tiếp.