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

DHT11 온도/습도 센서

구성품 및 소모품

Arduino UNO
× 1
DHT11 온도 및 습도 센서(3핀)
× 1
점퍼 와이어(일반)
× 3
브레드보드(일반)
× 1
Arduino USB 2.0 케이블
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 프로젝트에서는 KY-015 Arduino DHT11 온도/습도 센서를 사용하여 Arduino IDE 직렬 모니터에 표시합니다. 이 프로젝트는 정말 간단하며 오래 걸리지 않을 것입니다.

자료

자료는 다음과 같습니다.

<울>
  • Arduino Uno(모든 "Uno"가 작동하며 Geekcreit Uno가 있음)
  • <울>
  • KY-015 Arduino DHT11 온도/습도
  • <울>
  • 점퍼 와이어
  • <울>
  • 브레드보드
  • <울>
  • 케이블(USB 2.0)
  • 1단계:센서 배치

    가장 먼저 할 일은 브레드보드에 센서를 배치하는 것입니다. 브레드보드를 ​​만든 방향으로 놓으면 센서의 파란색 부분이 사용자를 향해야 합니다.

    2단계:모든 항목 연결

    와우, 우리는 이미 거의 끝났습니다! 센서의 핀은 S이며 신호의 경우 중간에 있는 핀은 전압이고 마이너스 기호는 접지입니다. 신호 핀은 헤더 A0 으로 이동합니다. 아두이노에서. 중간 핀이 5V로 이동합니다. , 빼기 기호는 GND로 이동합니다. . 노란색 케이블은 아날로그 케이블, 빨간색 케이블은 전원, 검은색 케이블은 접지입니다.

    참고:그림만 보고 있다면 바로 거기에서 멈추고 제가 방금 제공한 지침을 읽고 올바르게 다시 연결하십시오. Geekcreit Uno는 Arduino Uno와 핀 레이아웃이 다르지만 핀을 넣으라고 말한 곳을 따르면 작동할 것입니다. 두 보드 모두

    댓글 섹션의 여러 사람들이 회로를 튀긴 것에 대해 저를 비난했습니다. 다음 번에 지침을 읽으십시오. :)

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

    좋아, 이 부분은 사실 좀 중요하다. 이 게시물의 크레딧으로 이동하여 Brainy Bits에 대한 링크를 클릭하세요. 크레딧은 이 페이지 맨 아래에 있습니다. 'thanks to Brainy Bits'라고 표시된 링크를 클릭하거나 여기 .

    페이지 맨 아래로 스크롤합니다. 하단에 다운로드 링크를 제공하는 카드가 있어야 합니다.

    이제 게시물에 첨부된 코드를 다운로드합니다. Arduino IDE에서 스케치>> 라이브러리 포함>> ZIP 파일 추가로 이동합니다.

    '.ZIP 라이브러리 추가'를 클릭하면 팝업되는 파일 창이 나타납니다. DHT_Library.zip을 추가합니다.

    코드에서 다음과 같은 코드 줄이 나타납니다.

    #include  

    이제 두 개의 중복 줄이 있어야 합니다. 이전에 있던 중복 줄 중 하나는 새 중복 줄 아래에 있어야 합니다. 삭제합니다. 이제 코드가 작동합니다.

    자, 이제 코드를 업로드하십시오. 완료되면 Arduino IDE 창의 오른쪽 상단으로 이동하여 작은 돋보기 버튼을 클릭합니다. 그러면 직렬 모니터가 열리고 센서의 데이터가 자체적으로 표시되고 5초마다 업데이트되어야 합니다.

    글쎄, 그게 다야! 온습도 센서를 즐기세요!

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • DHT11 온도/습도 센서
  • DHT11 온도/습도 센서Arduino
    #include #define dht_apin A0 // 아날로그 핀 센서가 dht DHT에 연결됨; 무효 설정(){ Serial.begin(9600); delay(500);//시스템 부팅 지연 Serial.println("DHT11 습도 및 온도 센서\n\n"); delay(1000);//센서에 액세스하기 전에 대기 }//end "setup()" void loop(){ //프로그램 시작 DHT.read11(dht_apin); Serial.print("현재 습도 ="); Serial.print(DHT.humidity); Serial.print("% "); Serial.print("온도 ="); Serial.print(DHT.온도); Serial.println("C"); delay(5000);//센서에 다시 액세스하기 전에 5초 동안 기다립니다. //가장 빠름은 2초에 한 번이어야 합니다. }// 루프 종료(

    제조공정

    1. DHT11 센서 및 작동
    2. 온도/습도 센서는 엄격한 선형 응답을 제공합니다.
    3. 라즈베리 파이 온도 센서
    4. DHT11 센서(LED 및 피에조 스피커 포함)
    5. Arduino Uno를 사용한 인간 감지 로봇 시스템
    6. 온도 및 습도 데이터 로거
    7. Arduino 클라우드 센서 타워
    8. Nextion 디스플레이의 BME280 온도, 습도 및 압력
    9. 시력의 지속성
    10. DHT11로 Blynk에서 온도와 습도를 읽는 방법