본문 바로가기
Development/WIZnet

[WIZnet 체험단 지원] WIZwiki-W7500 RC Project

by 루카오리 2015. 9. 10.

원본이나 저작권은 아래의 링크에 있어요,

http://wiznetacademy.com/?page_id=4970



실제로 RC카는 고가의 제품이기때문에 구매할때 많은 시간과 금액이 들어가게 되요.

고장이 났을 경우에도 수리를 직접할 수 없다는게 단점이기도 하죠.

차의 모형을 사고 직접 만들게 되면 어떨까 해서 시작된 프로젝트로  생각되요.

해당 체험단의 멤버들은 이전에 아두이노 + 블루투스를 사용한 적이 있다고 하네요.

우선 아두이노만 써던 유저를 MCU 를 직접 컨트롤 할수 있게 만드는데에는 많이 시간이 소요되요. 그 시간을 줄이기 위해서는 WIZnet에서 진행하는 교육을 추천해봤어요.

현재도 진행중이니...

 http://wiznetacademy.com/

어쨌든 이를 통해 MCU 유저로 거듭났드랬죠

이제 프로젝트 설명 및 자료를 풀어보도록 할께요.

 

위와같이 탱크같은 자동차를 차로 RC카를 만들어봤어요


wjzwiki-7500 와 모터의 전원은 따로 들어가요. 모터쪽의 배터리가 많이 닳아요~~

wjzwiki-7500에는 5v가 들어가요,


RC카의 어플을 간단히 소개 해드릴께요

간단한 어플설명

Wizwiki-W7500 & Wizfi250을 이용하여 제작한 RC를 제어하기 위해 제작된 App입니다.
datapacket을 이용하여 제작하였으며, 스마트폰의 방향센서값과 싱크바 값을 사용합니다.
UDP 패킷 구성은 구분자 'D', 서보모터 제어 값 2자리, RC DC모터 제어값 4자리를 사용합니다.(D 50 6500)

  UDP for RC- 스크린샷


조작방법

1.  Wizwiki-W7500보드가 켜져있는상태에서 led가 초록색불이 켜졌다 꺼지는지 확인합니다.

     -> Soft AP모드가 정상적으로 생성된 것입니다.

2. 스마트폰에서 Wifi연결 이후 UDP App을 실행하여 High를 누릅니다.
※※※ UDP 통신 할때 패킷손상이 자주 발생하므로 LED로 바른 연결인지 유무를 표시하였습니다.※※※
  - 초록색 LED가 켜져있는 상태면 정상적인 패킷을 전송받는 중이며
  - 빨간색 LED가 켜져있는 상태라면 패킷이 손상되었거나 패킷이 밀려서 순서가 섞인경우입니다.
 (UDP App에서 High와 Low를 통해 연결을 시도할 수 있습니다.)

 3. 보드에 LED가 초록생으로 켜진경우, 정상적인 연결이 되었을 경우
 RC카의 변속기의 On/Off버튼을 On으로 위치 시켜줍니다.
 -  On으로 위치 할때 Wifi 통신이 정상적으로 연결되어있는상태라면 

6500 -> 0.0065값(중립값)을 전송하여 변속기의 기본 셋팅이 이루어집니다.
 - 삐이~ 소리가 나온다면 세팅이 완료된 상태입니다.

 4. 시크바를 통해 앞뒤로 제어할 수 있습니다.

 5. 후진을 원할 시에는 안전조치를 위해 시크바를 중립으로 위치시켰다가 다시 시크바를 왼쪽으로 이동하셔야 진행됩니다.

필요한 링크들을 알려드릴께요

- 구글앱스토어 :  RC카 조정 app

- 자바스크립트 : http://blog.naver.com/mnsbackup/220476380263

RC.zip

- mbed코드 : https://developer.mbed.org/users/Minsu/code/WizFi250_AP_HelloWorld/