스터디카페용 무인 키오스크 프로젝트를 하면서 전등 제어를 해야할 필요가 생겼다. 회원의 입실과 퇴실시 전기를 낭비하지 않기 위하여, 자동으로 전등을 On Off 하는 내용이 프로젝트에 포함 되어있었다.
그래서 새롭게 PCB를 설계하여 개발하려고 했으나 빠른 납기문제로 기존에 판매중인 와이파이 스위치를 사용하기로 했다.
현재 판매되는 제품은 거의 모든 제품이 와이파이 스위치를 판매하는 브랜드별로 컨트롤 앱을 별도로 제공을 한다. 일반 사용자는 간편하게 앱을 다운받아서 사용하면 된다. 하지만 여기에 문제가 있었다. 지금 내가 개발하는 스터디카페 키오스크시스템에 연동을 하기 위해서는 펌웨어를 반드시 바꿔야만 했다. 그래서 열심히 검색한 결과로 펌웨어를 교체하는 방법을 알게됐다. 오늘의 블로그는 단순하게 펌웨를 바꾸어서 테스트한 영상을 올립니다
아두이노 Sketch에서 프로그램을 작성후 컴포트를 통해서 UpLoad를 할때 초보 사용자의 실수로 소스가 변경되어서 , 에러로 인하여 업로드가 안되던가, 아니면 많은양의 아두이노 장치에, 소스를 업로드 하여야 하는데, 프로그램과 전혀 관련이 없는 분에게 부탁할 경우 사용하면 효율적인 방법입니다. 그외에도 다른 목적으로 사용도 가능합니다 ㅎ.
우선 인터넷에서 Xloader.zip을 다운받아서 압축을 풀면, 아래와 같은 파일이 있습니다.
이 파일 중에서 Xloader.exe를 실행 하시면 아래와 같은 창이 나타납니다.
순서는
(1) 번에서 확장자가 ?????.hex인 파일을 찾아서 선택합니다
(2) CC01을 선택합니다
(3) 아두이노가 연결된 com포트가 자동으로 표시 됩니다
(4) Baud rate를 115200 으로 설정합니다
이제 Upload 버튼을 크릭하면 파일이 아두이노로 UpLoad됩니다.
업로드가 완료되었으니 이제 전원을 연결하여 아두이노를 테스트 하시면 됩니다
* 혹시 Baud rate등을 잘못 설정하여 Xloader프로그램이 반응이 없으면 , 아두이노랑 연결한 케이블을 분리한후 다시 케이블을 연결하여 사용하면 됩니다.