-
Notifications
You must be signed in to change notification settings - Fork 156
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update : Grove Temperature change into Temperature and Temp&Humi
- Loading branch information
1 parent
ba6f6ff
commit 6ec862c
Showing
15 changed files
with
3,818 additions
and
165 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -130,3 +130,9 @@ npm-debug.log* | |
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
## vscode | ||
|
||
.vscode/* | ||
.*vs* | ||
|
||
|
File renamed without changes.
163 changes: 163 additions & 0 deletions
163
...Grove/Temp&Humi/Grove-AHT20-I2C-Industrial-Grade-Temperature&Humidity-Sensor.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,163 @@ | ||
--- | ||
description: Grove - AHT20 I2C Industrial Grade Temperature&Humidity Sensor | ||
title: Grove - AHT20 I2C Industrial Grade Temperature&Humidity Sensor | ||
keywords: | ||
- Grove | ||
image: https://files.seeedstudio.com/wiki/wiki-platform/S.png | ||
last_update: | ||
date: 12/30/2022 | ||
author: jianjing Huang | ||
--- | ||
|
||
<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/101990644_4_.png" /></div> | ||
|
||
<p style={{textAlign: 'center' }}><a href="https://www.seeedstudio.com/Grove-AHT20-I2C-Industrial-grade-temperature-and-humidity-sensor-p-4497.html" target="_blank"><img src="https://files.seeedstudio.com/wiki/Seeed-WiKi/docs/images/get_one_now.png" border={0} /></a></p> | ||
|
||
AHT20 is a new generation of temperature and humidity sensor embedded with a dual-row flat and no-lead SMD package, suitable for the reflow soldering. AHT20 is equipped with a newly designed ASIC chip: an improved MEMS semiconductor capacitive humidity sensor, and a standard on-chip temperature sensor. The performance of AHT20 is more stable in harsh environments compared with the previous generation of temperature and humidity sensor such as Grove - Temperature & Humidity Sensor Pro (AM2302/DHT22), as a matter of fact, AHT20 is fittable in most industrial scenarios. | ||
|
||
## Upgradable to Industrial Sensors | ||
|
||
With the SenseCAP [S2110 controller](https://www.seeedstudio.com/SenseCAP-XIAO-LoRaWAN-Controller-p-5474.html) and [S2100 data logger](https://www.seeedstudio.com/SenseCAP-S2100-LoRaWAN-Data-Logger-p-5361.html), you can easily turn the Grove into a LoRaWAN® sensor. Seeed not only helps you with prototyping but also offers you the possibility to expand your project with the SenseCAP series of robust [industrial sensors](https://www.seeedstudio.com/catalogsearch/result/?q=sensecap&categories=SenseCAP&application=Temperature%2FHumidity~Soil~Gas~Light~Weather~Water~Automation~Positioning~Machine%20Learning~Voice%20Recognition&compatibility=SenseCAP). | ||
|
||
SenseCAP S210x series industrial sensors provide an out-of-box experience for environmental sensing. Please refer to the S2101 Wireless Temperature and Humidity Sensor with higher performance and robustness for air quality monitoring. The series includes sensors for soil moisture, air temperature and humidity, light intensity, CO2, EC, and an 8-in-1 weather station. Try the latest [SenseCAP S210x](https://www.seeedstudio.com/catalogsearch/result/?q=S21&categories=SenseCAP~LoRaWAN%20Device&product_module=Device) for your next successful industrial project. | ||
|
||
<table style={{marginLeft: 'auto', marginRight: 'auto'}}> | ||
<tbody><tr><td align="center"><font size="{4}"><strong>SenseCAP Industrial Sensor</strong></font></td> | ||
</tr> | ||
<tr> | ||
<td><div align="center"><a href="https://www.seeedstudio.com/SenseCAP-S2101-LoRaWAN-Air-Temperature-and-Humidity-Sensor-p-5354.html" target="_blank"><img width="20%" src="https://files.seeedstudio.com/wiki/K1100_overview/S21012103.png" /></a></div> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td align="center"><a href="https://www.seeedstudio.com/SenseCAP-S2101-LoRaWAN-Air-Temperature-and-Humidity-Sensor-p-5354.html" target="_blank"><strong>S2101 Air Temp & Humidity</strong></a></td> | ||
</tr> | ||
</tbody></table> | ||
|
||
## Feature | ||
|
||
- Temperature measurement range -40 ~ 85°C, Humidity measurement range 0 ~ 100% RH | ||
- Digital output, Grove I2C interface | ||
- Excellent long-term stability | ||
- SMD package suitable for reflow soldering | ||
- Quick response and strong anti-interference ability | ||
- Compatible with Arduino | ||
- 4-pin interface reserved | ||
|
||
## Specification | ||
|
||
|Item|Value| | ||
|---|---| | ||
|Operating Voltage |DC: 2.0V-5.5V| | ||
|Measuring Range (humidity) |0 ~ 100% RH| | ||
|Temperature Range| -40 ~ + 85 ℃| | ||
|Humidity Accuracy|± 2% RH (25 ℃)| | ||
|Temperature Accuracy| ± 0.3 ℃| | ||
|Resolution| Temperature : 0.01 ℃; Humidity : 0.024% RH| | ||
|Output Interface|Grove I²C Interface| | ||
|I2C address|0x38| --> | ||
|
||
## Platform Supported | ||
|
||
| Arduino | Raspberry Pi | | | | | ||
|-----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------| | ||
|<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/wiki_english/docs/images/arduino_logo.jpg" /></div>|<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/wiki_english/docs/images/raspberry_pi_logo_n.jpg" /></div> | <div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/wiki_english/docs/images/bbg_logo_n.jpg" /></div>| <div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/wiki_english/docs/images/wio_logo_n.jpg" /></div>| <div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/wiki_english/docs/images/linkit_logo_n.jpg" /></div>| | ||
|
||
## Getting Started | ||
|
||
### Materials Required | ||
|
||
| Seeeduino Lotus V1.1 |Grove-AHT20 Temperature&Humidity Sensor| | ||
|--------------|--------------| | ||
|<div align="center"><img width={1000} src="https://files.seeedstudio.com/wiki/Seeeduino_Lotus/img/small.png" /></div>|<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/small.png" /></div>| | ||
|[Get ONE Now](https://www.seeedstudio.com/Seeeduino-Lotus-V1-1-ATMega328-Board-with-Grove-Interface.html)|[Get ONE Now](https://www.seeedstudio.com/Grove-AHT20-I2C-Industrial-grade-temperature-and-humidity-sensor-p-4497.html)| | ||
|
||
### Hardware Connection | ||
|
||
<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/hardware-connection.jpg" /></div> | ||
|
||
:::tip | ||
Please plug the USB cable,Grove-AHT20 Temperature&Humidity Sensor Interface into Seeeduino Lotus V1.1 Interface gently, otherwise you may damage the port. | ||
::: | ||
|
||
- **Step 1.** Plug Grove-AHT20 Temperature&Humidity Sensor into **I2C** interface of Seeeduino Lotus V1.1 with a Grove Cable. | ||
|
||
- **Step 2.** Connect Seeeduino Lotus V1.1 to PC via a USB cable. | ||
|
||
- **Step 3.** Download the code, please refer to the software part. | ||
|
||
- **Step 4.** Run the code and the outcome will display on the screen of **Serial Monitor** in your Arduino IDE . | ||
|
||
### Software | ||
|
||
:::caution | ||
If this is the first time you work with Arduino, we strongly recommend you to see [Getting Started with Arduino](https://wiki.seeedstudio.com/Getting_Started_with_Arduino/) before the start. | ||
::: | ||
|
||
- **Step 1.** Download the [Demo code](https://github.com/Seeed-Studio/Seeed_Arduino_AHT20/archive/master.zip). | ||
|
||
- **Step 2.** Copy the whole **Seeed_Arduino_AHT20** file and paste it into your Arduino IDE library file. | ||
|
||
- **Step 3.** Open the **BasicRead** file of **examples** with your Arduino IDE. | ||
|
||
- **Step 4.** Upload the demo. If you do not know how to upload the code, please check [How to upload code](https://wiki.seeedstudio.com/Upload_Code/). | ||
|
||
#### Software Code | ||
|
||
```C++ | ||
// ARDUINO DEMO FOR GROVE-AHT20 | ||
// | ||
#include <Wire.h> | ||
#include "AHT20.h" | ||
|
||
AHT20 AHT; | ||
|
||
void setup() | ||
{ | ||
Serial.begin(115200); | ||
Serial.println("AHT20 DEMO"); | ||
AHT.begin(); | ||
} | ||
|
||
void loop() | ||
{ | ||
float humi, temp; | ||
|
||
int ret = AHT.getSensor(&humi, &temp); | ||
|
||
if(ret) // GET DATA OK | ||
{ | ||
Serial.print("humidity: "); | ||
Serial.print(humi*100); | ||
Serial.print("%\t temerature: "); | ||
Serial.println(temp); | ||
} | ||
else // GET DATA FAIL | ||
{ | ||
Serial.println("GET DATA FROM AHT20 FAIL"); | ||
} | ||
|
||
delay(100); | ||
} | ||
|
||
// END FILE | ||
``` | ||
|
||
:::tipsuccess | ||
If everything goes well, you can go to **Serial Monitor** to see an outcome as following: | ||
::: | ||
|
||
<div align="center"><img width="{1000}" src="https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/outcome_aht20.png" /></div> | ||
|
||
## Schematic Online Viewer | ||
|
||
<div className="altium-ecad-viewer" data-project-src="https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/GROVE-ATH-EAGLE-FILE.zip" style={{borderRadius: '0px 0px 4px 4px', height: 500, borderStyle: 'solid', borderWidth: 1, borderColor: 'rgb(241, 241, 241)', overflow: 'hidden', maxWidth: 1280, maxHeight: 700, boxSizing: 'border-box' }}> | ||
</div> | ||
|
||
## Resources | ||
|
||
- **[ZIP]** [Grove-AHT-eagle-file](https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/GROVE-ATH-EAGLE-FILE.zip) | ||
- **[PDF]** [Datasheet of AHT20](https://files.seeedstudio.com/wiki/Grove-AHT20_I2C_Industrial_Grade_Temperature_and_Humidity_Sensor/AHT20-datasheet-2020-4-16.pdf) | ||
|
||
## Tech Support | ||
|
||
Please submit any technical issue into our [forum](http://forum.seeedstudio.com/). |
Oops, something went wrong.