산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 프로젝트용 DHT11 온습도 센서 사용법

부품 및 소모품

부품 수량
Arduino UNO 1
DHT11 온습도 센서 (3핀, KY-015 모듈) 1
점퍼 와이어 (일반) 3
브레드보드 (일반) 1
Arduino USB 2.0 케이블 1

앱 및 온라인 서비스

프로젝트 소개

이 프로젝트에서는 KY-015 Arduino DHT11 온습도 센서를 사용해 측정값을 Arduino IDE 시리얼 모니터에 표시합니다. 매우 간단하고 빠르게 완성할 수 있는 프로젝트입니다.

준비물

Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법

1단계: 센서 배치

Arduino 프로젝트용 DHT11 온습도 센서 사용법

브레드보드를 제작된 방향 그대로 놓았을 때, 센서의 파란색 부분이 사용자 쪽을 향하도록 배치합니다.

2단계: 모든 것 연결

Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법

거의 다 끝났습니다! 센서 핀은 S(신호), 중간(전원), -(접지)입니다.

노란 케이블이 아날로그, 빨간 케이블이 전원, 검은 케이블이 접지입니다.

중요: 사진만 보고 배선하지 마시고, 위 지침을 읽고 정확히 배선하세요. Geekcreit Uno는 Arduino Uno와 핀 배열이 다를 수 있지만, 위에서 안내한 핀에 연결하면 두 보드 모두에서 작동합니다.

댓글에서 회로가 탔다고 비난하는 분들이 계신데, 다음엔 지침을 읽고 따라하세요. :)

3단계: DHT 라이브러리 추가

이 부분이 꽤 중요합니다. 이 게시물 하단의 크레딧에 있는 'Brainy Bits' 링크를 클릭하세요. 페이지 맨 아래로 스크롤하면 다운로드 링크가 있는 카드가 있습니다.

이 게시물에 첨부된 코드를 다운로드하세요. Arduino IDE에서 Sketch → Include Library → Add ZIP Library 클릭.

Arduino 프로젝트용 DHT11 온습도 센서 사용법

'Add .ZIP Library' 클릭 후 파일 창에서 DHT_Library.zip 선택.

Arduino 프로젝트용 DHT11 온습도 센서 사용법

코드에 #include <dht.h> 줄이 추가됩니다.

Arduino 프로젝트용 DHT11 온습도 센서 사용법

이제 중복된 두 줄이 생깁니다. 이전에 있던 중복 줄(새 줄 아래에 있는 것)을 삭제하세요. 이제 코드가 정상 작동합니다.

자, 이제 코드를 업로드하세요. 완료되면 Arduino IDE 창 오른쪽 상단의 돋보기 버튼(시리얼 모니터)을 클릭하세요. 센서 데이터가 5초마다 업데이트되며 표시됩니다.

Arduino 프로젝트용 DHT11 온습도 센서 사용법
Arduino 프로젝트용 DHT11 온습도 센서 사용법

끝입니다! 온습도 센서를 즐겨보세요!

코드

#include <dht.h>
#define dht_apin A0  // 아날로그 핀 연결
dht DHT;

void setup() {
  Serial.begin(9600);
  delay(500);  // 시스템 부팅 대기
  Serial.println("DHT11 Humidity & temperature Sensor\n\n");
  delay(1000); // 센서 접근 전 대기
}

void loop() {
  DHT.read11(dht_apin);
  Serial.print("Current humidity = ");
  Serial.print(DHT.humidity);
  Serial.print("% ");
  Serial.print("temperature = ");
  Serial.print(DHT.temperature);
  Serial.println("C ");
  delay(5000); // 5초 대기 후 재측정 (최소 2초 권장)
}

제조공정

  1. DHT11 센서: 작동 원리와 주요 응용 분야
  2. TE 커넥티비티 HTU31: 선형 응답으로 정밀한 습도 및 온도 센싱
  3. MCP9808, InfluxDB, Grafana로 라즈베리 파이 홈 온도 모니터 구축하기
  4. DHT11 온습도 센서 + LED 표시등 + 피에조 부저 프로젝트
  5. 아두이노 우노 기반 인간 감지 로봇: 센서 통합 단계별 가이드
  6. 아두이노 DHT11 이더넷 실드 온습도 데이터 로거
  7. 아두이노 클라우드 센서 타워 만들기: 온도, 모션, 가스 모니터링
  8. BME280 온도·습도·기압을 넥시온 터치스크린에 표시하기
  9. 아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
  10. DHT11 온습도 센서와 블링크(Blynk)로 원격 모니터링하기 - 아두이노 단계별 튜토리얼