Mục lục:
Video: Raspberry Pi - Cảm biến nhiệt hồng ngoại TMP007 Hướng dẫn Python: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
TMP007 là cảm biến nhiệt hồng ngoại đo nhiệt độ của một vật thể mà không cần tiếp xúc với vật thể đó. Năng lượng hồng ngoại do đối tượng phát ra trong trường cảm biến sẽ được hấp thụ bởi nhiệt nhiệt tích hợp trong cảm biến. Điện áp nhiệt điện được số hóa và cung cấp như một đầu vào cho công cụ toán học tích hợp. Công cụ toán học tích hợp này sẽ tính toán nhiệt độ của vật thể. Đây là phần trình diễn hoạt động của nó với Raspberry Pi bằng cách sử dụng mã python.
Bước 1: Những gì bạn cần.. !
1. Raspberry Pi
2. TMP007
3. Cáp I²C
4. I²C Shield cho Raspberry Pi
5. Cáp Ethernet
Bước 2: Kết nối:
Lấy một tấm chắn I2C cho raspberry pi và nhẹ nhàng đẩy nó qua các chân gpio của raspberry pi.
Sau đó kết nối một đầu của cáp I2C với cảm biến TMP007 và đầu kia với tấm chắn I2C.
Đồng thời kết nối cáp Ethernet với pi hoặc bạn có thể sử dụng mô-đun WiFi.
Các kết nối được hiển thị trong hình trên.
Bước 3: Mã:
Bạn có thể tải xuống mã python cho TMP007 từ kho lưu trữ GitHub- Cộng đồng cửa hàng DCUBE của chúng tôi.
Đây là liên kết.
Chúng tôi đã sử dụng thư viện SMBus cho mã python, các bước để cài đặt SMBus trên raspberry pi được mô tả ở đây:
pypi.python.org/pypi/smbus-cffi/0.5.1
Bạn cũng có thể sao chép mã từ đây, nó được đưa ra như sau:
# Được phân phối với một giấy phép tự do.
# Sử dụng nó theo bất kỳ cách nào bạn muốn, lợi nhuận hoặc miễn phí, miễn là nó phù hợp với giấy phép của các tác phẩm liên quan.
# TMP007
# Mã này được thiết kế để hoạt động với Mô-đun Mini TMP007_I2CS I2C có sẵn trong DCUBE Store.
nhập khẩu smbus
thời gian nhập khẩu
# Nhận xe buýt I2C
bus = smbus. SMBus (1)
Địa chỉ # TMP007, 0x40 (64)
# Chọn thanh ghi cấu hình, 0x02 (02)
# 0x1540 (5440) Chế độ chuyển đổi liên tục, Chế độ so sánh
data = [0x1540] bus.write_i2c_block_data (0x40, 0x02, data)
time.sleep (0,5)
Địa chỉ # TMP007, 0x40 (64)
# Đọc lại dữ liệu từ 0x03 (03), 2 byte
# cTemp MSB, cTemp LSB
data = bus.read_i2c_block_data (0x40, 0x03, 2)
# Chuyển đổi dữ liệu thành 14 bit
cTemp = ((dữ liệu [0] * 256 + (dữ liệu [1] & 0xFC)) / 4)
nếu cTemp> 8191:
cTemp - = 16384
cTemp = cTemp * 0,03125
fTemp = cTemp * 1.8 + 32
# Xuất dữ liệu ra màn hình
in "Nhiệt độ đối tượng tính bằng độ C:%.2f C"% cTemp
in "Nhiệt độ vật thể tính bằng Fahrenheit:%.2f F"% fTemp
Bước 4: Ứng dụng:
TMP007 được ứng dụng trong các hệ thống yêu cầu đo nhiệt độ không tiếp xúc. Chúng được sử dụng trong vỏ máy tính xách tay và máy tính bảng, pin, vv Chúng cũng được tích hợp trong tản nhiệt cũng như máy in laser. Hiệu quả cao hơn của nó trong việc đo nhiệt độ mà không cần tiếp xúc với vật thể thực tế mang lại cho nó một lợi thế bổ sung cho các ứng dụng khác nhau của nó.
Đề xuất:
Raspberry Pi - TMD26721 Máy dò tiệm cận kỹ thuật số hồng ngoại Hướng dẫn sử dụng Java: 4 bước
Raspberry Pi - TMD26721 Máy dò tiệm cận kỹ thuật số hồng ngoại Hướng dẫn Java: TMD26721 là máy dò tiệm cận kỹ thuật số hồng ngoại cung cấp một hệ thống phát hiện tiệm cận hoàn chỉnh và logic giao diện kỹ thuật số trong một mô-đun gắn kết bề mặt 8 chân duy nhất. Phát hiện tiệm cận bao gồm cải thiện tín hiệu thành nhiễu và sự chính xác. Một người chuyên nghiệp
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Part-2: 3 bước
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 2: Xin chào các bạn, tôi đã trở lại với Phần 2 của Đèn chiếu sáng hồng ngoại (Hồng ngoại) Có thể hướng dẫn. Nếu bạn chưa xem Phần 1, hãy BẤM VÀO ĐÂY Bắt đầu … Một Mạch Chiếu Sáng IR đơn giản để hỗ trợ tầm nhìn ban đêm của Camera CCTV. IR Illuminator Night Vision, với tư cách là
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 1: 5 bước
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 1: Xin chào … Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu một chút về Tầm nhìn ban đêm, các cách khác nhau để đạt được tầm nhìn ban đêm và Mạch đèn chiếu hồng ngoại đơn giản để hỗ trợ tầm nhìn ban đêm của Camera quan sát. hình cho thấy sơ đồ mạch của IR Illumina
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó
Raspberry Pi - TMD26721 Máy dò tiệm cận kỹ thuật số hồng ngoại Hướng dẫn Python: 4 bước
Raspberry Pi - TMD26721 Máy dò tiệm cận kỹ thuật số hồng ngoại TMD26721 Hướng dẫn Python: TMD26721 là máy dò tiệm cận kỹ thuật số hồng ngoại cung cấp hệ thống phát hiện tiệm cận hoàn chỉnh và logic giao diện kỹ thuật số trong một mô-đun gắn kết bề mặt 8 chân duy nhất. Phát hiện tiệm cận bao gồm cải thiện tín hiệu thành nhiễu và sự chính xác. Một ủy quyền