Mục lục:

Cảm biến nhiệt độ và ánh sáng: 8 bước
Cảm biến nhiệt độ và ánh sáng: 8 bước

Video: Cảm biến nhiệt độ và ánh sáng: 8 bước

Video: Cảm biến nhiệt độ và ánh sáng: 8 bước
Video: [Công nghệ 8 - KNTT] Bài 16 - Lắp mạch điện điều khiển dùng mô đun cảm biến ánh sáng 2024, Tháng mười một
Anonim
Cảm biến nhiệt độ và ánh sáng
Cảm biến nhiệt độ và ánh sáng
Cảm biến nhiệt độ và ánh sáng
Cảm biến nhiệt độ và ánh sáng

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

Bước một: Mua nguồn cung cấp
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

Bước hai: Chèn LCD và Đính kèm
Bước hai: Chèn LCD và Đính kèm
Bước hai: Chèn LCD và Đính kèm
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 LCD vào Arduino
Bước 3: Hoàn tất việc gắn Breadboard với 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

Bước 4: Chèn và kết nối chiết áp
Bước 4: Chèn 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

Bước 5: Đặt và kết nối các cảm biến
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.

Đề xuất: