본문 바로가기
기술팁

ESP8266 딥 슬립모드(Deep sleep) 사용하기

by nyg -i 2019. 10. 7.

 esp8266 이 소모전류가 장난이 아니라고 한다.

집에서 전원을 사용하지 않는 이상 슬립모드는 필수 인듯하다.

8266 의 AT command 명령어다.

AT+SLEEP 가 있는데, 

사용법은 AT+SLEEP=0 이렇게 사용한다.

0:사용안함, 1: light 2:modem 이라고 한다.

근데 슬립모드로 들어간건지  알수가 없다.

동작을 하기 때문이다...

딥슬립을 해보자.

딥슬립은 AT+GSLP=10000 이라고 보내면 10000ms (10초)후에 깨어난다고 한다. 하지만, 내가 해본결과 깨어나지 않고 

영원히 잠들었다 ㅠㅠ   

 하드웨어로 RST핀이 3.3v 인데 이것을 LOW 로 해주면 다시 리셋된다.

검색해보니 딥슬립이 동작하지 않는 하드웨어였다... 수정방법이 있다.

이렇게 RST 핀을 전선으로 연결해주면 딥슬립이 정상 동작 한다고한다.

사진이라 크지만 실제 매우 작기때문에 납땜이 쉽지 않다. 고난이도다. 

 좀 전에 납땜 성공했다.  테스트 해보자 

AT+GSLP=10000 명령을 주니 

OK
WIFI DISCONNECT   --> 딥슬립 모드로 진입

10초후

재부팅 되면서 정상 작동 된다.