Mục lục:

Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35: 5 bước
Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35: 5 bước

Video: Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35: 5 bước

Video: Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35: 5 bước
Video: Sử dụng VDK 8051, ADC0804, LM35 đo và kiểm tra nhiệt độ hiển thị lên LED 7 thanh 2024, Tháng mười một
Anonim
Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35
Nhiệt kế kỹ thuật số sử dụng NodeMCU và LM35

Tự tạo Nhiệt kế kỹ thuật số và theo dõi nhiệt độ qua Internet từ mọi nơi. Chúng tôi sẽ giao tiếp cảm biến nhiệt độ LM35 với NodeMCU 1.0 (ESP-12E).

LM35 là một cảm biến nhiệt độ có thể đo nhiệt độ trong phạm vi -55 ° C đến 150 ° C. Nó là một thiết bị 3 đầu cuối cung cấp điện áp tương tự tỷ lệ với nhiệt độ. NodeMCU ADC có thể được sử dụng để đo điện áp tương tự từ LM35 và do đó tính toán nhiệt độ tương ứng với điện áp tương tự.

Bước 1: Các thành phần cần thiết

Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc
  • Cảm biến nhiệt độ LM35
  • NodeMCU 1.0 (Mô-đun ESP 12-E)
  • Kết nối dây
  • Breadboard
  • Arduino IDE

Bước 2: Thực hiện kết nối

Tạo kết nối
Tạo kết nối
  1. Thực hiện các kết nối như thể hiện trong sơ đồ mạch.
  2. Kết nối chân Vcc của LM35 với chân 3V của NodeMCU.
  3. Kết nối chân Analog của LM35 với A0 của NodeMCU.
  4. Kết nối chân GND của LM35 với GND của NodeMCU.

Bước 3: Chuyển đổi giá trị tương tự sang giá trị kỹ thuật số

Chuyển đổi giá trị tương tự sang giá trị kỹ thuật số
Chuyển đổi giá trị tương tự sang giá trị kỹ thuật số
Chuyển đổi giá trị tương tự sang giá trị kỹ thuật số
Chuyển đổi giá trị tương tự sang giá trị kỹ thuật số

Bộ chuyển đổi tương tự sang kỹ thuật số (ADC) chuyển đổi các giá trị tương tự thành giá trị gần đúng kỹ thuật số dựa trên công thức:

Giá trị ADC = mẫu * 1024 / điện áp tham chiếu

Để chuyển đổi các giá trị tương tự sang độ C, chúng tôi có 3,3 V trên bo mạch của mình và chúng tôi biết rằng điện áp đầu ra của LM35 thay đổi 10 mV cho mỗi lần tăng / giảm độ C

temp_cators = ((analogRead (A0) * 330.0) /1024.0);

Để chuyển đổi độ C sang độ F

temp_fahrenheit = (temp_cators * 1.8) +32.0;

Bước 4: Giao diện LM35 và NodeMCU

  1. Mở Arduino IDE.
  2. Đi tới Công cụ -> Bảng -> NodeMCU 1.0 (Mô-đun ESP 12-E).
  3. Sao chép mã. (Code đã được đính kèm bên dưới).
  4. Biên dịch nó.
  5. Tải nó lên NodeMCU.

Bước 5: Theo dõi nhiệt độ

Giám sát nhiệt độ
Giám sát nhiệt độ
Giám sát nhiệt độ
Giám sát nhiệt độ
  • Có thể theo dõi nhiệt độ bằng cách mở màn hình nối tiếp.
  • Nó có thể được giám sát qua mạng bằng cách sao chép, dán Địa chỉ IP hiển thị trên màn hình nối tiếp, đây là 192.168.43.163

Đề xuất: