Iphone как кнопка запуска - PullRequest
       5

Iphone как кнопка запуска

1 голос
/ 23 марта 2011

Я хотел бы разработать (персональное) приложение для iphone, чтобы использовать iPhone в качестве контроллера для небольшого устройства, такого как вентилятор или, например, лампочку. Кто-нибудь знает, есть ли какая-то управляемая док-станция для iphone, которую можно использовать для чего-то подобного. И есть ли какие-то методы для использования с такой док-станцией? Например, для вентилятора просто необходимо переменное напряжение для разных оборотов.

Заранее спасибо,

Ответы [ 4 ]

3 голосов
/ 23 марта 2011

EAAccessory требует, чтобы вы стали партнером Apple по аппаратному обеспечению, что очень дорого и непросто (поэтому вы видите только крупные компании, выпускающие аппаратные аксессуары для устройств iOS).

Есть несколько способов обойтиэтот.Самый простой способ - это заставить ваше приложение отправлять сигналы OSC через WIFI на сервер OSC.Я настроил это до использования TouchOSC на iPhone и Arduino , подключенных к моему рабочему столу через USB.Это совсем не сложно, но для этого нужно, чтобы у вас был Arduino, подключенный к компьютеру;это не идеально.

В качестве альтернативы вы можете использовать аудиовыход для отправки команд через линейный выход на разъем док-станции iPhone, фактически превращая iPhone в программный модем .

Удачи, и если вы поймете это, опубликуйте код на github.: -D

1 голос
/ 23 марта 2011

Платформа EAAccessory может не соответствовать вашим требованиям из-за необходимости наличия лицензии и аппаратного обеспечения.Вы могли бы лучше реализовать какой-то небольшой веб-сервер, который запускает Arduino или что-то подобное.проверьте this для примера этого.на Arduino вы можете просто иметь реле 5 В для управления переключателем любого устройства, а другие контакты реле подключать к горячему (или холодному, в зависимости от состояния реле) стандартному разъему 120 В, чтобы вы могли подключить к нему что угодно. здесь - хороший проект для реле с управлением Arduino

для прямого последовательного управления, вы можете сделать что-то вроде this , но для этого потребуется джейлбрейк.Я думаю, что для личного приложения это будет лучше, если вы не сделаете джейлбрейк и не установите полный стек Bluetooth, где вам не нужны EAAccessory

0 голосов
/ 23 марта 2011

Вы можете попробовать использовать ультразвуковой детектор, подключенный к вашему устройству, и воспроизводить аудиофайл с соответствующей частотой и т. Д. На iPhone.

0 голосов
/ 23 марта 2011

Проверьте EAAccessory Framework. Используется для обработки внешних устройств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...