6 maneras fáciles de conectar Arduino a Android
Los tableros Arduino y los microcontroladores similares hacen que la creatividad sea más accesible que nunca. Ya sea que esté controlando tiras de LED Guía definitiva para conectar tiras de luz LED a Arduino Guía definitiva para conectar tiras de luz LED a Arduino Uno de los productos LED más comunes es la tira de LED. En este artículo, veremos cómo configurar los dos tipos más comunes con un Arduino. Lea más, automatice su hogar Cómo controlar su hogar a distancia con un Arduino, 5 proyectos de bricolaje Cómo controlar su casa con un Arduino, 5 proyectos de bricolaje ¡La revolución del hogar inteligente está sucediendo ahora! Te mostramos cómo hacer tus propios gadgets inteligentes para el hogar usando nada más que un simple Arduino. Cómo hacer un sistema de alarma Arduino simple Cómo hacer un sistema de alarma Arduino simple Detecte el movimiento, luego asuste a un intruso con sonidos de alarma de tono alto y luces parpadeantes. ¿Suena divertido? Claro que lo hace. Ese es el objetivo del proyecto Arduino de hoy, adecuado ... Leer más, 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), se requiere que el usuario presione un botón físico o use un sensor. Confiar en una pulsación humana 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 placa compatible. Vamos a bucear.
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 característica y las muchas formas de utilizarla. Lee mas (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 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 complicado que tener que balancear una computadora portátil en la mano!
Un aspecto negativo negativo es que escribir código en su dispositivo puede 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 tarjeta 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 flexibles y fáciles de usar. Está dirigido a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. Lea más, como una placa Arduino clon y un cable USB OTG solo cuesta unos pocos dólares. Perfecto para aquellos que no tienen acceso frecuente a una computadora.!
2. Arduino Bluetooth Controller
El siguiente en nuestra lista es la aplicación Arduino Bluetooth Controller. Esta aplicación es menos sobre la programación de un Arduino sobre la marcha, y más sobre la activación de 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 tabla, aunque la HC-06 El módulo se usa ampliamente y está disponible por solo $ 3 al momento de escribir este artículo..
Para obtener una excelente introducción sobre cómo comenzar con estos pequeños módulos baratos, vea este video de Tinkernut Labs:
El video de arriba 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 italiano, como se muestra en las imágenes de Play Store.!
3. Blynk
Hemos cubierto antes la creación de proyectos con Blynk y descubrimos que es un gran servicio. Su flexibilidad y simplicidad lo convierten en una forma intuitiva de desencadenar eventos en su tablero. Blynk requiere una conexión a Internet para ejecutarse, 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, mediante 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 simplifica la configuración de controles personalizados para su proyecto. La biblioteca Blynk para el IDE de Arduino se encarga de toda la comunicación..
Si eres el tipo de persona que quiere arrancar su máquina de café desde su teléfono antes de que se levante por la mañana, esta es para ti.!
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 extremadamente difícil. De los tres, Blynk es sin duda el más rápido para ponerse en marcha, a pesar de que aprendió sobre cómo comenzar con OpenHAB OpenHAB Home Automation en Raspberry Pi. una variedad de hardware y es independiente del protocolo, lo que significa que puede conectarse a casi cualquier hardware de automatización del hogar en el mercado actual. Leer más es una gran idea a largo plazo..
4. Comunicación desde cero
Todo lo que hemos cubierto hasta ahora hace uso de los servicios 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 usted 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 construcción de aplicaciones en general..
La guía lo guía a través de todo el código requerido para comunicarse con su Arduino a través de USB, brindándole 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. Lea más, 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 EE. UU. De Estadísticas Laborales), las perspectivas de carrera para los programadores de Java son realmente excelentes. Lee mas !
5. Convierte tu Arduino en un servidor
Otra forma de comunicarse con su tablero es convertirlo 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 hacer una solicitud web.
Este tutorial increíblemente detallado de startingelectronics.org requiere un Blindaje Ethernet Para adjuntar su tablero a su red doméstica. Aquí hay un video de él en acción:
¿No tienes un escudo ethernet? No temas, lo mismo se puede lograr con un Escudo de wifi o la placa conectada a Wi-Fi como NodeMCU Conozca a Arduino Killer: ESP8266 Conozca a Arduino Killer: ESP8266 ¿Y si le dijera que hay una placa de desarrollo compatible con Arduino con Wi-Fi incorporado por menos de $ 10? Bueno, la hay. Lee mas .
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 también es mucho más. Si… Leer más es su mermelada, entonces podría tener sentido que eche un vistazo al proyecto de arduino-android github. Una vez más, una aplicación de Android incluye un código fuente para que pueda meterse debajo del capó y hacer pequeños retoques 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 Python es más lo tuyo, Metanurb, usuario de Instructables, tiene un módulo tutorial de bluetooth..
6. Control infrarrojo
¿Está buscando una forma real de comodín para hablar con su Arduino? ¿Quieres ir al completo MacGyver? Entonces arrancar un Infrarrojo (IR) de un viejo reproductor estéreo o VHS y utilícelo para hablar con su placa Arduino!
Este método requiere que su dispositivo Android tenga un blaster IR incorporado. Existen muchas aplicaciones disponibles para usar 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 de infrarrojos. Este tutorial remoto de IR lo lleva a través del proceso de construcción del circuito..
Si bien este tutorial utiliza un control remoto antiguo, el proceso es exactamente el mismo para usar un dispositivo Android con IR, y la disponibilidad de las partes 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 IR cuesta menos de un dólar. Para un dispositivo estático como un conjunto de tiras de 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 hay muchas más por ahí. Cualquiera que sea el método que utilice, ¿por qué no implementarlo en un proyecto atractivo, como un disparador DSLR? Realice su propio disparador remoto DSLR Realice su propio disparador remoto DSLR Un accesorio que sin duda estará después es un obturador remoto; esto le permite colocar la cámara en un trípode o descansar en alguna parte y disparar el obturador sin la posibilidad de sacudirlo ... Leer más o un cubo de LED Cómo hacer un pulsante Arduino LED Cube que parece que vino del futuro Cómo hacer un cubo Arduino LED pulsante que parece que viene del futuro Si ha incursionado con algunos proyectos principiantes de Arduino, pero está buscando algo un poco permanente y en un nivel totalmente diferente, entonces el humilde LED 4 x 4 x 4 cubo es… Leer más ?
¿Cómo hablas con tu placa Arduino? ¿Siempre usas una computadora? ¿Hay alguna manera astuta de hablar con nuestros tableros que hemos perdido aquí?? Háganos saber en la sección de comentarios a continuación.!
Crédito de la imagen: almoond / Depositphotos
Explorar más sobre: Arduino.