Mục lục:
Video: Raspberry Pi - Cảm biến nhiệt hồng ngoại TMP007 Hướng dẫn sử dụng Java: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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ã java.
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ã:
Có thể tải xuống mã java cho TMP007 từ kho lưu trữ github của chúng tôi - Cộng đồng Cửa hàng Dcube
Đây là liên kết cho cùng một:
Chúng tôi đã sử dụng thư viện pi4j cho mã java, các bước để cài đặt pi4j trên raspberry pi được mô tả ở đây:
pi4j.com/install.html
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
nhập com.pi4j.io.i2c. I2CBus;
nhập com.pi4j.io.i2c. I2CDevice;
nhập com.pi4j.io.i2c. I2CFactory;
nhập java.io. IOException;
lớp công cộng TMP007
{
public static void main (String args ) ném Exception
{
// Tạo I2CBus
I2CBus bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Lấy thiết bị I2C, địa chỉ I2C TMP007 là 0x41 (64)
Thiết bị I2CDevice = bus.getDevice (0x41);
// Chọn thanh ghi cấu hình
// Chuyển đổi liên tục, chế độ so sánh
byte config = {0x15, 0x40};
device.write (0x02, config, 0, 2);
// Đọc 2 byte dữ liệu từ địa chỉ 0x03 (3)
// tạm thời msb, tạm thời lsb
byte data = byte mới [2];
device.read (0x03, dữ liệu, 0, 2);
// Chuyển đổi dữ liệu thành 14 bit
int temp = (((dữ liệu [0] & 0xFF) * 256 + (dữ liệu [1] & 0xFC)) / 4);
if (temp> 8191)
{
nhiệt độ - = 16384;
}
gấp đôi cTemp = temp * 0,03125;
double fTemp = cTemp * 1.8 + 32;
// Xuất dữ liệu ra màn hình
System.out.printf ("Nhiệt độ tính bằng C:%.2f C% n", cTemp);
System.out.printf ("Nhiệt độ tính bằng F:%.2f C% n", 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