mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
updated thermal.md
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 277 KiB |
+24
-11
@@ -1,6 +1,6 @@
|
||||
# Unit THERMAL {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_thermal.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_thermal_grove_a.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/M5GO_Unit_thermal_02.png" width="30%" height="30%">
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_thermal.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/M5GO_Unit_thermal_02.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_thermal_grove_a.png" width="30%" height="30%">
|
||||
|
||||
***
|
||||
|
||||
@@ -8,25 +8,38 @@
|
||||
|
||||
## Description
|
||||
|
||||
**<mark>THERMAL</mark>** is a thermal camera module contains thermopile sensors named **MLX90640**. the MLX90640 contains a 32x24 piexls IR array. It communicates with M5GO Core via GROVE which actually is a I2C interfacel.
|
||||
As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case).
|
||||
After burn the firmware of the module's demostatrion to M5GO Core via `M5Burner`, the module will be running. Then you can program it via Arduino IDE.
|
||||
**<mark>THERMAL</mark>** is a thermal camera Unit contained thermopile sensors named **MLX90640**. It can be used to measure the surface temperature of an object and form a thermographic image by a temperature gradient composed of different surface temperatures. The image size and resolution of the MLX90640 output is **32 x 24**.
|
||||
|
||||
The unit communicates with m5core through GROVE A(IIC). And IIC address is 0x33.
|
||||
The MLX90640 Infrared (IR) sensor array combines high resolution and reliable operation in harsh environments, providing a cost-effective alternative to more expensive high-end thermal imaging cameras. Unlike the case of a microbolometer, the sensor does not require frequent recalibration, ensuring continuous monitoring and reducing system cost.
|
||||
|
||||
The field of view (FoV) option includes a standard 55° x 35° version and a wide angle version of 110° x 75° for distances up to 7m. THERMAL uses a version of **55° x 35° FoV**, also known as the BAB package.
|
||||
|
||||
The Unit communicates with the M5Core through the Grove A interface, and its IIC address is **0x33**
|
||||
|
||||
<img src="assets/img/product_pics/unit/thermal/unit_thermal_05.png">
|
||||
|
||||
## Feature
|
||||
|
||||
- 32x24 piexls
|
||||
- Target temperature -40°C ~ 300°C
|
||||
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
|
||||
- Two Lego installation holes
|
||||
- Operating Voltage: 3V-3.6V
|
||||
- Current Consumption: 18mA
|
||||
- Field of View: 55°x35°
|
||||
- Measurement Range: -40°C-300°C
|
||||
- Resolution: ±1.5°C
|
||||
- Refresh Rate: 0.5Hz-64Hz
|
||||
- Operating temperature: -40°C ~ 85°C
|
||||
<!-- - GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc) -->
|
||||
- Two Lego installation holes
|
||||
|
||||
## Include
|
||||
|
||||
- 1x THERMAL Unit
|
||||
- 1x Grove Cable
|
||||
|
||||
## APPLICATION
|
||||
|
||||
- High precision non-contact temperature measurements
|
||||
- Intrusion / Movement detection
|
||||
- Visual IR thermometers
|
||||
- Temperature sensing element for intelligent building air conditioning
|
||||
|
||||
## Related Link
|
||||
|
||||
@@ -80,7 +93,7 @@ interpolate_image(reversePixels,ROWS,COLS,dest_2d,\
|
||||
### PinMap
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE A)</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core (GROVE A)</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>THERMAL Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
@@ -103,21 +103,8 @@
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201903/StickC%20Watch.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
<!-- - **M5StickC 的案例 - 3D 鼠标**
|
||||
|
||||
<video width="500" height="315" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/StickC/3D_Mouse.mp4" type="video/mp4">
|
||||
</video> -->
|
||||
|
||||
- **M5StickC 的案例 - 测试 DSD**
|
||||
|
||||
<video width="500" height="315" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/Simple_Watch_Device.mp4" type="video/mp4">
|
||||
</video>
|
||||
|
||||
<!-- - **M5StickC 的案例 - 驱动蜂鸣器**
|
||||
|
||||
|
||||
<video width="500" height="315" controls>
|
||||
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Blog/Twitch201904/Connect-passive-buzzer-to-M5StickC.mp4" type="video/mp4">
|
||||
</video> -->
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# THERMAL - 人体红外成像Unit {docsify-ignore-all}
|
||||
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_thermal.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_thermal_grove_a.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/M5GO_Unit_thermal_02.png" width="30%" height="30%">
|
||||
<img src="assets/img/product_pics/unit/M5GO_Unit_thermal.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/M5GO_Unit_thermal_02.png" width="30%" height="30%"><img src="assets/img/product_pics/unit/unit_thermal_grove_a.png" width="30%" height="30%">
|
||||
|
||||
***
|
||||
|
||||
@@ -8,18 +8,31 @@
|
||||
|
||||
## 描述
|
||||
|
||||
**<mark>Thermal</mark>**是一款内置热电堆传感器(一种热释红外传感器,型号**MLX90640**)的Unit,可以用了测量物体表面温度,并由各个表面温度不同组成的温度梯度而形成热成像图。MLX90640输出的图片大小和分辨率是32x24。
|
||||
**<mark>THERMAL</mark>** 是一款内置热电堆传感器 ( 一种热释红外传感器,型号 **MLX90640** ) 的 Unit。它可以用了测量物体表面温度,并由各个表面温度不同组成的温度梯度而形成热成像图。MLX90640 输出的图片大小和分辨率是 **32 x 24**。
|
||||
|
||||
该Unit同样与M5Core通过PORT A(I2C)接口通信。IIC地址为0x33。
|
||||
MLX90640 红外(IR)传感器阵列结合了高分辨率和在恶劣环境中可靠工作的能力,为更昂贵的高端热像仪提供了高性价比的替代方案。与微测辐射热计的情况不同,该传感器不需要频繁重新校准,从而可确保连续监测并降低系统成本。
|
||||
|
||||
使用该Unit可以方便的测量各个物体表面温度(正常误差±1.5°C)
|
||||
视场角(FoV)选项包括标准的 55°×35° 版本和 110°×75° 的广角版本,距离可以达到 7m。 THERMAL 采用的是 **55°×35° FoV** 的版本,也叫 BAB 封装。
|
||||
|
||||
该 Unit 与 M5Core 通过 Grove A 接口通信,它 的 IIC 地址是 **0x33**
|
||||
|
||||
<img src="assets/img/product_pics/unit/thermal/unit_thermal_05.png">
|
||||
|
||||
## 特性
|
||||
|
||||
- 目标温度:-40°C ~ 300°C
|
||||
<!-- - GROVE接口,支持[UIFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程 -->
|
||||
- Unit内置两个Lego插件孔,方便与Lego件结合
|
||||
- 工作电压:3V ~ 3.6V
|
||||
- 工作电流:18mA
|
||||
- 视场角:55°×35°
|
||||
- 测量温度:-40°C ~ 300°C
|
||||
- 精度:±1.5°C
|
||||
- 可编程刷新率:0.5Hz ~ 64Hz
|
||||
- 工作温度:-40°C ~ 85°C
|
||||
- Unit 内置两个 Lego 插件孔,方便与 Lego 件结合
|
||||
|
||||
## 包含
|
||||
|
||||
- 1x THERMAL Unit
|
||||
- 1x Grove 线
|
||||
|
||||
## 应用
|
||||
|
||||
@@ -85,8 +98,8 @@ interpolate_image(reversePixels,ROWS,COLS,dest_2d,\
|
||||
### 管脚映射
|
||||
|
||||
<table>
|
||||
<tr><td>M5Core(GROVE接口A)</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>人体红外成像Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>M5Core ( GROVE 接口 A )</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
|
||||
<tr><td>人体红外成像 Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
|
||||
</table>
|
||||
|
||||
## 相关视频
|
||||
|
||||
Reference in New Issue
Block a user