티스토리 뷰

Arduino

NodeMCU 온도, 습도 측정하기.

샬룻 2017. 10. 22. 21:34


wifi를 사용할 수 있는 esp8266 단독 모듈이 아닌 onboard를 선택하였다.

esp8266 단독만 사용 할 경우 안정적인 전력공급이 필요하기 때문이다.

그것이 귀찮으면 onboard형식으로 구입하면 될 것이다.









1. NodeMCU의 보드 정보를 다운로드 해야함.

파일->환경설정->추가적인 보드 매니저 URLs에 아래 링크 추가-> 다운로드

http://arduino.esp8266.com/stable/package_esp8266com_index.json





2. 링크 설정다음엔 보드 정보 다운로드.

툴->보드->보드매니저->esp8266 입력




3. 보드 선택

툴->보드->NodeMCU 1.0(ESP-12E Module)



4. 자기한데 맞는 PORT 선택.

툴->포트




5. 자신이 설정한 정보 확인.





6. DH11 라이브러리 다운로드

스케치->라이브러리 포함하기->라이브러리 관리->"DH 11"검색->다운로드




7. 파일->예제->DHT Sensor Library->"DHTtester" 선택 업로드

자신이 선택하고 싶은 DHTPIN과 DHTTYPE을 지정한다.

본인은 D5핀과 DH11 type을 선택하였다.


Line 5 : #define DHTPIN D5     // what pin we're connected to

Line 9 : #define DHTTYPE DHT11   // DHT 11

//#define DHTTYPE DHT22   // DHT 22  (AM2302)

//#define DHTTYPE DHT21   // DHT 21 (AM2301)


제대로 하지않으면, Failed to read from DHT sensor! 발생 한다.






8. 핀 연결후

자신이 구입한 습온도 센서가 저항이 구성된 센서이면 보드에 바로 연결하면 될 것이다.

+5V, GND, D5연결..

아니라면 10K, 4.7K 저항 연결 구성을 해야함..(다른 구글링 글 참고)


9. 코드 업로드

10. 결과 확인





'Arduino' 카테고리의 다른 글

Nodemcu MQTT 전송 및 수신.  (0) 2017.10.22
Samsung artik cloud Device 등록 따라하기.  (0) 2017.10.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함