2011-01-05 6 views
1

학교 프로젝트 (Rovio와 같은) 용으로 스파이 로봇을 만들어야합니다. 사실, 나는 명령 카드로 그것을 만드는 방법을 모른다. 그리고 iPhone Apps (7 개를 만들었습니다)을 만드는 방법을 알고 있기 때문에 은 내 iPhone으로 로봇을 조종하는 것이 좋을 것이라고 생각했습니다.iPhone 앱으로 로봇 제어

그래서 맞춤형 앱 (컴퓨터 또는 다른 iPhone 앱과 무선으로 통신합니다)을 만들고 싶습니다.

로봇을 조종하기 위해 도크 커넥터 (및 카드)를 사용해야 할 것입니다.

제 질문은 MFi 라이센스없이 "iPhone 용으로 만든"장치를 만들 수 있습니까? "맞춤"독 커넥터 (예 : http://courses.cit.cornell.edu/ee476/FinalProjects/s2007/awr8_asl45/awr8_asl45/ipodcables.jpg)를 만든 다음 나 혼자 만든 "명령"카드를 만들 수 있습니까?

나는이 intersesting 주제 보았다

What's needed to use the Apple Accessory Protocol?

을하지만 난 내 아이폰에 내 로봇의 비디오 데이터, 오디오 데이터를 얻을 싶어요.

조금 어려워 보이지만 가능하다고 생각합니다.

나를 도울 수있는 링크가 있다면 공유하십시오!

도움을 주셔서 감사합니다.

+0

http://www.cellbots.com/ - 여기에는 Android 휴대 전화로 제어되는 로봇에 대한 설명이 포함 된 링크가 있습니다. 아마 이것은 당신이 기대하는 것이 아니지만 어쩌면 당신이 어떻게 할 수 있는지 당신에게 알려줄 것입니다. – Zuljin

답변

0

짧은 범위의 경우 Bluetooth 또는 WIFI를 사용 하시겠습니까? 그러나 (블루투스 + 비디오로) 느려질 수도 있습니다.하지만 앱 스토어에서 이것을 게시 할 수 있다고 생각하지는 않습니다. 그러나 계획하지 않으셔도됩니다.

로봇에 작은 http 서버를 구현하고 "HTTP 실시간 스트리밍"을 사용하여 iphone 장치로 스트리밍 할 수 있습니다.

0

내 대답 here 상태로, 당신은 애플의 독점 인증 칩을 사용할 수 있도록 아이팟 (아이폰/iPad) 프로그램을 위해 제작해야합니다. iPhone 하드웨어와 대화하기 위해 도크 커넥터 케이블을 조작 할 수는 없습니다. 따라서 로봇을 제어하는이 방법은이 프로젝트에서 실용적이지 않습니다.

컨트롤을 위해 Chris Rojas가 수행 한 창의적인 방식을 볼 수 있습니다 his iPhone-driven Arduino tank. 이제 그는 XBee 구성 요소와 대화 할 때 데스크톱 컴퓨터를 중개자로 사용했기 때문에 iPhone에서 완전히 벗어난 것은 아닙니다. 또한 장치에서 데이터를 다시 가져 오는 작업도 다루지 않습니다.

보다 일반적인 솔루션은 this Bonjour library과 같은 것을 사용하여 Arduino 보드를 사용하는 것일 수 있습니다. WiFi 송신기에 연결하면 iPhone에서 Bonjour 검색 기능을 사용하여 로봇을 실행하는 Arduino 보드를 찾고 연결할 수 있으며 WiFi를 통해 임의의 정보를 앞뒤로 보낼 수 있습니다. 또한 동영상에 필요한 대역폭도 있어야합니다.

관련 문제