?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

ESP8266 아두이노 연동 타임아웃 문제

페이지 정보

작성자 bluedays 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-12-10 17:36 조회2,939회 댓글4건

본문

안녕하세요,

하드카피 블로그의 'Serial WiFi 모듈 활용편'을 참고하여 프로젝트를 진행하다

궁금한 점이 생겨 질문을 올립니다.

(http://www.hardcopyworld.com/ngine/aduino/index.php/archives/1257#comment-4135)

 

현재 아두이노 우노에 ESP8266을 연결하여 작업을 진행하고 있습니다.

다른 부분들은 잘 진행이 되는데 올려주신 코드의 57번째 라인의

'getStatus(wifi.send("GET / HTTP/1.0\r\n\r\n"))' 반환값이 계속해서 TIMEOUT으로 나옵니다.

배선도 바꾸어보고 timeout 설정도 바꾸고 IP도 바꾸어 가며 테스트 해보았는데

항상 'send: TIMEOUT'이 발생합니다.

혹시 조언을 해줄실 수 있나 해서 질문올립니다.

제공해주신 코드에서 SSID, PASS, DST_IP, 포트번호만 수정하였습니다.

 

좋은 사이트 운영해 주셔서 감사드립니다!

 

 

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

혹시 전원을 어떻게 넣고 계신가요? 저도 같은 증상을 겪었는데 해결책은 못찾아서 다른 모듈로 사버렸습니다;; 제 생각에는 전원을 보다 원활히 공급해야 할 것 같습니다. wifi 모듈이 대기전력은 낮은데 통신할 때 순간적으로 많은 전류를 소모한다고 합니다. 가급적 충분한 외부전원이 들어갈 수 있도록 수정해서 시도해보세요.
그리고 가능하다면 펌웨어 업데이트도 한번 해보시는 것이 어떨까 싶습니다.

bluedays님의 댓글

bluedays 이름으로 검색 댓글의 댓글 작성일

그런 문제도 있었군요... 아두이노 보드와 노트북을 USB 포트로 연결시켜 놓고 소개해 주신대로 전압 분배하여 와이파이 모듈을 배선해 놓았습니다.  혹시 어떤 모듈을 사용하셨는지 여쭤봐도 될까요?

펌웨어는 사이트에 올려주신 ESP8266_AT_V00180902_02_baudrate watchdog added 버전(https://docs.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/edit)으로 업데이트하였습니다.

답변 감사드립니다!

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

PC의 USB 전원만으로는 모자랍니다. 9V 또는 5V 어댑터를 이용해서 충분한 전원을 확보한 뒤 적절히 wifi 모듈과 아두이노로 들어가도록 해주세요.
ESP8266 버전이 너무 다양해서.. 추천드리긴 힘드네요. 앞서 말씀드린 문제등을 고려해서 쓰기 편하게 나온 개발용 모듈이 있을겁니다. 그런 종류를 사서 테스트를 해보는게 좋을것 같아요.

bluedays님의 댓글

bluedays 이름으로 검색 댓글의 댓글 작성일

말씀해 주신대로 테스트 해보겠습니다. 답변 정말 감사드립니다!