Похоже, ваш вопрос в том, как перейти от устройства UART к тому, что можно подключить к разъему для микрофона.
Какой протокол использует разъем для наушников? должен помочь вам понять, что делается на существующем устройстве, о котором вы говорите.
Тем не менее, вам все еще не хватает ссылки, которая заключается в возможности превращения UART в сам звук. Самый простой способ сделать это - купить микроконтроллер, который вы поместите между устройством UART и устройством Android. Все, что будет делать микроконтроллер - это прочитать любые данные UART, а затем преобразовать их в ту форму, которую вы хотите получить в разъем для наушников. Вам также может потребоваться установить некоторое рукопожатие между микроконтроллером и телефоном, чтобы знать, что устройство, по вашему мнению, подключено.
Существует также проблема подачи питания на устройство. Разъем для наушников никоим образом не предназначен для использования в качестве источника питания. Самый простой способ - просто положить батарею на устройство. Если вы хотите, вы можете сделать некоторые хитрые трюки с воспроизведением звука на полной громкости в течение некоторого промежутка времени, и ваше устройство зарядит конденсатор. Затем вы можете запустить ваше устройство от энергии, хранящейся в конденсаторе. Это звучит довольно сложно для меня, хотя и лично пошел бы с батареей.