Mục lục:
- Bước 1: Bước một: Mua nguồn cung cấp
- Bước 2: Bước hai: Chèn LCD và Đính kèm
- Bước 3: Bước 3: Hoàn tất việc gắn Breadboard với màn hình LCD vào Arduino
- Bước 4: Bước 4: Lắp và kết nối chiết áp
- Bước 5: Bước 5: Đặt và kết nối các cảm biến
- Bước 6: Bước 6: Kết nối máy tính với Arduino và tải lên mã
- Bước 7: (Tùy chọn) Bước 7: Mã thay đổi tùy thuộc vào cảm biến nhiệt độ đang sử dụng
- Bước 8: Bước 8: Tận hưởng kiến thức mới của bạn
Video: Cảm biến nhiệt độ và ánh sáng: 8 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hướng dẫn này dành cho cảm biến nhiệt độ và ánh sáng cơ bản. Đó là về nó.
Quân nhu:
-23 Cáp nhảy
-1 chiết áp 10k
-1k điện trở
- Màn hình LCD
-Breadboard
-Photoresistor
-Arduino 2560
Bước 1: Bước một: Mua nguồn cung cấp
Đảm bảo rằng nguồn cung cấp của bạn đã được tập hợp và sẵn sàng để sử dụng. Chúng có thể được thay thế nếu bị lỗi, nhưng tốt hơn hết là bạn nên có một giá đỡ khi bạn lắp mạch điện lại với nhau.
Bước 2: Bước hai: Chèn LCD và Đính kèm
Hình 3 và Hình 4 cho thấy cách thích hợp để chèn màn hình LCD và nửa đầu của cáp nhảy giữa breadboard và Arduino.
Bước 3: Bước 3: Hoàn tất việc gắn Breadboard với màn hình LCD vào Arduino
Bước 3: Hoàn tất việc gắn Breadboard với màn hình LCD vào Arduino. Hình 5 cho thấy nửa sau của dây nối giữa breadboard và Arduino.
Bước 4: Bước 4: Lắp và kết nối chiết áp
Hình 6 Cho thấy một cách dễ dàng để lắp và kết nối chiết áp để không gây cản trở trong các bước sau. (Lưu ý: Chiết áp có thể không đi vào bảng mạch chính một cách an toàn. Hãy đảm bảo rằng bạn đang cố định nó khi bạn cấp nguồn cho mạch.)
Bước 5: Bước 5: Đặt và kết nối các cảm biến
Hình 7 cho thấy vị trí và điểm kết nối thích hợp cho các cáp nhảy trùng nhau và trùng khớp để kết nối chúng đúng cách với màn hình LCD và Arduino. Hãy đảm bảo rằng điện trở quang có quyền truy cập vào mức ánh sáng thích hợp và không bị chặn bởi bất kỳ cáp nhảy hoặc các bit mạch điện nào khác.
Bước 6: Bước 6: Kết nối máy tính với Arduino và tải lên mã
Bạn có thể tìm thấy mã này tại
Bước 7: (Tùy chọn) Bước 7: Mã thay đổi tùy thuộc vào cảm biến nhiệt độ đang sử dụng
Cảm biến nhiệt độ TMP36 là cảm biến được sử dụng với mã hiện tại, nhưng chúng tôi đã sử dụng cảm biến nhiệt độ và độ ẩm DHT11. Vì cảm biến này gửi một giá trị dữ liệu khác, mã phải được thay đổi để xem nhiệt độ một cách chính xác.
Đảm bảo tải xuống thư viện DHT11 từ liên kết sau và thêm nó vào cơ sở dữ liệu thư viện và mã của bạn.
github.com/adidax/dht11
#bao gồm
#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Humidity (%):"); Serial.println ((float) DHT11.humidity, 2); Serial.print ("Nhiệt độ (C):"); Serial.println ((float) DHT11.tempether, 2); // Hiển thị Nhiệt độ trong C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Nhiệt độ F"); lcd.setCursor (6, 0); lcd.print (tempF); // Hiển thị Đèn ở hàng thứ hai int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); chậm trễ (500); }
Bước 8: Bước 8: Tận hưởng kiến thức mới của bạn
Xin chúc mừng, người xem. Nếu bạn đã làm theo 7 bước trước đây, bây giờ bạn sẽ có cảm biến nhiệt độ và ánh sáng đang hoạt động trên tay của mình. Sử dụng những gì bạn đã học được cho điều tốt, chứ không phải điều xấu.
Tuyên bố từ chối trách nhiệm: Nếu bạn sử dụng công nghệ này cho mục đích xấu, những người tạo ra chỉ dẫn này không chịu bất kỳ trách nhiệm nào về những gì bạn làm.