본문 바로가기

대학교 과제/[마프] 과제

[마프] 9, 10주차 과제: 온습도 센서 회로/프로그래밍 보고서

반응형

[9주차 과제]

약한 빨강 LED와 강한 빨강 LED 불 들어오는 사진

[10주차 과제]

주제

'DHT11 온도, 습도 센서'를 라즈베리 파이와 연결하여 내 방의 온도와 습도 알아보기

 

목표

내 방의 온도와 습도를 알수 있다..

 

사용 물품(부품)

라즈베리파이 4B, DHT11 온도, 습도 센서

 

실험 과정

1. 온습도 센서를 라즈베리파이의 1, 5, 9 pin에 연결한다.

2. 라즈베리 터미널에 'sudi pip3 intall Adafruit_DHT' 명령어를 입력하여 라이브러리를 설치한다.

3. 파이썬 코드를 작성하여 내 방의 온도와 습도 값을 출력한다.

 

실험 코드

import Adafruit_DHT as DHT
import time

sensor = DHT.DHT11

pin = 3

while True:
    humid. temper = DHT.read_retry(sensor, pin)
    print('Temper=', temper, 'Humid=', humid)
    time.sleep(1.0)

 

결과 사진 및 동작 설명

라이브러리 설치 오류

원래는 라이브러리로 센서 객체를 만들어 DHT.read_retry() 함수로 결과값을 받아와야 했는데

라이브러리의 설치 오류로 값을 받아 낼 수 없었습니다.

 

분석 및 토의

구글링으로 라이브러리 설치 방법을 사용해 보기도 파이썬 설치 툴을 업데이트 시키기도 교수님의 학습자료를 이용해도 오류가 생겨 제 방의 온도와 습도를 알 수 없어 정말로 아쉬웠습니다.

반응형