Mục lục:

ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số): 4 bước
ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số): 4 bước

Video: ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số): 4 bước

Video: ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số): 4 bước
Video: Giám sát nhiệt độ và độ ẩm trên điện thoại sử dụng blynk iot - dht11 và kít wifi node mcu esp8266 2024, Tháng mười một
Anonim
ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số)
ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số)
ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số)
ESP8266 NodeMCU + LM35 + Blynk (Trạm thời tiết IOT / Cảm biến nhiệt độ kỹ thuật số)

Chào các cậu! Trong phần Có thể hướng dẫn này, chúng ta sẽ tìm hiểu cách giao tiếp cảm biến LM35 với NodeMCU và Hiển thị thông tin nhiệt độ đó qua internet trên điện thoại thông minh có ứng dụng Blynk.

(Cũng trong dự án này, chúng tôi sẽ sử dụng tiện ích SuperChart trong ứng dụng Blynk để dữ liệu được lưu trữ trong đám mây Blynk và chúng tôi có thể xem tất cả dữ liệu trước đây trong biểu đồ. Tóm lại, không có dữ liệu cảm biến nào bị mất và bạn có thể xem một biểu đồ trông tuyệt vời.)

Quân nhu

Bắt đầu…

Danh sách các hạng mục cần thiết cho dự án này

1. NodeMCU

2. LM35

3. dây điện trở

4. Breadboard

5. Arduino Ide (với các thư viện blynk được cài đặt)

Bước 1: Kết nối mạch

Kết nối mạch
Kết nối mạch

LM35 có 3 chân. (Khi mặt phẳng của cảm biến hướng về phía bạn, Đặt pin1 là chân ngoài cùng bên trái, pin giữa sẽ là pin2 và chân ngoài cùng bên phải sẽ là pin3)

Pin1 được kết nối với 3.3v trên NodeMCU.

Pin2 được kết nối với A0. (một và duy nhất chân tương tự trên NodeMCU)

Pin3 được kết nối với Ground trên NodeMCU.

(Tôi sẽ không sử dụng dây nhảy vì tôi định giữ kết nối này trong một thời gian)

Bước 2: Thiết lập ứng dụng Blynk

Thiết lập ứng dụng Blynk
Thiết lập ứng dụng Blynk
Thiết lập ứng dụng Blynk
Thiết lập ứng dụng Blynk
Thiết lập ứng dụng Blynk
Thiết lập ứng dụng Blynk

1. Cài đặt ứng dụng Blynk từ Playstore / App store và đăng nhập vào tài khoản của bạn.

2. Tạo một dự án mới bằng cách chọn NodeMCU làm thiết bị và Wi-Fi làm loại kết nối. (Mã thông báo xác thực sẽ được gửi đến id thư của bạn, mã này sẽ được sử dụng sau này trong mã)

3. Nhấp vào biểu tượng + và thêm các tiện ích sau - Hiển thị giá trị được gắn nhãn, đo và siêu biểu đồ. (thay đổi kích thước các vật dụng theo ý thích của bạn)

4. Chúng tôi sẽ sử dụng tiện ích giá trị được gắn nhãn để hiển thị thời gian hoạt động. (số giây kể từ khi chúng tôi khởi động NodeMCU) Bằng cách sử dụng điều này, chúng tôi có một số lợi ích - chúng tôi có thể biết liệu Nodemcu có được kết nối với internet hay không (bộ đếm sẽ tăng 1 mỗi giây) và bộ đếm này sẽ đặt lại mỗi khi đặt lại nguồn (vì vậy bạn sẽ biết sơ bộ khi nguồn điện không phù hợp). Chúng tôi sẽ sử dụng chân ảo V6 cho việc này và tốc độ đọc được đặt thành 1 giây.

5. Chúng tôi sẽ sử dụng tiện ích đo để hiển thị nhiệt độ. hãy gửi dữ liệu đến ứng dụng blynk thông qua pin ảo V5, phạm vi hiển thị sẽ là 0 đến 50 độ C và tốc độ đọc được đặt thành PUSH (vì chúng tôi sẽ sử dụng siêu biểu đồ).

6. Bây giờ đến Superchart. Chúng tôi sẽ sử dụng điều này để xem các kết quả đọc nhiệt độ trước đó trong biểu đồ. Trong cài đặt tiện ích, hãy thêm Nhiệt độ dưới dạng luồng dữ liệu. bằng cách nhấp vào biểu tượng cài đặt bên cạnh luồng dữ liệu đã tạo, chọn ghim đầu vào làm ghim ảo V5. (Bạn có thể sửa đổi phần còn lại của cài đặt theo ý thích của mình).

** LƯU Ý: Nếu bạn không hiểu ý của tôi trong các bước trên, bạn có thể chỉ cần làm theo các hình trên để thiết lập ứng dụng.

Bước 3: Mã

Mã số
Mã số
Mã số
Mã số

Tôi sẽ đính kèm tệp mã bắt buộc trong trang này.

Bước 4: Kết thúc…

Kết thúc…
Kết thúc…
Kết thúc…
Kết thúc…

Tải mã lên NodeMCU bằng cách kết nối nó với PC của bạn. nhấn nút play trong ứng dụng Blynk, bây giờ bạn sẽ nhận được dữ liệu đến điện thoại thông minh của mình và đó là bạn có thể rút nó khỏi PC và kết nối nó với một số pin dự phòng và đặt toàn bộ thiết bị cảm biến nhiệt độ ở bất cứ đâu cần thiết.

** LƯU Ý: Vài điều cần lưu ý-

1. UPTIME: Khi ứng dụng Blynk kết nối với NodeMCU qua internet, nó yêu cầu thời gian hoạt động mỗi giây. NodeMCU không được cấp nguồn).

2. SUPERCHART: Bạn có thể xuất dữ liệu cảm biến đã ghi của mình dưới dạng tệp CSV hoặc thậm chí xóa dữ liệu trước đó để bắt đầu làm mới. (tốc độ đọc nhiệt độ phải được đặt thành PUSH để sử dụng Superchart)

3. Tôi đã thêm ghi chú vào một vài hình ảnh. (có thể xóa một số nghi ngờ)

Hy vọng bạn thích hướng dẫn này!

Đề xuất: