Mục lục:
- Bước 1: Các thành phần bắt buộc
- Bước 2: Lắp ráp tất cả các thành phần
- Bước 3: Lập trình
- Bước 4: Kết quả
Video: Cách tạo nhiệt kế kỹ thuật số # 1: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trong bài viết này tôi sẽ thực hiện một dự án mang tên "Nhiệt kế kỹ thuật số". Tôi sử dụng "DHT11" cho cảm biến nhiệt độ. Và sử dụng "Mô-đun 7Segmrnt" làm màn hình.
Tôi khuyên bạn nên đọc bài viết này trước tiên "DHT11" và "Mô-đun 7 phân đoạn". Trong bài viết đó, tôi đã giải thích cách sử dụng DHT11 và 7Segment Module
Bước 1: Các thành phần bắt buộc
Dưới đây là các thành phần mà chúng tôi cần trong dự án này:
- DHT11 Senosor
- MAX7219 7 Phân đoạn
- Arduino Nano V3
- Dây nhảy
- USBmini
- Ban Projecct
Thư viện yêu cầu:
- DHT
- LedControl
Bước 2: Lắp ráp tất cả các thành phần
Xem hình trên để biết hướng dẫn lắp ráp các thành phần. Hoặc xem thông tin bên dưới:
Arduino đến mô-đun 7Segment
+ 5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino sang DHT11
+ 5V => +
GND => -
D2 => hết
Sau khi tất cả các thành phần được kết nối, chúng ta hãy chuyển sang phần lập trình
Bước 3: Lập trình
Dưới đây là bản phác thảo mà tôi đã sử dụng trong dự án hoặc hướng dẫn này. Bạn có thể sử dụng bản phác thảo này cho dự án của mình.
#include "DHT.h" #include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("Máy đo nhiệt kỹ thuật số")); dht.begin (); lc.shutdown (0, sai); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
chậm trễ (2000); float h = dht.readHumidity (); float t = dht.readTempe Heat (); float f = dht.readTempe Heat (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Không thể đọc từ cảm biến DHT!")); trở lại; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Nhiệt độ:"));
Serial.print (t); Serial.println (F ("° C"));
chậm trễ (1000);
char i = t; lc.setDigit (0, 3, t / 10, false); lc.setDigit (0, 2, i% 10, false); lc.setChar (0, 0, 0b1100, false); chậm trễ (400);
}
sau khi bản phác thảo hoàn thành, hãy nhấp vào tải lên và đợi nó hoàn thành.
Tôi cũng cung cấp các bản phác thảo dưới dạng tệp ".ino". Tệp có thể được tải xuống bên dưới.
Bước 4: Kết quả
Xem hình trên để biết kết quả.
đối với dự án này, tôi chỉ hiển thị nhiệt độ độ C mà thôi. Đối với mức nhiệt độ và độ ẩm Fahrenheit, tôi sẽ thực hiện bài viết tiếp theo.
Cảm ơn bạn đã đọc bài viết này, nếu có thắc mắc hãy viết vào cột ý kiến.
Hẹn gặp lại các bạn trong những bài viết tiếp theo.
Đề xuất:
Cách xé một thước cặp kỹ thuật số và cách hoạt động của một thước cặp kỹ thuật số: 4 bước
Làm thế nào để xé một thước cặp kỹ thuật số và cách hoạt động của một thước cặp kỹ thuật số: Nhiều người biết cách sử dụng thước cặp để đo lường. Hướng dẫn này sẽ dạy bạn cách tháo thước cặp kỹ thuật số và giải thích cách hoạt động của thước cặp kỹ thuật số
Hướng dẫn: Cách tạo cảm biến nhiệt độ đơn giản bằng cách sử dụng DS18B20 và Arduino UNO: 3 bước
Hướng dẫn: Cách tạo cảm biến nhiệt độ đơn giản bằng cách sử dụng DS18B20 và Arduino UNO: Mô tả: Hướng dẫn này sẽ chỉ cho bạn một vài bước đơn giản về cách làm cho cảm biến nhiệt độ hoạt động. Chỉ mất vài phút để biến nó thành sự thật trong dự án của bạn. Chúc may mắn ! Nhiệt kế kỹ thuật số DS18B20 cung cấp nhiệt độ độ C từ 9 bit đến 12 bit
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Nhiệt kế kỹ thuật số Acme W / DS18B20 Đầu dò nhiệt độ & I2C LCD: 5 bước
Acme Digital Thermometer W / DS18B20 Temp Probe & I2C LCD: đây là một dự án rất đơn giản, không tốn nhiều chi phí và sẽ không mất nhiều thời gian. Tôi đặt nó trong một hộp Amazon vì nó ở đó, nhưng cái này có thể được gắn vào bất cứ thứ gì
Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế tại nhà: 7 bước
Tiện ích nhiệt độ kỹ thuật số / Nhiệt kế gia đình: Một nhiệt kế kỹ thuật số nhỏ và đẹp mắt sử dụng cảm biến kỹ thuật số Dallas DS18B20 và Arduino Pro Micro ở 3.3v. Mọi thứ đều được thiết kế để vừa vặn chính xác và gắn vào đúng vị trí, không cần đinh vít hay keo dán! Không quá nhiều nhưng trông rất tuyệt