La plataforma Arduino ofrece la tentadora promesa de una interfaz entre ordenadores y objetos cotidianos. La tecnología también viene con una enérgica comunidad de entusiastas que han extendido y aplicado la funcionalidad de Arduino de muchas maneras nuevas y emocionantes, permitiendo que el hacking de hardware coincida con la antigua noción de hacking de software. Una de estas extensiones de Arduino está en el espacio móvil, y ahora hay una serie de interfaces que permiten el control de Arduino desde un dispositivo móvil. Aquí tienes algunos ejemplos de proyectos que están integrando Arduino con dispositivos móviles.
Índice de contenidos
Arduino y Android
La plataforma relativamente abierta de los dispositivos Android lo convierte en un gran candidato para integrarse fácilmente con Arduino. La plataforma Android permite una conexión directa al Arduino ADK mediante el uso del lenguaje Processing, que está relacionado con el lenguaje Wiring que forma la base de la interfaz Arduino. Una vez conectado, el teléfono android puede ser usado para controlar todas las funciones del Arduino, desde el control de un LED conectado, hasta un control más preciso de los relés o electrodomésticos.
Arduino e iOS
Dada la naturaleza de iOS con respecto al control de bajo nivel, conectar Arduino a tu dispositivo iOS puede ser un poco más difícil que para Android. Maker Shed produjo un paquete de conexión de Redpark que permitía una conexión directa por cable entre un dispositivo iOS y Arduino, pero no está claro si se producirá una versión compatible para los nuevos conectores que se han introducido en los dispositivos iOS. A pesar de ello, es posible que existan otros modos de conexión, como por ejemplo a través de la toma de auriculares, y una serie de recursos en línea discuten este tema.
Escudo Celular Arduino
Una forma más directa de que Arduino pueda ser capaz de moverse es con la adición de un escudo celular. Este escudo GSM/GPRS se conecta directamente a la placa base Arduino, y acepta una tarjeta SIM desbloqueada. La adición de un escudo celular puede permitir a Arduino hacer y recibir mensajes SMS, y algunos escudos celulares permitirán al Arduino hacer toda la gama de funciones de voz, convirtiendo efectivamente al Arduino en un teléfono celular casero. Quizás la era de los dispositivos móviles caseros no esté lejos.
Arduino y Twilio
Otra interfaz móvil que se puede integrar con Arduino es Twilio. Twilio es una interfaz web que se conecta a los servicios de telefonía, por lo que un Arduino conectado a un ordenador puede ser controlado usando mensajes de voz o SMS. Un ejemplo de esto en acción es a través de este proyecto, en el que Arduino y Twilio se utilizan en conjunción con dispositivos eléctricos para proporcionar una domótica que es controlable por web o SMS.
Arduino e interfaces web
Una de las formas más sencillas de integrar Arduino con un dispositivo móvil es si el dispositivo móvil es compatible con la web. El IDE de Arduino se integra fácilmente con un número de interfaces web con un mínimo de experiencia en programación, pero para aquellos que buscan una solución más lista, existen varias librerías. La interfaz Webduino es una sencilla biblioteca de servidores web Arduino para su uso con un escudo Arduino y ethernet. Una vez que una aplicación web está alojada en el servidor de Webduino, el Arduino puede ser controlado desde un dispositivo móvil que esté conectado a Internet.
Los ejemplos anteriores ofrecen sólo una breve muestra de los proyectos que están integrando Arduino con dispositivos móviles, pero dada la popularidad de ambas plataformas, es muy probable que el potencial de integración entre las dos sólo crezca con el tiempo.