기술팁
ESP8266 딥 슬립모드(Deep sleep) 사용하기
nyg -i
2019. 10. 7. 18:08
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초후
재부팅 되면서 정상 작동 된다.