Mục lục:
- Quân nhu
- Bước 1: Thiết kế mạch của nhiệt kế kỹ thuật số
- Bước 2: Làm việc của nhiệt kế kỹ thuật số
- Bước 3: Chạy chương trình
Video: Nhiệt kế kỹ thuật số dựa trên Arduino: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong dự án này, một nhiệt kế kỹ thuật số dựa trên Arduino được thiết kế có thể được sử dụng để phân tích nhiệt độ của căn phòng.
Nhiệt kế thường được sử dụng như một công cụ đo nhiệt độ. Có nhiều nguyên tắc khác nhau có thể được sử dụng để đo nhiệt độ như sự nở vì nhiệt của chất rắn hoặc chất lỏng, áp suất của chất khí, đo năng lượng hồng ngoại, v.v.
Nhiệt kế kỹ thuật số dựa trên Arduino được phác thảo có thể được sử dụng để phân tích nhiệt độ của phòng. LM35 LM35 là một cảm biến nhiệt độ. Điện áp đầu ra của cảm biến này tỷ lệ thuận với nhiệt độ tính bằng độ C. LM35 có thể được sử dụng trong phạm vi từ -550C đến + 1500C với độ chính xác +/- 0,750C.
Quân nhu
Arduino Uno
Cảm biến nhiệt độ LM35
Màn hình LCD 16x2
Bước 1: Thiết kế mạch của nhiệt kế kỹ thuật số
Cảm biến nhiệt độ được sử dụng trong dự án này là LM35. Đầu ra của cảm biến nhiệt độ tỷ lệ thuận với nhiệt độ nhưng ở dạng tương tự. Do đó, đầu ra của LM35 có nghĩa là chân 2 được kết nối với đầu vào tương tự A0 của Arduino.
Vì nó là một nhiệt kế kỹ thuật số, chúng ta cần chuyển đổi các giá trị tương tự của nhiệt độ sang kỹ thuật số và hiển thị kết quả trên màn hình như LCD, v.v. Màn hình LCD 16X2 được sử dụng. Chân số 1 và số 2 của màn hình LCD được kết nối tương ứng với đất và nguồn cung cấp. Để quản lý độ tương phản của màn hình, Chân 3 của màn hình LCD được gắn vào thanh gạt của POT 10 KΩ.
Các đầu cuối còn lại của POT được gắn với nguồn cung cấp và mặt đất. Các chân 15 và 16 của LCD được sử dụng để xoay đèn nền của màn hình LCD được kết nối tương ứng với nguồn cung cấp và mặt đất. Để hiển thị thông tin trên LCD, chúng ta cần 4 chân dữ liệu của LCD. Các chân 11 - 14 (D4 - D7) được gắn vào các Chân 5 - 2 của Arduino. Các chân 4, 5 và 6 (RS, RW và E) của LCD là các chân điều khiển. Chân 4 (RS) của LCD được kết nối với chân 7 của Arduino. Chân 5 (RW) được kết nối với đất. Chân 6 (E) được kết nối với chân 6 của Arduino.
Bước 2: Làm việc của nhiệt kế kỹ thuật số
Một nhiệt kế kỹ thuật số có độ chính xác cao được phác thảo trong dự án này. Hoạt động của mạch được giải thích dưới đây.
Cảm biến nhiệt độ, tức là LM35 liên tục phân tích nhiệt độ phòng và đưa ra một điện áp tương tự tương tự tỷ lệ thuận với nhiệt độ.
Dữ liệu này được cấp cho Arduino thông qua A0. Theo mã được viết, Arduino chuyển đổi giá trị điện áp tương tự này thành các giá trị nhiệt độ kỹ thuật số.
Giá trị này được hiển thị trên màn hình LCD. Kết quả hiển thị trên màn hình LCD là giá trị chính xác của nhiệt độ phòng tính bằng độ C.
Khóa đào tạo về Internet of Things của hIOTron đã phát triển các Giải pháp IoT khác nhau trên một ứng dụng như vậy để nâng cao trải nghiệm của người dùng.
Bước 3: Chạy chương trình
#bao gồm
Màn hình LCD LiquidCrystal (7, 6, 5, 4, 3, 2);
const int Cảm biến = A0;
byte Deg_symbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
void setup ()
{
pinMode (Cảm biến, NGÕ VÀO);
lcd.begin (16, 2);
lcd.createChar (1, độ_gặp);
lcd.setCursor (0, 0);
lcd.print ("Kỹ thuật số");
lcd.setCursor (0, 1);
lcd.print ("Nhiệt kế");
chậm trễ (4000);
lcd.clear ();
}
void loop ()
{
float temp_reading = analogRead (Cảm biến);
float nhiệt độ = temp_reading * (5.0 / 1023.0) * 100;
chậm trễ (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Nhiệt độ tính bằng C");
lcd.setCursor (4, 1);
lcd.print (nhiệt độ);
lcd.write (1);
lcd.print ("C");
chậm trễ (1000);
}
Đề xuất:
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ - Nhận nhiệt độ và độ ẩm phòng trên trình duyệt của bạn: 6 bước
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ | Nhận Nhiệt độ & Độ ẩm trong phòng trên Trình duyệt của bạn: Xin chào các bạn hôm nay chúng ta sẽ tạo độ ẩm & hệ thống giám sát nhiệt độ sử dụng ESP 8266 NODEMCU & Cảm biến nhiệt độ DHT11. Nhiệt độ và độ ẩm sẽ nhận được từ Cảm biến DHT11 & nó có thể được nhìn thấy trên trình duyệt mà trang web sẽ được quản lý
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Cảm biến nhiệt độ kỹ thuật số dựa trên Arduino: 5 bước (có hình ảnh)
Cảm biến nhiệt độ kỹ thuật số dựa trên Arduino: Cảm biến nhiệt độ là một thứ thực sự phổ biến ngày nay, nhưng hầu hết chúng đều cực kỳ phức tạp để chế tạo hoặc cực kỳ đắt tiền để mua. đến tôi
Nhiệt kế kỹ thuật số dựa trên Picaxe với tối đa và tối thiểu: 13 bước
Nhiệt kế kỹ thuật số dựa trên Picaxe với Max và Min: (Vui lòng để lại tin nhắn, nhưng đừng quá quan trọng, đây là hướng dẫn đầu tiên của tôi !!) Đây là nhiệt kế tôi làm cho xe tải cắm trại của chúng tôi, để hiển thị nhiệt độ bên ngoài. Nó dựa trên chip Picaxe vì chúng rẻ và dễ sử dụng. Nếu điều này dành cho