Review AMG8833 IR 8x8 Infrared Thermal Imager Array Temperature Measurement Sensor DIY Set

ducminh885

New member
AMG8833 IR 8x8 Infrared Thermal Imager Array Temperature Measurement Sensor DIY Set

[Đánh Giá Tốt Nhất - Sản Phẩm Đáng Đồng Tiền Bát Gạo!]: (https://shorten.asia/V82SP4HA)
** AMG8833 IR 8x8 Hồng ngoại điều chỉnh nhiệt độ nhiệt độ mảng cảm biến DIY SET **

**Giới thiệu**

AMG8833 là một cảm biến mảng hình ảnh hồng ngoại kỹ thuật số có thể đo nhiệt độ của các vật thể trong trường nhìn.Đó là một lựa chọn tuyệt vời cho những người có sở thích và các nhà sản xuất muốn tạo ra các dự án hình ảnh nhiệt của riêng họ.Cảm biến rất dễ sử dụng và có thể được giao tiếp với nhiều loại vi điều khiển.

**Đặc trưng**

* Mảng hình ảnh nhiệt 8x8
* Phạm vi đo nhiệt độ: -20 ° C đến 125 ° C
* Độ chính xác: ± 2 ° C
* Độ phân giải: 0,5 ° C
* Giao diện I2C
* Nguồn điện: 3,3V

**Các ứng dụng**

AMG8833 có thể được sử dụng trong nhiều ứng dụng khác nhau, bao gồm:

* Hình ảnh nhiệt
* Phát hiện đối tượng
* Phát hiện chuyển động
* Báo cháy
* Hình ảnh y tế
* Kiểm tra công nghiệp

** Cách sử dụng AMG8833 **

AMG8833 rất dễ sử dụng.Để bắt đầu, bạn sẽ cần kết nối cảm biến với bộ vi điều khiển của mình.Cảm biến có giao diện I2C 4 chân.Bảng sau đây cho thấy chân xác của cảm biến:

|Pin |Chức năng |
| --- | --- |
|VCC |Nguồn điện (3.3V) |
|GND |Mặt đất |
|Scl |Đồng hồ i2c |
|SDA |Dữ liệu I2C |

Khi cảm biến được kết nối với bộ vi điều khiển của bạn, bạn có thể bắt đầu đọc dữ liệu nhiệt độ.Cảm biến cung cấp một từ dữ liệu 16 bit cho mỗi pixel trong mảng.Bảng sau đây hiển thị bố cục bit của từ dữ liệu:

|Bit |Mô tả |
| --- | --- |
|15-12 |Dành riêng |
|11-8 |Dữ liệu nhiệt độ (MSB) |
|7-4 |Dữ liệu nhiệt độ (LSB) |
|3-0 |Dành riêng |

Để đọc dữ liệu nhiệt độ, bạn có thể sử dụng mã sau:

`` `
#include <Wire.h>

// Xác định địa chỉ I2C của cảm biến
#Define AMG8833_ADDR 0x69

// Tạo một biến để lưu trữ dữ liệu nhiệt độ
Nhiệt độ int16_t [8];

void setup () {
// khởi tạo xe buýt i2c
Dây.begin ();

// Đặt cảm biến thành chế độ đo liên tục
Dây.begintransmission (AMG8833_ADDR);
Dây.Write (0x00);
Dây.Write (0x01);
Dây.endTransmission ();
}

void loop () {
// Đọc dữ liệu nhiệt độ từ cảm biến
Dây.begintransmission (AMG8833_ADDR);
Dây.Write (0x07);
Dây.endTransmission ();
Dây.RequestFrom (AMG8833_Addr, 16);

// Lưu trữ dữ liệu nhiệt độ trong mảng
for (int i = 0; i <8; i ++) {
Nhiệt độ = Dây.Read () << 8 |Dây.read ();
}

// In dữ liệu nhiệt độ vào màn hình nối tiếp
for (int i = 0; i <8; i ++) {
Serial.print (nhiệt độ );
Serial.print ("");
}
Serial.println ();

// Chờ 100ms trước khi đọc lại dữ liệu nhiệt độ
độ trễ (100);
}
`` `

** hashtags **

* #Hình ảnh nhiệt
* #Infrared
* #TemperatureMeas mua sắm
=======================================
[Đánh Giá Tốt Nhất - Sản Phẩm Đáng Đồng Tiền Bát Gạo!]: (https://shorten.asia/V82SP4HA)
=======================================
**AMG8833 IR 8X8 Infrared Thermal Imager Array Temperature Measurement Sensor Diy Set**

**Introduction**

The AMG8833 is a digital infrared thermal imager array sensor that can measure the temperature of objects in the field of view. It is a great choice for hobbyists and makers who want to create their own thermal imaging projects. The sensor is easy to use and can be interfaced with a variety of microcontrollers.

**Features**

* 8x8 thermal imaging array
* Temperature measurement range: -20°C to 125°C
* Accuracy: ±2°C
* Resolution: 0.5°C
* I2C interface
* Power supply: 3.3V

**Applications**

The AMG8833 can be used in a variety of applications, including:

* Thermal imaging
* Object detection
* Motion detection
* Fire detection
* Medical imaging
* Industrial inspection

**How to Use the AMG8833**

The AMG8833 is easy to use. To get started, you will need to connect the sensor to your microcontroller. The sensor has a 4-pin I2C interface. The following table shows the pinout of the sensor:

| Pin | Function |
|---|---|
| VCC | Power supply (3.3V) |
| GND | Ground |
| SCL | I2C clock |
| SDA | I2C data |

Once the sensor is connected to your microcontroller, you can start reading the temperature data. The sensor provides a 16-bit data word for each pixel in the array. The following table shows the bit layout of the data word:

| Bit | Description |
|---|---|
| 15-12 | Reserved |
| 11-8 | Temperature data (MSB) |
| 7-4 | Temperature data (LSB) |
| 3-0 | Reserved |

To read the temperature data, you can use the following code:

```
#include <Wire.h>

// Define the I2C address of the sensor
#Define AMG8833_ADDR 0x69

// Create a variable to store the temperature data
int16_t temperature[8];

void setup() {
// Initialize the I2C bus
Wire.begin();

// Set the sensor to continuous measurement mode
Wire.beginTransmission(AMG8833_ADDR);
Wire.write(0x00);
Wire.write(0x01);
Wire.endTransmission();
}

void loop() {
// Read the temperature data from the sensor
Wire.beginTransmission(AMG8833_ADDR);
Wire.write(0x07);
Wire.endTransmission();
Wire.requestFrom(AMG8833_ADDR, 16);

// Store the temperature data in the array
for (int i = 0; i < 8; i++) {
temperature = Wire.read() << 8 | Wire.read();
}

// Print the temperature data to the serial monitor
for (int i = 0; i < 8; i++) {
Serial.print(temperature);
Serial.print(" ");
}
Serial.println();

// Wait for 100ms before reading the temperature data again
delay(100);
}
```

**Hashtags**

* #thermalimaging
* #Infrared
* #temperaturemeasurement
=======================================
[Đặt Mua Ngay - Sở Hữu Ngay Sản Phẩm Hot Nhất!]: (https://shorten.asia/V82SP4HA)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top