[모듈] 27장. 아두이노 SHT20 온습도센서 사용하기 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-04-23 16:17:25 조회수 86




안녕하세요!




 오늘은 SHT20 온습도 모듈을 사용해보려고 합니다!




SHT20 온습도 모듈





SHT20 센서는 농업 온실쪽에서 주로 사용하는 센서인데요


먼저 스펙을 알아보겠습니다!



SHT20 스펙

온도 범위

-40 ~ 125 ℃ (-40 ~ 257 F)

습도 범위

0 ~ 100 % RH

온도 정확도

± 0.5% ℃

습도 정확도

± 5% RH

전압 범위

2.1 - 3.6V​

인터페이스

I2C



I2C 방식을 사용하며 영하 40도부터 영상 125도까지 측정이 가능하며 


온습도 오차는 각각 ±0.5%, ±5% 입니다








SHT20 회로도




SHT 모듈 회로도





Frizing 회로도 파일 다운로드 



Arduino

SHT20

 3.3V

VCC

GND

GND

A4

SDA

A5

SCL



전압범위가 2.1V~3.6V 이므로  3.3V에 연결!


SDA는 A4에 SCL은 A5에 연결해주세요








SHT20 라이브러리 및 예제





두이노 라이브러리 파일 다운로드



위의 첨부파일 을 다운로드 받은 후에


프로그램 상단 메뉴의 스케치 -> 라이브러리 포함하기 -> .ZIP 라이브러리 추가...


를 클릭하여 라이브러리 등록을 합니다.








SHT20 코딩



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "uFire_SHT20.h"
uFire_SHT20 sht20;
 
void setup()
{
  Serial.begin(9600);
  Wire.begin();
  sht20.begin();
}
 
void loop()
{
  sht20.measure_all();
  Serial.println((String)sht20.tempC + "°C");
  Serial.println((String)sht20.tempF + "°F");
  Serial.println((String)sht20.dew_pointC + "°C dew point");
  Serial.println((String)sht20.dew_pointF + "°F dew point");
  Serial.println((String)sht20.RH + " %RH");
  Serial.println((String)sht20.vpd() + " kPa VPD");
  Serial.println();
  delay(5000);
}
cs


그럼 이렇게 tempC(섭씨), tempF(화씨), dew pointRH, VPD를 측정하는 소스가 나옵니다.






dew point

'dew point'란 공기를 서서히 냉각시켜 어떤 온도에 다다르면 공기 중의 수증기가 응결하여 이슬이 생긴다. 이때의 온도를 이슬점이라고 한다.


출처 https://terms.naver.com/entry.naver?docId=1135018&cid=40942&categoryId=32299

RH

'RH'란 relative humidity 로 우리가 흔히 말하는 습도이다. 

VPD

'VPD'란 증기압 부족 (Vapour-pressure deficit )이다.


VPD 는 공기 중 수분의 양과 공기가 포화되었을 때 공기가 보유 할 수있는 수분의 차입니다.

공기가 포화되면 물이 응축되어 잎 위에 구름, 이슬 또는 물막을 형성합니다.

식물 잎에 물막이 생기면 썩기 쉬워집니다.


반면 VPD가 증가함에 따라 식물은 뿌리에서 더 많은 물을 끌어 야합니다.

이 때문에 온실 VPD 이상적인 범위는 0.45 내지 kPa의1.25kPa까지, 이상적으로는 약 0.85kPa 입니다.

일반적으로 대부분의 식물은 0.8 ~ 0.95kPa의 VPD에서 잘 자랍니다.


※출처 https://en.wikipedia.org/wiki/Vapour-pressure_deficit















마지막으로 업로드를 해주신 후 시리얼모니터를 보시면


이렇게 측정되는걸 확인할 수 있어요



이 모듈을 이용해서 식물을 키울때 적정 VPD에 맞춰주는 시스템을 만들수 있겠네요!!









    







다음글 28장. 아두이노 조도센서 모듈 사용하기 관리자 2021-04-30 16:51
이전글 test 관리자 2021-03-23 16:04
댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.
번호제목조회수
29 [모듈] 28장. 아두이노 조도센서 모듈 사용하기 14
>> [모듈] 27장. 아두이노 SHT20 온습도센서 사용하기 87
27 [모듈] test 0
26 [모듈] 26장. 아두이노 심박 펄스센서 사용하기 147
25 [모듈] 25장. 아두이노 4x4 멤브레인 키패드 응용편 62
24 [모듈] 24장. 아두이노 4X4 멤브레인 키패드 사용하기 80
23 [모듈] 23장. 아두이노와 앱인벤터를 통한 온습도 출력하기 113
22 [모듈] 22장. 아두이노 온습도센서 DHT 11 83
21 [모듈] 21장. 아두이노 앱 인벤터 LED 컨트롤하기 181
20 [모듈] 20장. 아두이노 DS18B20 사용하기 134
19 [모듈] 19장. 아두이노 WS2812B 네오픽셀 LED 모듈 ... 117
18 [모듈] 18장. 아두이노 도트 매트릭스 모듈(MAX7219) ... 81
17 [모듈] 17장. 아두이노 RFID(RC522) NFC 사용하기 118
16 [모듈] 16장. 아두이노 서보모터 사용하기 267
15 [모듈] 15장. 아두이노 스위치 사용하기 80
14 [모듈] 14장. 아두이노 조도센서 사용하기 135
13 [모듈] 13장. 아두이노 HC-SR501 인체 감지 경보기 87
12 [모듈] 12장. 아두이노 초음파 센서 거리측정기 75
11 [모듈] 11장. 초음파 센서를 활용한 접근금지 경보음 울리기 90
10 [모듈] 10장. 아두이노 초음파 센서를 이용한 선풍기 115

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

댓글/답글 등록시에 입력했던 비밀번호를 입력해 주세요.

CS CENTER

1644 - 4457

CUSTOMER SERVICE

주문/배송문의 쇼핑문의 이용안내 제품문의 1:1문의 자주하는질문

BANK INFO

신한은행 140 011 044291 예금주 (주)인투피온 소영삼
  • 회사소개 개인정보처리방침 이용약관 입점안내 광고안내 아이디/비밀번호찾기
  • 통장사본 파일다운 회사소개서 다운

(주)인투피온

대표:소영삼 사업자등록번호:113-86-29364 [사업자정보확인] 통신판매신고:2015-서울구로-1028

본사 : 서울 구로구 경인로 53길 90 STX W-Tower 1307호

매장 : 서울 구로구 경인로 53길 15 중앙유통단지 가동 3101호

전화번호 :1644-4457 팩스번호: 02-6124-4242 이메일: info@intopion.com / Hosting Provider : ㈜가비아씨엔에

개인정보관리책임자 : 이성민

회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
현재 비밀번호
신규 비밀번호
신규 비밀번호 확인
6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합