본문 바로가기
라즈베리파이 & 아두이노

[아두이노] Arduino + ESP8266 모듈 펌웨어 업그레이드

by 신입같은 3년차 2018. 7. 17.

아두이노와 esp8266 모듈을 연결하는 방법과 겪은 이슈에 대해 정리하겠습니다. 저도 처음 해보는 주제라 틀린부분은 지적 부탁드립니다 ..


시간나실때 광고도 한번씩만 눌러주시면 감사하겠습니다 ...





일단 연결을 해보겠습니다.  


제가 실제로 사용하고 있는 ESP 8266 모듈입니다 .


관련 이미지 및 정보는 에듀이노 오픈랩을 이용하였습니다 .






   3.2 ESP8266 초기 설정하기(펌웨어 업데이트)
      ▶ 아두이노 우노 보드와 WIFI ESP8266(ESP-01) 모듈의 연결은 시리얼 통신을 이용합니다
          우노 보드는 시리얼 통신핀을 1개만 가지고 있는데이 시리얼 통신핀을 PC와 통신하는데 
          이용됩니다이런 이유로 우노 보드와 WIFI ESP8266(ESP-01) 모듈의 통신을 위해서는 우노
          보드의 디지털핀을 시리얼 통신핀으로 변경해 사용하는 ‘SoftwareSerial’ 방법을 이용해야 
          합니다.
          ESP8266 모듈은 초기 통신 속도가 115200bps로 설정되어 있는 반면, ‘SoftwareSerial’은 
          통신 속도를 57600bps까지만 지원하므로 본 예제에서는 ESP8266 모듈의 통신 속도를 
          9600bps로 변경해서 사용합니다.
          
먼저 초기 설정을 하기 전아래와 같이 회로를 구성하고 필요한 프로그램을 다운로드 받습니다.
             통신 속도 변경은 초기에 한 번만 하고 계속 사용할 수 있습니다.
          통신핀이 2개 이상인 아두이노 메가(Mega), 듀에(Due) 보드를 이용하면    
          (초기 설정 없이바로 사용이 가능합니다.
  


[에듀이노 오픈랩 참조 ]  - 설치 이미지 및 회로 실사진은 직접 촬영하였습니다.









펌웨어 업그레이드 하기 위한 실사진입니다. 연결하다 보니 지저분하게 연결이 되었습니다. 양해부탁드립니다 ..





ESP8266_AT_V00180902_02_baudrate watchdog added.zip

ESP8266_flasher_V00170901_00_Cloud Update Ready.zip





ESP8266_flasher_v00170901_00_Cloud Update Ready 를 압축을 풀고 esp8266_flasher를 실행후 



ESP8266_AT_V00180902_02_baudrate watchdog added.zip을 압축을 풀면  v0.9.2.2 AT Firmware.bin 파일이 나오는데 


이 파일을 추가해주시면됩니다.







파일을 등록해주시고 꼽혀있는 아두이노의 포트를 입력해주시면됩니다.  default는 COM1로 잡히지만 저는 COM3이기 때문에 COM3으로 입력해 주었습니다.




다음과 같이 정상적으로 다운로드가 되면 성공입니다 ( 마짐가에 Failed to leave Flash mode라고 되있지만 성공적으로 업로드 된것입니다. )





※ 실패한 경우




아두이노 보드에 이미 다른 스케치가 올라가 있을 경우 발생할 수 있습니다가 업로드 되어있을경우 초기화를 해줘야한다는 에러입니다.


블랭크 예제를 업로드 한후 다시 Download 해줍니다.













반응형

'라즈베리파이 & 아두이노' 카테고리의 다른 글

[아두이노] ESP8266 wifi 테스트  (1) 2018.07.17

댓글