본문 바로가기
IOT 로봇 아두이노/아두이노 기본센서 연결하기

[아두이노 기초] 와이파이 연결하기

by Jango_infoinno 2021. 8. 16.
  • 와이파이 모듈 ESP-01
  • 모듈연결하기
  • 보드레이트 변경하기
  • 공유기 연결하기

1) 와이파이 모듈 ESP-01 ( ESP8266 )

와이파이 모듈을 사용해 인터넷에 접근하여 여러가지 센서의 값을 관리하거나 액추에이터를 작동시킬 수 있습니다.




2) 모듈연결하기


ESP-01 pin map

TX -> 아두이노 RX (2번핀) GND -> 아두이노 GND
CH_PD -> 아두이노 3.3V  
   
VCC -> 아두이노 3.3V RX -> 아두이노 TX (3번핀)

 

3) 보드레이트 변경하기

 

시리얼 모니터를 사용하기 위해서는 보드레이트를 9600 으로 변경해야합니다.
보드레이트를 변경하기 위해선 시리얼 모니터 입력창에 AT+UART_DEF=9600,8,1,0,0 을 입력해야 합니다.

우선 위의 사진처럼 창 아래의 보드레이트가 115200인 보드레이트의 연결을 확인하기 위해
AT을 입력합니다.

OK 가 뜬다면 ESP-01과 연결이 잘 된것 입니다. 이제 보드레이트를 바꿔봅시다!!

시리얼 모니터 입력창에 AT+UART_DEF=9600,8,0,0 를 그대로 입력하면 보드레이트를 9600 으로 변경할 수 있습니다.

아래처럼 OK 응답이 표시 된다면 ESP-01의 보드레이트가 9600으로 변경된 것입니다.

ESP-01의 보드레이트가 9600 으로 변경되었으니 소스코드의 Serial.begin(115200) 을 Serial.begin(9600) 으로 바꾸고
다시 업로드해주어야 합니다.

시리얼 모니터 화면 가장 아래의 보드레이트를 9600 으로 변경한 뒤 AT를 입력하여 연결을 확인하면 통신준비가 완료된 것 입니다.

 

4) 공유기 연결하기


AT+RST // ESP-01 리셋

AT+CWMODE=2
// 1 = Station mode (client), 2 = AP mode (host), 3 = AP + Station mode

AT+CWSAP="esp01","1234test",5,3
// AT+CWSAP= softAP SSID, Password, channel id, ecn
// ecn(보안설정) : 0 = OPEN, 2 = WPA_PSK, 3 = WPA2_PSK, 4 = WPA_WPA2_PSK

접속속도 변경하기
AT+UART_DEF=9600,8,1,0,0

5) ESP-01 AT명령어

AT : "Attention"의 약어
AT+RST : 모듈 리셋
AT+GMR : 버전 확인
AT+CWMODE? : 모드 확인
AT+CWMODE=mode : mode는 1 : Station 모드, 2 : AP 모드, 3 : AP+Station 모드
AT+CWLAP : AP 리스트 확인
AT+CWJAP? : 접속 AP 확인
AT+CWJAP="ssid","password" : AP 접속 명령
AT+CWQAP : AP 접속 해제 명령
AT+CWSAP? : AP 정보 출력
AT+CWSAP="ssid","password","채널","보안방식" : 0 : OPEN, 2 : WPA_PSK, 3 : WPA2_PSK, 4 : WPA_WPA2_PSK

AT+CWDHCP : DHCP 설정(AP mode)
AT+CIPSTAMAC : MAC 설정(Station Mode)
AT+CIPAPMAC : MAC 설정(AP Mode)
AT+CIPSTA : IP 어드레스 설정(Station Mode)
AT+CIPAP : IP 어드레스 설정(AP Mode)

AT+CIPSTATUS : 접속정보
AT+CIPSTART : TCP 또는 UDP 포트 설정/연결
AT+CIPSEND : 데이터 전송
AT+CIPCLOSE : TCP 또는 UDP 접속 해제
AT+FSR : 로컬 IP 취득
AT+CIPMUX : 다중접속 설정
AT+CIPSERVER : 서버설정
AT+CIPMODE : 전송모드 설정
AT+CIPSTO : 서버 타임아웃 설정
AT+CIUPDATE : 네트워크를 통한 업데이트
AT+IPR : ESP 모듈의 Baud rate 설정

참조: https://postpop.tistory.com/23[postpop]
반응형

댓글