Control remoto de automatización del hogar Arduino desde iOS o Android

Control remoto de automatización del hogar Arduino desde iOS o Android

Para la automatización del hogar, el control remoto o el monitoreo de su Arduino, Arduino Manager lo hace todo. Aquí le mostramos cómo usarlo para controlar su Arduino desde un teléfono móvil o tableta.





Requisitos

Hoy, estoy probando con iOS, pero las funciones de la aplicación de Android son idénticas con la excepción de la ausencia del generador de código.





  • ArduinoManager , por iOS o Android
  • Arduino
  • Escudo oficial de Ethernet o WiFi
  • Biblioteca IOSController instalado en su carpeta de bibliotecas (o Controlador de Android )
  • Código de ejemplo para versiones Ethernet o WiFi
  • Un servo, algunos sensores analógicos y un potenciómetro, una placa de pruebas y algunos LED para jugar. Todos estos deben ser componentes comunes que se encuentran en cualquier kit de inicio de Arduino.

http://www.youtube.com/watch?v=N0k8FWlXXrY





múltiples servidores plex en la misma computadora

Introducción

Android Manager es una buena interfaz para controlar su Arduino de forma remota a través de WiFi o Ethernet. Además de las características obvias de poder encender o apagar relés y servos, puede recopilar datos de sensores y crear umbrales o alarmas que reaccionen a esos datos. La aplicación consta de una cuadrícula, cada sección de la cual puede tener un módulo de control o widget diferente. Cuando esté satisfecho con el resultado, estos también se pueden compartir.

Sin embargo, no tan rápido: necesitará algunas habilidades de codificación de Arduino para que la magia suceda. Se proporciona un ejemplo y la documentación completa está disponible, pero tenga en cuenta que cualquier proyecto que produzca es una combinación de la interfaz de usuario creada por Arduino Manager más alguna codificación personalizada para su Arduino. Si esto lo desanima, sepa que la versión iOS de la aplicación tiene una única compra en la aplicación que generará un código adecuado para usted. Aprender a cambiar este código está fuera del alcance del tutorial de hoy, pero puede esperar que lo cubra nuevamente para futuros proyectos de automatización del hogar.



Empezando

Primero asegúrese de que la biblioteca ArduinoManager esté instalada en su sistema, luego abra el código de ejemplo y busque las siguientes líneas:

|_+_|

Edítelos para su propia red doméstica. También debería poder usar esto fuera de casa si tiene reenvío de puertos configurar, pero no cubriremos eso.





Tenga en cuenta que si está ejecutando un Arduino Uno, deberá deshabilitar el soporte de registro de datos de la tarjeta SD para que el programa entre en la memoria. Abierto IOSController.ho AndroidController.h y comenta esta línea (lugar // Al frente)

|_+_|

Los usuarios de Arduino Mega no tendrán este problema ya que tiene más memoria.





Conecte un circuito de prueba de acuerdo con el siguiente diagrama (si es demasiado pequeño, puede ver una versión más grande depágina 18 de la documentación, o lea las instrucciones a continuación; se supone que ese sensor de temperatura va a A0).

  • Conecte un LED al pin 8 con una resistencia adecuada en el lado negativo (pata corta). Esto será controlable desde la aplicación de iOS.
  • Conecte otro LED al pin 7, nuevamente en serie con una resistencia. Esto se encenderá siempre que la aplicación esté conectada.
  • Ponga un potenciómetro en A2. La pata del medio es el pin de salida, simplemente conecte las patas a cada lado a + 5v y a tierra, no importa cuál.
  • Ponga un sensor de luz en A1. Un pin del sensor de luz debe ir a + 5v, el otro debe estar conectado tanto a A1 como a tierra a través de una resistencia de 10k Ohm.
  • Coloque un sensor de temperatura TMP36 en A0. La pata del medio es el pin de salida; con el lado plano hacia usted, el pin más a la izquierda es + 5v, el pin más a la derecha está conectado a tierra.
  • Finalmente, coloque un servo en el pin 9. El suyo puede diferir, pero en general, el cable blanco es la línea de control, luego el rojo y el negro son + 5v y tierra respectivamente.

Aquí hay uno que hice antes.

editor de políticas de grupo windows 10 home

Descomprima y envíe por correo electrónico el Widgets.lst resultante a sí mismo, y debería poder abrir mi tablero de control listo para usar. También deberá hacer clic en el botón de configuración en la parte inferior derecha para configurar la dirección IP correcta primero, luego toque ese icono para conectarse.

Si prefiere crear su propia interfaz, cambie al modo de edición en un tablero limpio y toque dos veces en cualquier cuadrado vacío para abrir la lista de módulos.

Después de agregar un módulo, toque la barra gris para etiquetarlo. En el circuito de demostración y el código, se pueden configurar las siguientes etiquetas:

  • T para el sensor de temperatura.
  • LOS para el sensor de luz.
  • L1 para uno de los LED. El otro LED se enciende automáticamente para indicar una conexión exitosa a su dispositivo móvil. L1 se puede configurar como interruptor e indicador LED.
  • pueden para el potenciómetro.
  • Mando controla el servo (pero encontré que un control deslizante es mejor, el módulo de perilla real es un poco complicado. Agregue un control deslizante y lo llamé 'Perilla', funcionará bien)

Si desea controlar diferentes cosas, deberá ajustar el código Arduino para que se adapte a su proyecto.

Alternativas

Revisé varias alternativas mientras investigaba este tema y la aplicación competidora más viable se llama ArduinoCommander, pero lamentablemente, todas las características interesantes están bloqueadas detrás de un muro de pago de modo que le costaría $ 50 o más desbloquear todo; el sitio que admite la aplicación también está fuera de línea. Funcionó para las funciones básicas cuando lo probé, pero no voy a respaldar esa aplicación que ni siquiera puede mantener su sitio de soporte en línea y elige micropagos para todo. Arduino Manager es simplemente mejor y solo tiene una compra en la aplicación para una función avanzada.

Entonces, ¡ahora estamos listos para comenzar un proyecto de automatización del hogar Arduino! ¿Crees que puedes hacer uso de Arduino Manager?

Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes de la industria de las cámaras. Pero, ¿qué marca ofrece la mejor gama de cámaras y lentes?

cómo transferir música desde el ipod a la computadora
Leer siguiente Temas relacionados
  • Bricolaje
  • Casa inteligente
  • Automatización informática
  • Arduino
  • Control remoto
Sobre el Autor James Bruce(707 Artículos publicados)

James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Cuando no está ocupado como editor de revisiones de hardware, disfruta de LEGO, la realidad virtual y los juegos de mesa. Antes de unirse a MakeUseOf, fue técnico de iluminación, profesor de inglés e ingeniero de centros de datos.

Más de James Bruce

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