2018년 8월 7일 화요일

ESP8266 deelsleep 상태에서 깨어나기.

아두이노를 시작했다.

Wemos D1 mini  계열을 사용하기 시작했다.
ESP8266을 가지고 있는 무척 편리한 놈이다. 가격도 싸다.

에너지 절약을 위해서 방법적으로 deep sleep을 하게 만들려고 하는데,
이게 나름 쉽지 않다.
아래의 코드를 찾았는데 동작 하지를 않는다.. ㅠㅠ..
ESP.deepSleep(10*1000000, WAKE_RF_DEFAULT); // Sleep for 10 seconds

더 많은 구글링을 해 보니, 아래와 같이 연결해야 한다.
Vcc --->4.7K --> GPIO2,  (Pull-up 저항)
Vcc --> 4.7K -->GPIO0.   (Pull-up 저항)
GPIO16 ---> RESET

http://www.esp8266.com/viewtopic.php?f=32&t=6763#sthash.jSEiUN7M.dpuf


4.7K 저항이 없는 관계로... 여튼. 아직 테스트 전이다.

추가 1) Wemos D1 mini의 경우 GPIO0, GPIO2는 이미 Pull-up  저항이 있어서 단순히 D0와  Reset PIN만 연결해 주면 된다.
추가 2) Deep Sleep 상태에서는 내가 가진 측정 도구로는 전력량을 측정하기 어려웠다. 어느 정도 전력 소비를 하겠지만 그 양이 극히 적어서 큰 도움이 된다.
(Vcc --->4.7K --> GPIO2, Vcc --> 4.7K -->GPIO0). 
(Vcc --->4.7K --> GPIO2, Vcc --> 4.7K -->GPIO0). 
(Vcc --->4.7K --> GPIO2, Vcc --> 4.7K -->GPIO0). 

댓글 없음:

댓글 쓰기

C형 클램프를 만들어 보자

클램프(Clamp)의 종류는?      클램프의 종류는 여러가지 이다. 다만 목공을 하는 사람의 입장에서 본다면 대략 아래의 3종류를 사용하는 것이 일반적일것 같다. 1. C형 클램프   가장 기본적인 형태로, C자 모양을 가진 클램프이다. 목재, 금...