node.js와 Raspberry, Arduino를 이용한 온습도 센서 로깅 및 HTML 그래프 페이지. (English)
- 하드웨어
- Raspberry
- Arduino
- Bread board (빵판)
- DHT11 온습도 센서 (혹은 호환 가능한 다른 온습도 센서)
- 온습도 센서 스펙 문서에 기록된 저항 (RHT-01 온습도 센서의 경우 1/2W 5% 1Kohm 저항을 사용)
- 각종 전선들
- 소프트웨어
- node.js (가급적 최신 버전을 사용)
- Arduino DHT Library
- Arduino DHT Library를 적당한 폴더에 복사
- /arduino/dht.ino 소스를 Arduino editor를 이용해 Arduino에 업로드
- /schema.sql을 이용해 mysql table 생성
- /dht-logger.js의 86~89라인의 mysql 접속 정보를 본인의 것으로 수정
- /dht-server.js의 3~6라인의 mysql 접속 정보를 본인의 것으로 수정
- Arduino와 Raspberry를 USB로 연결
Data pin은 8번을 사용하는 것으로 가정
> npm install
> npm install forever -g
> forever start dht-logger.js
> forever start dht-server.js
This source includes highchart.