6 maneras fáciles de conectar Arduino a Android

  • Lesley Fowler
  • 0
  • 1758
  • 304
Anuncio

Las placas Arduino y microcontroladores similares están haciendo que la creatividad sea más accesible que nunca. Si está controlando las tiras de LED Guía definitiva para conectar las tiras de luz LED a Arduino Guía definitiva para conectar las tiras de luz LED a Arduino Uno de los productos LED más comunes es la tira de LED. En este artículo, cubriremos cómo configurar los dos tipos más comunes con un Arduino. , automatizando su hogar Cómo controlar su hogar de forma remota con un Arduino, 5 proyectos de bricolaje Cómo controlar su hogar de forma remota con un Arduino, 5 proyectos de bricolaje ¡La revolución del hogar inteligente está sucediendo ahora! Le mostramos cómo hacer sus propios dispositivos inteligentes para el hogar utilizando nada más que un simple Arduino. , o incluso proteger su propiedad Cómo hacer un sistema de alarma Arduino simple Cómo hacer un sistema de alarma Arduino simple Detecte el movimiento, luego asuste al intruso con un sonido de alarma agudo y luces intermitentes. ¿Suena divertido? Claro que lo hace. Ese es el objetivo del proyecto Arduino de hoy, adecuado ..., estas pequeñas maravillas son el corazón de la mayoría de las compilaciones 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. Confiar en la presión de un dedo humano o similar está bien para muchos proyectos, pero ¿qué pasa 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 Androide 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 On The Go ¿Qué es USB OTG? 5 maneras geniales de usarlo en Android ¿Qué es USB OTG? 5 maneras geniales de usarlo en Android ¿Qué es USB OTG y cómo se puede usar en Android? Explicamos la función y las muchas formas de utilizarla.. (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 previamente escritos 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 hacer cambios rápidos en el campo. Conectar un dispositivo Android es mucho menos engorroso que tener que equilibrar una computadora portátil en la mano!

Una desventaja obvia es que escribir código en su dispositivo podría no ser demasiado cómodo, especialmente si se trata de un teléfono inteligente. Esto es solo un pequeño problema en comparación con la conveniencia de tener una forma ultra portátil de programar su placa sin la necesidad de una conexión a Internet..

Esta es también una forma económica de aprender los conceptos básicos de Arduino Introducción a Arduino: una guía para principiantes Introducción a Arduino: una guía para principiantes Arduino es una plataforma de creación de prototipos de electrónica de código abierto basada en hardware y software flexible y fácil de usar. Está destinado a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. , como un clon de la placa Arduino y el cable USB OTG cuestan solo unos pocos dólares. Perfecto para quienes no tienen acceso frecuente a una computadora!

2. Controlador Bluetooth Arduino

El siguiente en nuestra lista es la aplicación Arduino Bluetooth Controller. Esta aplicación tiene menos que ver con la programación de un Arduino sobre la marcha, y más con la activación de cambios en el boceto cargado. La aplicación envía datos a su placa 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 su tabla, aunque el HC-06 El módulo se usa ampliamente y está disponible por solo $ 3 al momento de escribir.

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

El video anterior recomienda una aplicación diferente, aunque algunos usuarios informan que no funciona en los teléfonos inteligentes modernos. El Arduino Bluetooth Controller 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. Blynk

Hemos cubierto la creación de proyectos con Blynk antes, y descubrimos que es 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, lo que lo hace perfecto para el uso de teléfonos inteligentes.

Una de las fortalezas de Blynk es la variedad de formas en que puede conectarse a un dispositivo. Junto con el soporte para casi todas las placas de desarrollo, puede conectarse al servidor de forma inalámbrica, usando ethernet, o incluso usar la conexión de una computadora a través de USB. El servicio está bien documentado y su aplicación intuitiva hace que sea sencillo armar controles personalizados para su proyecto. La biblioteca Blynk para el IDE Arduino 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 que se levante por la mañana, entonces esta es para usted!

Blynk no es el único servicio en este campo, también vale la pena echarle un vistazo al Thinger.io altamente personalizable y al OpenHAB prácticamente ilimitado pero endiabladamente difícil. De los tres, Blynk es sin duda el más rápido en ponerse en funcionamiento, aunque aprende OpenHAB Comenzando con OpenHAB Home Automation en Raspberry Pi Comenzando con OpenHAB Home Automation en Raspberry Pi OpenHAB es una plataforma de automatización del hogar madura y de código abierto que se ejecuta en una variedad de hardware y es independiente del protocolo, lo que significa que se puede conectar a casi cualquier hardware de domótica en el mercado hoy en día. es una gran idea a largo plazo.

4. Comunicación desde cero

Todo lo que hemos cubierto hasta ahora utiliza 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 de ida y vuelta 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.

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. El tutorial de seguimiento sobre cómo implementar Conectividad Bluetooth está igualmente bien explicado.

Si bien hay formas de crear aplicaciones de Android sin codificar Cómo crear una aplicación de Android: todo lo que necesita saber Cómo crear una aplicación de Android: todo lo que necesita saber Si desea comenzar a crear su propia aplicación de Android, esta guía incluye todo necesitas. , vale la pena aprender los conceptos básicos de la codificación en Java. Hacer sus propias aplicaciones es genial, pero antes de que se dé cuenta, podría tener una carrera completamente nueva Opciones de carrera para programadores de Java Opciones de carrera para programadores de Java Con una tasa de crecimiento proyectada del 19 por ciento para el período 2014-2024 (según la Oficina de Estadísticas laborales), las perspectivas de carrera para los programadores de Java son realmente excelentes. !

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 tutorial increíblemente detallado de startingelectronics.org requiere un Escudo de Ethernet Para conectar su placa a su red doméstica. Aquí hay un video de él en acción:

¿No tienes un escudo de ethernet? No temas, lo mismo se puede lograr con un Escudo de Wi-Fi o una placa conectada a Wi-Fi como NodeMCU Meet the Arduino Killer: ESP8266 Meet the Arduino Killer: ESP8266 ¿Qué pasa si te digo que hay una placa de desarrollo compatible con Arduino con Wi-Fi incorporado por menos de $ 10? Bueno, hay. .

Si node.js ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] JavaScript es solo un lenguaje de programación del lado del cliente que se ejecuta en el navegador, ¿verdad? Ya no. Node.js es una forma de ejecutar JavaScript en el servidor; Pero es mucho más también. Si… es tu atasco, entonces podría tener sentido que eches un vistazo al proyecto arduino-android github. Una vez más, se proporciona una aplicación de Android con el código fuente para que pueda pasar desapercibido y manipular el 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 Python es lo tuyo, el usuario de Instructables metanurb tiene un tutorial de módulo bluetooth.

6. Control infrarrojo

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

Este método requiere que su dispositivo Android tenga un blaster IR incorporado. Hay muchas aplicaciones disponibles para hacer uso de esta función, aunque el controlador Mi Remote es gratuito y funciona con muchos otros dispositivos domésticos.

Una vez que tenga la aplicación en funcionamiento, deberá crear un circuito simple para “oler” Señales IR. Este tutorial remoto IR 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 con granalla IR, y la disponibilidad de las piezas lo convierten 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 buscar las partes para hacer esto, un receptor IR 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.

¿Nos hemos perdido una herramienta??

Estas son algunas maneras de liberar su Arduino de su computadora, aunque estamos seguros de que existen muchas más. Cualquiera que sea el método que utilice, ¿por qué no implementarlo en un proyecto genial, como un disparador de DSLR? Haga su propio disparador de DSLR. Haga su propio disparador de DSLR. Un accesorio que sin duda buscará es un obturador remoto; esto le permite colocar la cámara en un trípode o descansarla en algún lugar y disparar el obturador sin la posibilidad de sacudir eso ... o un cubo LED Cómo hacer un cubo de LED Arduino pulsante que parece que vino del futuro Cómo hacer un pulso Cubo LED de Arduino que parece que vino del futuro Si ha incursionado en algunos proyectos principiantes de Arduino, pero está buscando algo un poco permanente y en un nivel completamente diferente, entonces el humilde cubo LED de 4 x 4 x 4 es ... ?

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

Haber de imagen: almoond / Depositphotos




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.