Mục lục:
- Bước 1: Các thành phần cần thiết
- Bước 2: Cài đặt Thư viện
- Bước 3: Kết nối các thành phần với nhau
- Bước 4: Mã
Video: Hệ thống theo dõi thời tiết sử dụng cảm biến Raspberry Pi3 và DHT11: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách kết nối DHT11 với Raspberry Pi và xuất kết quả đo độ ẩm và nhiệt độ ra màn hình LCD.
Cảm biến nhiệt độ và độ ẩm DHT11 là một mô-đun nhỏ xinh cung cấp các kết quả kỹ thuật số về nhiệt độ và độ ẩm. Nó thực sự dễ thiết lập và chỉ yêu cầu một dây cho tín hiệu dữ liệu. Các cảm biến này phổ biến để sử dụng trong các trạm thời tiết từ xa, máy theo dõi đất và hệ thống tự động hóa gia đình
Kết nối DHT11 với Raspberry Pi
Có hai biến thể của DHT11 mà bạn có thể bắt gặp. Một là mô-đun gắn PCB ba chân và mô-đun còn lại là mô-đun độc lập bốn chân. Sơ đồ chân khác nhau đối với mỗi cái, vì vậy hãy kết nối DHT11 theo cái mà bạn có:
Ngoài ra, một số mô-đun được gắn PCB có thể có sơ đồ chân khác với sơ đồ ở trên, vì vậy hãy đảm bảo kiểm tra cảm biến của bạn để tìm bất kỳ nhãn nào cho biết chân nào là Vcc, nối đất hoặc tín hiệu.
Bước 1: Các thành phần cần thiết
1. Raspberry Pi 3 Model B +: - Raspberry Pi 3 Model B + là sản phẩm mới nhất trong dòng Raspberry Pi 3, tự hào với bộ vi xử lý lõi tứ 64-bit chạy ở tốc độ 1,4GHz, băng tần kép 2,4GHz và mạng LAN không dây 5GHz, Bluetooth 4.2 / BLE, Ethernet nhanh hơn và khả năng PoE thông qua một PoE HAT riêng biệt.
2. Cảm biến Độ ẩm / Nhiệt độ DHT11: - Cảm biến này có đầu ra tín hiệu kỹ thuật số đã được hiệu chỉnh với khả năng cảm biến nhiệt độ và độ ẩm. Nó được tích hợp bộ vi điều khiển 8-bit hiệu suất cao. Cảm biến này bao gồm một phần tử điện trở và một cảm biến cho các thiết bị đo nhiệt độ NTC ướt. Nó có chất lượng tuyệt vời, phản hồi nhanh, khả năng chống nhiễu và hiệu suất cao.
3. Màn hình LCD 16x2 (Green BackLight): - Màn hình LCD 16 × 2 là một mô-đun rất cơ bản thường được sử dụng trong các mạch và mạch tự làm. 16 × 2 dịch o một màn hình hiển thị 16 ký tự mỗi dòng trong 2 dòng như vậy. Trong màn hình LCD này, mỗi ký tự được hiển thị trong ma trận 5 × 7 pixel.
4. Dây nhảy từ Nữ đến Nữ.
Bước 2: Cài đặt Thư viện
Chúng tôi sẽ sử dụng thư viện Adafruit DHT11 Python. Bạn có thể tải xuống thư viện bằng Git, vì vậy nếu bạn chưa cài đặt Git trên Pi của mình, hãy nhập mã này tại dấu nhắc lệnh:
sudo apt-get install git-core
Lưu ý: Nếu bạn gặp lỗi khi cài đặt Git, hãy chạy bản cập nhật sudo apt-get và thử lại.
Để cài đặt thư viện Adafruit DHT11:
1. Nhập mã này tại dấu nhắc lệnh để tải xuống thư viện:
git clone
2. Thay đổi thư mục bằng: cd Adafruit_Python_DHT
3. Bây giờ nhập cái này: sudo apt-get install build-essential python-dev
4. Sau đó cài đặt thư viện với: sudo python3 setup.py install
Để cài đặt thư viện Adafruit Char LCD:
1. Nhập mã này tại dấu nhắc lệnh để tải xuống thư viện:
git clone
2. Thay đổi thư mục bằng: cd Adafruit_Python_CharLCD
3. Sau đó cài đặt thư viện với: sudo python3 setup.py install
Bước 3: Kết nối các thành phần với nhau
LCD PIN_RS ------------------ 40 của Raspberry Pi
LCD PIN_RW ------------------ 6 của Raspberry Pi
LCD PIN_EN ------------------- 38 của Raspberry Pi
PIN LCD_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 của Raspberry Pi
LCD PIN_D5 ------------------- 32 của Raspberry Pi
LCD PIN_D6 ------------------- 24 của Raspberry Pi
LCD PIN_D7 ------------------- 26 của Raspberry Pi
LCD PIN_VSS ------------------ 9 của Raspberry Pi
LCD PIN_VDD ------------------ 4 của Raspberry Pi
DHT PIN_OUT ------------------ 7 của Raspberry Pi
DHT PIN_VCC ------------------ 2 của Raspberry Pi
DHT PIN_GND ------------------ 14 của Raspberry Pi
Bước 4: Mã
Tải xuống mã được đính kèm tại đây và tải nó lên bảng của bạn, và kết nối mọi thứ như được hiển thị trong sơ đồ trước.
Tải xuống mã:
Điều đó sẽ bao gồm hầu hết những gì bạn sẽ cần để thiết lập và chạy DHT11 trên Raspberry Pi của mình. Hy vọng điều này làm cho nó dễ dàng hơn cho bạn. Hãy đăng ký nếu bạn thích bài viết này và thấy nó hữu ích, và nếu bạn có bất kỳ câu hỏi hoặc cần trợ giúp gì, chỉ cần để lại bình luận bên dưới…
Đề xuất:
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
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
Floger: Một thiết bị để theo dõi thông số thời tiết: 6 bước
Floger: Thiết bị theo dõi Thông số thời tiết: Một thiết bị nhỏ được kết nối và TỰ ĐỘNG để theo dõi một số loài kỳ đà hữu ích để giúp bạn làm vườn
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,
Theo dõi chuyển động 3D Tfcd thông qua cảm biến điện dung và đầu ra LED: 6 bước (có hình ảnh)
Theo dõi chuyển động 3D Tfcd thông qua cảm biến điện dung và đầu ra đèn LED: Trong hướng dẫn này sẽ giải thích cách chuyển động của bàn tay có thể được theo dõi trong không gian 3D bằng cách sử dụng nguyên tắc cảm biến điện dung. Bằng cách thay đổi khoảng cách giữa lá nhôm tích điện và bàn tay của bạn, dung lượng của tụ điện sẽ thay đổi