# ENV II HAT SKU:U053-B
## 描述 **ENV II** 是一款多功能环境传感器,内部集成SHT30、BMP280以及BMM150,用于检测温度、湿度、大气压值数据和磁场.SHT30是高精度低功耗的数字温湿度传感器,并支持I2C接口(0x44).BMP280(0x76)是一款专为移动应用而设计的绝对气压传感器,具有较高的精准度.BMM150(0x10)是磁力计,可用于监测磁场变化及磁场方向,对于需要对环境数据进行快速采集检测的项目来说, ENV-II HAT是一个兼顾性能与性价比的不错选择. ## 产品特性 - 温湿度、气压、磁场测量 - 简单易用 - 较高精准度 - 支持I2C - GROVE 接口, 支持平台 [UIFlow](http://flow.m5stack.com) 、 [Arduino](http://www.arduino.cc). - 2x LEGO 兼容孔 ## 包含 - 1x ENV-II HAT - 1x 双面胶 ## 应用 - 气象站 - 储谷仓环境监控 - 指南针 ## 规格参数
规格 参数
最大温度测量范围 -40 ~ 120 ℃
最高测量精度 0 ~ 60 ℃/±0.2℃
湿度测量范围/误差 10 ~ 90 %RH / ±2%
大气压测量范围/误差 300 ~ 1100hPa / ±1hPa
磁力计范围/误差 ±1300μT (x, y-axis), ±2500μT (z-axis), 0.3μT
通信协议 I2C:SHT30(0x44),BMP280(0x76), BMM150(0x10)
工作温度 32°F to 104°F ( 0°C to 40°C )
净重 4g
毛重 8g
产品尺寸 15*24*14mm
包装尺寸 36*36*18mm
外壳材质 Plastic ( PC )
## SHT30与DHT12对比
/ SHT30 DHT12
最大温度测量范围 -40 ~ 120 ℃ -20 ~ 60 ℃
温度测量误差 0 ~ 60 ℃/±0.2℃ ±0.2℃
湿度测量范围/误差 10 ~ 90 %RH / ±2% 20 ~ 95 %RH/0.1%
## EasyLoader >EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)**

案例描述:

显示温湿度、大气压、磁力计数据.

### 管脚映射
M5StickCGPIO26GPIO05VGND
ENV II HATSCLSDA5VGND
## 原理图 ## 相关链接 - **Datasheet** - **[BMP280 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/BMP280-DS001-11_en.pdf)** - **[SHT30 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/SHT3x_Datasheet_digital.pdf)** - **[bmm150 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BMM150_datasheet_en.pdf)** ## 案例程序 ### 1. Arduino - [请点击此处获取Arduino示例程序](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/ENVII_HAT/Arduino/ENVII_HAT) ### 2. UIFlow - [请点击此处获取UIFlow示例](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/ENVII_HAT/UIFlow)