6 formas sencillas de conectar Arduino a Android

6 formas sencillas de conectar Arduino a Android

Las placas Arduino y microcontroladores similares están haciendo que la creatividad sea más accesible que nunca. Si usted esta control de tiras de LED , automatizando su hogar o incluso protegiendo su propiedad, estas pequeñas maravillas son el corazón de la mayoría de las construcciones electrónicas de bricolaje.





Si necesita decirle a su Arduino que cambie el estado de un pin (por ejemplo, para encender las luces), requiere que el usuario presione un botón físico o use un sensor. Depender de la presión de un dedo humano o similar está bien para muchos proyectos, pero ¿qué sucede si solo desea configurar su circuito y acceder a él de forma remota?





Este artículo lo lleva a través de 6 formas de conectar su Android dispositivo a cualquier Arduino tablero compatible. Vamos a sumergirnos .





1. ArduinoDroid

Primero en nuestra lista es ArduinoDroid . Esta aplicación funciona a través de USB sobre la marcha (OTG) para conectar su dispositivo a Arduino mediante un cable USB. Uno de los beneficios del USB es que no requiere conexión a Internet o Bluetooth para funcionar.

La aplicación es un IDE completamente funcional, que le permite codificar en su teléfono, cargar bocetos escritos previamente almacenados en su unidad de Dropbox o Google y compilar bocetos sobre la marcha.



Los beneficios de usar esta aplicación son obvios. Tener un IDE a mano es lo perfecto para realizar cambios rápidos en el campo. ¡Conectar un dispositivo Android es mucho menos engorroso que tener que sostener una computadora portátil en la mano!

Un aspecto negativo obvio es que escribir el código en su dispositivo puede no ser muy cómodo, especialmente si se trata de un teléfono inteligente. Este es solo un pequeño problema en comparación con la conveniencia de tener una forma ultraportátil de programar su placa sin la necesidad de una conexión a Internet.





cómo instalar microsoft office 2016

Esta es también una forma económica de aprende los conceptos básicos de Arduino , ya que una placa Arduino clon y un cable USB OTG cuestan solo unos pocos dólares. ¡Perfecto para quienes no tienen acceso frecuente a una computadora!

2. Controlador Bluetooth Arduino

La siguiente en nuestra lista es la aplicación Arduino Bluetooth Controller. Esta aplicación se trata menos de programar un Arduino sobre la marcha y más de desencadenar cambios en el boceto cargado. La aplicación envía datos a su tablero a través de Bluetooth, lo que le permite enviar datos en serie presionando un botón en la aplicación. Necesitarás un Módulo bluetooth para tu tablero, aunque el HC-06 módulo es ampliamente utilizado y disponible por solo $ 3 en el momento de escribir.





Para obtener una introducción excelente sobre cómo comenzar con estos pequeños módulos económicos, vea este video de Tinkernut Labs:

El video anterior recomienda una aplicación diferente, aunque algunos usuarios informan que no funciona en teléfonos inteligentes modernos. El controlador Bluetooth Arduino parece no sufrir este problema. Vale la pena señalar que la aplicación se descarga en inglés, en lugar de en italiano, como se muestra en las imágenes de Play Store.

3. Parpadeo

Hemos cubierto creando proyectos con Blynk antes, y me pareció un gran servicio. Su flexibilidad y simplicidad lo convierten en una forma intuitiva de activar eventos en su tablero. Blynk requiere una conexión a Internet para funcionar, ya que utiliza su propio servidor. Puede usar Wi-Fi o datos móviles para acceder a Blynk [URL rota eliminada], lo que lo hace perfecto para el uso de teléfonos inteligentes.

Uno de los puntos fuertes de Blynk es la variedad de formas en que puede conectarse a un dispositivo. Junto con la compatibilidad con casi todas las placas de desarrollo que existen, puede conectarse al servidor de forma inalámbrica, utilizando Ethernet o incluso utilizar la conexión de una computadora a través de USB. El servicio está bien documentado y su aplicación intuitiva facilita la creación de controles personalizados para su proyecto. La biblioteca Blynk para Arduino IDE se encarga de toda la comunicación.

Si usted es el tipo de persona que quiere encender su máquina de café desde su teléfono antes de levantarse por la mañana, ¡esta es para usted!

Blynk no es el único servicio en este campo, también vale la pena echarle un vistazo a los altamente personalizables Thinger.io , y el prácticamente ilimitado pero diabólicamente difícil OpenHAB . De los tres, Blynk es sin duda el más rápido en ponerse en marcha, aunque aprendiendo OpenHAB es una gran idea a largo plazo.

4. Comunicación desde cero

Todo lo que hemos cubierto hasta ahora hace uso de servicios ya existentes para ayudarlo a conectarse de varias maneras, pero ¿qué sucede si desea un control total sobre todos los aspectos de la aplicación de Android? ¿Por qué no hacerlo tú mismo desde cero?

Hariharan Mathavan nos lleva a través de todo el proceso en este extenso tutorial paso a paso . La aplicación creada aquí está diseñada simplemente para abrir un conexión USB y pasar datos en serie entre la aplicación y la placa Arduino. Esta es una excelente manera de familiarizarse con Android Studio y la creación de aplicaciones en general.

Amazon Instant Video HD no funciona

La guía lo lleva a través de todo el código requerido para comunicarse con su Arduino a través de USB, brindando explicaciones en cada paso. los tutorial de seguimiento sobre cómo implementar Conectividad bluetooth está igualmente bien explicado.

Si bien hay formas de crear aplicaciones de Android sin codificar , vale la pena aprender los conceptos básicos de la codificación en Java. Crear tus propias aplicaciones es genial, pero antes de que te des cuenta, ¡podrías tener una carrera completamente nueva!

5. Convierta su Arduino en un servidor

Otra forma de comunicarse con su placa es convertirla en un pequeño servidor. El beneficio de esto es que abre la posibilidad de comunicarse con la placa desde cualquier cosa que pueda navegar a una dirección IP o realizar una solicitud web.

Este increíblemente detallado tutorial de startingelectronics.org requiere un Escudo de Ethernet Para conectar su placa a su red doméstica. Aquí hay un video de esto en acción:

¿No tienes un escudo ethernet? No temas, lo mismo se puede lograr con un Escudo de Wi-Fi o placa conectada a Wi-Fi como la NodeMCU.

Si node.js es tu atasco, entonces podría tener sentido que eches un vistazo a la proyecto github arduino-android . Una vez más, se proporciona una aplicación de Android con el código fuente para que pueda meterse bajo el capó y jugar al contenido de su corazón. Es bastante básico, pero todo está ahí para implementar un servidor node.js en una placa Arduino de su elección.

Si Pitón es más lo tuyo, el usuario de Instructables metanurb tiene un módulo bluetooth tutorial.

6. Control de infrarrojos

¿Está buscando una forma comodín real de hablar con su Arduino? ¿Quieres ir al MacGyver completo? Entonces arranca un Infrarrojo (IR) de un viejo reproductor estéreo o VHS y úselo para hablar con su placa Arduino.

juegos divertidos que no necesitan internet

Este método requiere que su dispositivo Android tenga un emisor de infrarrojos integrado. Hay muchas aplicaciones disponibles para hacer uso de esta función, aunque el Mi Remote controller es gratis y funciona con muchos otros dispositivos domésticos.

Una vez que tenga la aplicación en funcionamiento, deberá crear un circuito simple para 'olfatear' las señales de infrarrojos. Esta IR remote tutorial lo lleva a través del proceso de construcción del circuito.

Si bien este tutorial usa un control remoto antiguo, el proceso es exactamente el mismo para usar un dispositivo Android de explosión por infrarrojos, y la disponibilidad de las piezas lo convierte en un gran proyecto para principiantes.

Este método solo funciona dentro de la línea de visión. Sin embargo, es la forma más económica de comunicarse con su placa de forma inalámbrica. Incluso si no puede limpiar las piezas para hacer esto, un receptor de infrarrojos cuesta menos de un dólar. Para un dispositivo estático como un conjunto de tiras LED montadas en el techo, podría ser la solución perfecta para un problema simple.

¿Hemos perdido una herramienta?

Estas son algunas formas de liberar tu Arduino de tu computadora, aunque estamos seguros de que hay muchas más por ahí. Sea cual sea el método que utilice, ¿por qué no implementarlo en un proyecto genial como un disparador DSLR o un Cubo LED ?

¿Cómo hablas con tu placa Arduino? ¿Siempre usas una computadora? ¿Hay alguna forma astuta de hablar con nuestros tableros que nos hemos perdido aquí? Háganos saber en la sección de comentarios a continuación. !

Crédito de la imagen: almoond / Depositphotos

Cuota Cuota Pío Correo electrónico Elimine estos archivos y carpetas de Windows para liberar espacio en disco

¿Necesita liberar espacio en el disco de su computadora con Windows? Estos son los archivos y carpetas de Windows que se pueden eliminar de forma segura para liberar espacio en el disco.

Leer siguiente
Temas relacionados
  • Bricolaje
  • Arduino
Sobre el Autor Ian Buckley(216 Artículos publicados)

Ian Buckley es un periodista, músico, intérprete y productor de video independiente que vive en Berlín, Alemania. Cuando no está escribiendo o en el escenario, está jugando con la electrónica o el código de bricolaje con la esperanza de convertirse en un científico loco.

Más de Ian Buckley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse