2019년 3월 22일 금요일

라즈베리파이 온습도(온도+습도) 측정 (센서:DHT11)

VCC 전원 , DATA 데이터, GND 그라운드를
라즈베리파이에 연결하고


라즈베리파이를 업데이트를 해준다.

sudo apt-get update
sudo apt-get install build-essential python-dev

그리고

git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python setup.py install

Adafruit 에서 제공하는 소스를 github 에서 받아 설치한다.
설치가 완료되면, 경로로 이동해 프로그램을 실행한다.

cd Adafruit_Python_DHT
cd examples 
sudo ./AdafruitDHT.py 11 2

온습도 센서가
DHT11 이라면 11
DHT22 인경우 22 라고 적어준다.
그리고 11 뒤에 숫자 2 는 GPIO 포트이다.

DHT11 센서는 습도 오차가 굉장히 큰편이다. +-5% 라고 하는데 10% 는 넘는듯..
DHT22 센서는 온습도 오차가 작은대신 2초마다 한번씩 데이터를 받을 수 있다.

댓글 없음:

댓글 쓰기

플러터 단축키

1. 위젯 감싸기/벗기기 비주얼 스튜디오 :   Cmd + . 안드로이드 스튜디오 : Alt + Enter 2. 코드 정렬 비주얼 스튜디오 : Ctrl + S 안드로이드 스튜디오 : Ctlr + Alt + L 3. StatelessWidget ->...