Chương 12 nhiệt độ cảm biến
Nhiệt độ cảm biến là vật mạng lưới liên lạc (IoT) bên trong thường dùng nhất cảm biến một trong, dùng đo đạc hoàn cảnh hoặc thiết bị nhiệt độ. Tại trong vật mạng lưới liên lạc ứng dụng, nhiệt độ cảm biến có thể dùng ở đủ loại tràng cảnh, như Smart home, trí năng kiến trúc, công nghiệp tự động hoá, nông nghiệp, điều trị bảo vệ sức khoẻ cùng vận chuyển các loại.
Phía dưới là nhiệt độ cảm biến tại vật mạng lưới liên lạc bên trong một chút ứng dụng tràng cảnh:
1.
Smart home: Nhiệt độ cảm biến có thể dùng tại giám sát cùng điều tiết nhiệt độ trong phòng, đề cao gia đình độ thoải mái.
Ngoài ra, nhiệt độ cảm biến còn có thể cùng làm nóng, thông gió cùng điều hoà không khí (HVAC) hệ thống tổng thể, lấy đề cao nguồn năng lượng hiệu suất.
2.
Trí năng kiến trúc: Nhiệt độ cảm biến có thể giúp ưu hóa trong kiến trúc nhiệt độ khống chế, giảm xuống năng lượng hao tổn.
Ngoài ra, nhiệt độ cảm biến còn có thể dùng giám sát dễ cháy, dễ nổ có lẽ có độc vật chất tồn trữ hoàn cảnh, lấy bảo đảm an toàn.
3.
Công nghiệp tự động hoá: Nhiệt độ cảm biến tại công nghiệp trong hoàn cảnh có rộng rãi ứng dụng, có thể dùng ở giám sát thiết bị cùng máy móc nhiệt độ, lấy bảo đảm vận hành bình thường đồng thời dự phòng trục trặc.
4.
Nông nghiệp: Nhiệt độ cảm biến có thể giúp nông dân giám sát nhà ấm, đồng ruộng cùng súc vật trong rạp nhiệt độ, lấy bảo đảm cao nhất lớn lên điều kiện.
5.
Điều trị bảo vệ sức khoẻ: Nhiệt độ cảm biến có thể dùng ở giám sát bệnh nhân nhiệt độ cơ thể, cùng với tồn trữ dược phẩm cùng vắc xin tủ lạnh nhiệt độ, lấy bảo đảm dược phẩm cùng vắc xin phẩm chất.
6.
Vận chuyển: Nhiệt độ cảm biến có thể dùng ở giám sát vận chuyển quá trình bên trong hàng hóa nhiệt độ, lấy bảo đảm thực phẩm, dược phẩm cùng khác đối với nhiệt độ nhạy cảm hàng hoá an toàn vận chuyển.
Nhiệt độ cảm biến tại trong vật mạng lưới liên lạc ứng dụng có nhiều loại loại hình, bao quát con số nhiệt độ cảm biến, mô phỏng nhiệt độ cảm biến, hồng ngoại nhiệt độ cảm biến các loại.
Nhiệt độ cảm biến tại trong vật mạng lưới liên lạc ứng dụng có rất nhiều điểm tốt cùng khuyết điểm, phía dưới là một chút thường gặp ưu khuyết điểm:
Điểm tốt:
1.
Độ chính xác cao: Theo kỹ thuật tiến bộ, nhiệt độ cảm biến đo đạc độ chính xác càng ngày càng cao, có thể thỏa mãn nhiều loại ứng dụng tràng cảnh nhu cầu.
2.
Chi phí thấp: Nhiệt độ cảm biến giá cả tương đối khá thấp, đặc biệt là theo đại quy mô kỹ thuật sản suất ứng dụng, nhiệt độ cảm biến chi phí đem thêm một bước giảm xuống.
3.
Công hao thấp: Rất nhiều nhiệt độ cảm biến công hao khá thấp, thích hợp dùng tại pin cung cấp điện vật mạng lưới liên lạc thiết bị.
4.
Kiêm dung tính: Nhiệt độ cảm biến bình thường có thông dụng thu phát tiếp lời ( Như I2C, SPI đẳng ), dễ dàng cho cùng đủ loại vật mạng lưới liên lạc thiết bị tổng thể.
5.
Tính linh hoạt: Nhiệt độ cảm biến có thể ứng dụng tại đủ loại tràng cảnh cùng ngành nghề, có rất cao tính linh hoạt.
Khuyết điểm:
1.
Đo đạc phạm vi có hạn: Nhiệt độ cảm biến đo đạc phạm vi có hạn, bình thường tại -50°C đến 150°C ở giữa, vượt qua này phạm vi nhiệt độ cần lựa chọn các loại khác hình cảm biến.
2.
Dịch chịu ảnh hưởng của hoàn cảnh: Nhiệt độ cảm biến có thể chịu đến hoàn cảnh nhân tố ảnh hưởng, như độ ẩm, tro bụi cùng điện từ quấy nhiễu các loại, có thể dẫn đến đo đạc sai sót.
3.
Hiệu chỉnh khó khăn: Nhiệt độ cảm biến cần định kỳ hiệu chỉnh lấy bảo đảm đo đạc độ chính xác, khả năng này dẫn đến giữ gìn chi phí tăng thêm.
4.
Đo đạc trì hoãn: Một ít nhiệt độ cảm biến có thể cần nhất định đo đạc trì hoãn thời gian, không thích hợp ứng dụng tại nhanh chóng hưởng ứng ứng dụng tràng cảnh.
5.
Tuổi thọ có hạn: Nhiệt độ cảm biến có có hạn sử dụng tuổi thọ, đặc biệt là tại nhiệt độ cao, cao ẩm ướt chờ hoàn cảnh ác liệt phía dưới, tuổi thọ có thể sẽ rút ngắn.
Cứ việc tồn tại một chút khuyết điểm, nhưng nhiệt độ cảm biến tại trong vật mạng lưới liên lạc ứng dụng vẫn có rất lớn giá trị.
Phía dưới là một cái sử dụng Arduino cùng DS18B20 nhiệt độ cảm biến hoàn chỉnh ví dụ. Cái này ví dụ phô bày như thế nào đọc đến nhiệt độ cảm biến số liệu đồng thời đem hắn biểu hiện tại trên xuyên đi máy giám thị.
Đầu tiên, thỉnh bảo đảm đã cài đặt Arduino kho cùng DS18B20 cảm biến.
Kế tiếp, tuân theo phía dưới trình tự:
1.
Chuẩn bị phần cứng
- Arduino khai phát tấm
- DS18B20 nhiệt độ cảm biến
- Bánh mì tấm cùng nhảy tuyến
2.
Kết nối phần cứng
- Đem DS18B20 cảm biến liên tiếp đến bánh mì trên bảng, như sau chỉ ra:
- VCC - 5V
- DQ - Tùy ý con số dẫn cước ( Bản lệ bên trong, chúng ta sẽ sử dụng dẫn cước 2)
3.
Biên soạn dấu hiệu
Đem dưới đây dấu hiệu dán đếnbên trong:
"""cpp
#include
#include
}
}
"""
4.
Upload dấu hiệu
Đem dấu hiệu upload đến Arduino khai phát tấm.
5.
Quan sát kết quả
Mở ra xuyên đi máy giám thị, ngài hẳn là có thể nhìn thấy nhiệt độ số ghi.
Mỗi lần đo đạc ở giữa sẽ có 1 giây trì hoãn.
Xin chú ý, đây là một cái ví dụ đơn giản, ứng dụng thực tế bên trong có thể cần căn cứ vào nhu cầu tiến hành điều chỉnh cùng mở rộng.
Một cái khác ví dụ là đem nhiệt độ cảm biến cùngcùng Python kết hợp sử dụng.
Tại trong cái này ví dụ, chúng ta sẽ sử dụng DS18B20 nhiệt độ cảm biến cùngtới đọc đến nhiệt độ, đồng thời đem kết quả thu phát đến đầu cuối.
Đầu tiên, thỉnh bảo đảm đã cài đặtcùng DS18B20 cảm biến.
Kế tiếp, tuân theo phía dưới trình tự:
1.
Chuẩn bị phần cứng
- DS18B20 nhiệt độ cảm biến
- Bánh mì tấm cùng nhảy tuyến
2.
Kết nối phần cứng
- Đem DS18B20 cảm biến liên tiếp đến bánh mì trên bảng, như sau chỉ ra:
Trên nguyên tắc có thể sử dụng bất luận cái gì nhàn rỗi GPIO dẫn cước, nhưng bản lệ bên trong chúng ta sẽ sử dụng GPIO4)
3.
Lắp đặt kho
- Đầu tiên, lắp đặt RPi.GPIO kho:
"""
"""
- Kế tiếp, lắp đặt OneWire kho:
"""
make
"""
- Cuối cùng, lắp đặt Python khóa lại:
"""
cd python
"""
4.
Biên soạn dấu hiệu
Đem dưới đây dấu hiệu dán đến tên là trong tài liệu:
"""python
import os
import sys
try:
f.close()
except:
pin = 4
main()
"""
5.
Vận hành dấu hiệu
- Đemsửa đổi vì GPIO hình thức:
"""
"""
Tại trong thực đơn lựa chọntiếp đó lựa chọnĐồng thời khải dụng.
- Vận hành kịch bản gốc:
"""
"""
6.
Quan sát kết quả
Nhiệt độ số ghi đem cách mỗi một giây đóng dấu đến đầu cuối.
Xin chú ý, đây là một cái ví dụ đơn giản, ứng dụng thực tế bên trong có thể cần căn cứ vào nhu cầu tiến hành điều chỉnh cùng mở rộng.