Check! IoT가 가능할 때까지 ~ ESP-WROOM-02에 시리얼 통신으로 접속하기

안녕하세요. cloudpack @dz_ .

Prologue - 소개



IoT를 목표로 하기 위해서는, 인터넷에의 접속이 간입니다.

하지만 내가 사용하고 싶은 Arduino에서 사용할 수있는 통신 모듈은 비싸고 손을 내기 어려웠습니다.

거기서 발견한 것은 ESP-WROOM-02 . 염가(1000엔 전후)로 기적도 다니고 있는 이용하기 쉬운 WiFi 모듈입니다!

바로 오다이라 카즈미 님이 구입하여 핀을 납땜했습니다.

이번에는, 이 ESP-WROOM-02 에 시리얼 통신해 동작 확인을 해 봅니다!

기본 배선


ESP-WROOM-02와 직렬 통신을 위한 구성을 브레드보드에서 연결해 보십시오.

여러가지 블로그를 참고로 하면서, 이 문서 「 스위치 과학 」를 견본에 ​​배선했습니다.

덧붙여 나는 스위치 사이언스씨의 ESP to Serial | Supported Hardware · ESP8266 Arduino Core 를 사용했으므로, 이것의 핀 배치를 기초로 설명합니다. (나도 시행착오로 배선하고 있어, 이것으로 동작하고 있지만, 만약 잘못되어 있으면 죄송합니다…)

브레드 보드에 쁘띠 쁘띠 꽂아 갑시다 ~



배선


3V3
3.3V

EN
10KΩ 저항을 통해 3.3V

IO14
연결되지 않음

IO12
연결되지 않음

IO13
연결되지 않음

IO15
10KΩ 저항을 통해 GND

IO2
10KΩ 저항을 통해 3.3V

IO0
10KΩ 저항을 통해 3.3V

GND
GND

IO16
연결되지 않음

TOUT
연결되지 않음

RST
10KΩ 저항을 통해 3.3V

IO5
연결되지 않음

TXD
(직렬 전송 용)

RXD
(시리얼 수신 용)

IO4
연결되지 않음


직렬 통신을 위한 배선



위의 배선이 끝나면, 전회 「ESP-WROOM-02 피치 변환된 모듈《풀판》」를 참고로 시리얼 어댑터와 접속해 보세요.

제 경우에는 이렇게 되었습니다.

Check! IoT가 가능할 때까지 ~ 우선은 시리얼 통신을 사용할 수 있게 된다
(이 사진의 배선은, 오른쪽의 배선을 기반의 뒤로 통과하고 있거나, 다른 선도 있으므로 어디까지나 참고 정도로 봐 주세요.)

AT 명령으로 동작 확인



배선이 생기면 바로 시리얼 통신으로 동작 확인을 해 봅시다!

AT명령은, 이쪽 「 」를 참고에 입력했습니다.

먼저 AT를 입력하면 OK로 돌아와 직렬 송수신이 가능하다는 것을 확인할 수 있습니다. 그 외, AT+ 의 조합으로 ESP-WROOM-02 와 통신을 할 수 있습니다.
AT : 통신 확립 확인
AT

OK
AT+GMR : AT 명령 버전 및 ESP SDK 버전
AT+GMR

AT version:0.25.0.0(Jun  5 2015 16:27:16)
SDK version:1.1.1
compile time:Jun  5 2015 21:03:10

OK
AT+CWMODE_CUR=1 : 액세스 포인트에 접속하는 모드로 이행
AT+CWMODE_CUR=1

OK
AT+CWJAP="<Wifiアクセスポイント名>,<パスワード>" : Wifi 액세스 포인트에 연결
AT+CWJAP="XXX,XXX"

WIFI CONNECTED
WIFI GOT IP

OK
AT+CIFSR : IP 주소나 MAC 주소
AT+CIFSR

+CIFSR:STAIP,"192.168.0.1"
+CIFSR:STAMAC,"xx:xx:xx:xx:xx:xx"

OK

ESP8266 (ESP-WROOM-02) 사용

그렇다고 해서, 시리얼 접속의 동작 확인도 할 수 있어, AT 커멘드로 WiFi에의 접속을 할 수 있었습니다!

Epilogue - 결론



IoT가 가능해질 때까지, 좀 더! ?

다음 번에는 ESP-WROOM-02에 프로그램을 작성하여 IoT 플랫폼에 연결할 준비를 합니다. 점점 진행됩니다!

좋은 웹페이지 즐겨찾기