Paso 1: Obtener los componentes del dispositivo
Teléfono vintage para el recinto del proyecto. Estaba muy atraído por la estética de este dispositivo antiguo. Mezcla de materiales, formas y texturas ricas sin duda añadir a la experiencia. Encontré un teléfono de velas a precios razonables y una caja de timbre en eBay.
Archos 28 como un dispositivo de conducción. Archos 28 es una tablet a un precio razonable que tiene todas las características que necesito: 4Gb de memoria interna, Wi-Fi, micrófono, salida de audio y CPU de 800Mhz.
Uno podría preguntarse: ¿por qué no usar un microcontrolador y un conjunto de chips? Parecía un poco más simple y más eficiente de utilizar Archos 28, ya que tiene todos los componentes de su Junta Directiva y también viene con sistema operativo Android. Ya que mi teléfono tiene que trabajar 24/7 ha de permanecer conectado todo el tiempo, tan consumición de la energía no es un problema.
Junta de IOIO para interactuar con el hardware. IOIO es un dispositivo increíble: se conecta al dispositivo Android vía USB. Dispositivo Android Descubre como un anfitrión ADB. Hay una API poco agradable que permite a cualquier aplicación Android Lee estado de línea (ya sea digital o analógico de leer) y generar ya sea digital o señal PWM en una línea.
Uno podría preguntarse: ¿por qué no usar Android ADK? Por desgracia, se ha añadido ADK solo en Android 2.3. Archos 28 corre 2.2.