2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
DHT11 là một cảm biến tuyệt vời để bắt đầu. Nó rẻ và dễ dàng kết nối với Arduino. Nó báo cáo nhiệt độ và độ ẩm với độ chính xác khoảng 2% và thiết bị được hướng dẫn này sử dụng Gameduino 3 làm màn hình đồ họa, hiển thị 24 giờ lịch sử.
Những gì tôi đã sử dụng
1 Arduino, ví dụ: Không có
1 Gameduino 3
1 cảm biến nhiệt độ / độ ẩm DHT11
3 đoạn dây, khoảng 6"
Bước 1: Kết nối DHT11
DHT11 cần ba kết nối: nối đất, nguồn 5 volt và dữ liệu. Tôi đang sử dụng DHT11 nằm trong bộ sưu tập cảm biến 37 trong 1 giá rẻ. Nó có 3 tín hiệu được đánh dấu rõ ràng.
Có một số cách kết nối DHT11 - ở đây tôi chỉ cắm ba dây nhỏ vào ổ cắm của Arduino.
Bạn có thể thấy họ được kết nối với:
- GND (đen)
- + 5V (đỏ)
- A0 (vàng)
Đó là tất cả những gì DHT11 cần - khá tối thiểu. Nhà sản xuất tuyên bố rằng nó hoạt động tốt với dây dài tới 20 feet.
Bước 2: Kết nối màn hình
Kết nối Gameduino với Arduino, đảm bảo rằng các chân cắm đều được đặt đúng vị trí.
Gameduino 3 có khe cắm thẻ nhớ microSD, nhưng ứng dụng này không sử dụng thẻ nhớ microSD - vì vậy bạn có thể để trống khe cắm này.
Bước 3: Cài đặt Thư viện GD và Tải Sketch
Giả sử bạn đã quen thuộc với Arduino IDE, trước tiên hãy tải xuống thư viện Gameduino. Hướng dẫn cài đặt tại:
gameduino.com/code
Bạn có thể muốn chạy mẫu "hello world" để xác nhận rằng Arduino / Gameduino đang hoạt động.
Sau đó tải bản phác thảo này lên Arduino.
Nó sẽ ngay lập tức kết nối với DHT11 và hiển thị nhiệt độ và độ ẩm hiện tại. Khi 24 giờ trôi qua, các biểu đồ sẽ hình thành. Bạn có thể để bản phác thảo chạy liên tục - bản phác thảo luôn hiển thị đồ thị nhiệt độ / độ ẩm trong 24 giờ qua.