티스토리 뷰

728x90

1. ESP8266

  

  위 모델은 ESP모델중 ESP-01모델로 가장 싼 모델입니다. 초기 구매시 대부분 펌웨어 업데이트가 안되어 있으며, 아두이노에 자주쓰는 9600 보드레이트가 아닌 아주 높은 bps로 설정되어 있을 겁니다. 따라서 구매시 최초 한번은 펌웨어 업데이트 및 bps 다운을 해주셔야 합니다.



2. ESP8266 펌웨어 업데이트

  

 우선 필요한 파일들을 다운 받습니다.

1. 펌웨어 업데이트 툴 : https://docs.google.com/file/d/0B3dUKfqzZnlwVGc1YnFyUjgxelE/edit

ESP8266_flasher_V00170901_00_Cloud_Update_Ready.zip


2. 펌웨어 프로그램 : https://docs.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/edit

ESP8266_AT_V00180902_02_baudrate_watchdog_added.zip


3. 라이브러리 및 셈플 코드 : https://github.com/Diaoul/arduino-ESP8266

arduino-ESP8266-master.zip


 3번 라이브러리 파일은 C:\Program Files (x86)\Arduino\libraries, 즉 아두이노 툴이 설치되어 있는 곳의 라이브러리 폴더안에 압축을 풉니다.


다음은 회로 구성입니다.

파란색 표는 모듈의 핀 이름이며 업데이트를 하기위해서는 빨간색 표의 같은 위치의 아두이노 핀에 연결해야합니다.




회로 구성이 끝나셨다면 이전에 다운받은 업데이트 툴을 실행 시킵니다.

그리고 Bin버튼을 눌러 같이 다운받았던 펌웨어 프로그램을 올립니다. 포트는 자신의 아두이노가 연결되어 있는 포트로 하셔야 하며 해당 포트는 아두이노 툴에서 확인 가능합니다.



이후 Download버튼을 누릅니다. 아래와 같이 진행되시면 정상적으로 업데이트 된 것입니다. 

추가적으로 업데이트 툴과 업데이트 파일이 따로있으면 잘 안된다고 합니다. 경로에 한글이 있어서도 안되구요.



3. 공유기 연결

  

 우선 아래와 같이 회로를 구성합니다.


우선 AT 명령어와 AT+GMR 명령어로 동작확인을 확인합니다.


ESP8266 모듈에서는 다음과 같이 3가지 모드가 있습니다.

1. Station(client)

2. AP(Host)

3. Station / AP Dual 모드


현재 모드를 확인하는 명령어는 AT+CWMODE? 이며 AT+CWMODE=1 과 같이 =뒤에 해당 모드의 번호를 붙여 변경가능합니다.



다음은 현재 모듈이 볼 수 있는 WIFI를 출력해주는 명령어 AT+CWLAP 입니다.



위 사진을 보면 +CWLAP:(3,"whitewhale",-35,"90:9f:33:dc:bc:a6",9)와 같이 출력되고 있습니다. 괄호 안 내용은 순서대로 암호방식, SSID, 신호세기, Mac ID 입니다.


특정 WIFI에 연결하기 위해서는 AT+CWJAP="SSID","공유기 비번" 을 입력하시면 됩니다. 여기서 주의하실것이 OK나 Error 메세지가 뜰때까지 기다리셔야 합니다.



이후 연결된 WIFI확인과 할당 받은 IP주소를 확인합니다. 각각 명령어는 AT+CWJAP?AT+CIFSR 입니다. 


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함