소형화된 제품중에 적게나마 GPIO도 지원하는 그런거 없나 생각하다가 ESP8266을 알게되었는데..
꽤 저렴하고 손톱크기만하다. 리튬배터리만 달아놓으면 어디서든 사용가능할듯
80211 bgn, 10bit ADC
개발환경은 Arduino Sketch 호환이 된다.
1. 아두이노 스케치 실행
2. File -> Preference
클릭
3. 하단의 Additional Boards Manager URLs
에 패키지 정보가 있는 URL입력.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Tools -> Board -> Board Manager
진입하여 esp8266 검색 후 설치
레퍼런스 회로이다
GPIO 신호를 어떻게 주느냐에 따라 작동모드가 달라진다.
통신기능 사용시 위 회로와 같이 연결한다.
플래싱이 필요할 때 위 회로와 같이 연결한다.
아두이노 스케치에서 보드환경 구성시 예제로 따라오는 스케치를 올려보면서 찍은 사진이다.
ESP8266
모듈을 AP로 사용할 수 있었다.
File -> Examples -> ESP8266WiFi -> WiFiAccessPoint
예제 열기Tools -> Board -> Generic ESP8266 Module
보드 선택Tools -> Ports
보드가 연결된 포트 선택Sketch -> Upload
스케치 업로드.플래싱 이후 접속가능한 AP로 바뀔것이며,
IP를 입력하고 접속하면 웹페이지도 볼 수 있다.
ESP8266 모듈을 AP로 사용한다면 내장된 GPIO 혹은 주변장치를 제어하여 홈 IoT 프로젝트에 활용할 수 있어보인다.