Управление двигателем с помощью устройства Android

Я пытаюсь получить пользовательское приложение для Android (работает на вкладке «Безопасность» Packard Bell », android 3.2) для управления внешним двигателем. Нет необходимости в тонком управлении, просто способ сигнализировать «включено» и «выключен». Какой порт на устройстве можно использовать для получения этого вывода и как его настроить? Возможность просто включить или отключить питание USB-устройства была бы идеальной, но я прочитал ответ на другой вопрос на этом сайте, который сказал мне, что это невозможно с Android.

Я подумывал просто воспроизвести звук на гнезде для наушников, а затем построить реле, которое будет реагировать на этот ток.

Для тех, кто задается вопросом о причине, планшет будет использоваться для подготовки сине-золотого ара (огромный попугай). Планшет будет установлен в ее клетке (защищенно защищен, но так, чтобы она могла использовать свой язык на экране) с программой, специально написанной для обучения и подключения к автоподатчику. Мне нужен простой способ управления этим диспенсером, который также будет настраиваться на заказ, возможно, с небольшим двигателем постоянного тока.

Это было бы идеальным приложением для ADK (Accessory Development Kit) , если ваш планшет поддерживает его.

Существуют некоторые способы использования RS232 на Android (с соответствующим адаптером), поэтому вполне возможно, что вы можете просто использовать последовательный порт для сигнализации реле или чего-то еще для включения / выключения двигателя.

Если на вашем планшете есть bluetooth, я работаю над лодкой RC, управляемой телефоном Android через Bluetooth. В основном я подключил модуль bluetooth и контроллер скорости для двигателей к Arduino и написал некоторый код, который интерпретирует сигналы от программы, работающей на телефоне Android. Существуют существующие библиотеки, которые делают эту задачу очень простой. Вместо этих мощных двигателей вы можете напрямую подключать небольшие сервомоторы к Arduino, что очень просто и идеально подходит для вашего случая.

Подробнее см. В этом сообщении в блоге .

Как вариант, вы можете использовать существующее приложение, которое использует ИК-порт для запуска затвора камеры. Например, этот. Вы можете легко создать ИК-излучатель, проверьте это видео

Затем вы можете использовать arduino для получения ИК-сигнала и перемещения двигателя. У вас больше информации в этом учебнике, если вам повезет, вы можете найти что-то очень похожее и не начинать с нуля. Удачи, это звучит как интересный проект.

Вы можете использовать что-то вроде этого, но не привязаны к java из коробки. Не уверен, поддерживает ли ваш планшет DLL.

http://www.pc-control.co.uk/motorbee_info.htm

Intereting Posts