Tabla de contenido:
- Suministros
- Paso 1: ¡Demostración
- Paso 2: el programa Arduino Ino
- Paso 3: M.I.T. Diseño de aplicaciones
- Paso 4: Electrodomésticos
Video: Hogar inteligente con Arduino MKR1000 y M.I.T. Aplicación de Android: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este tutorial, describo cómo mejorar su hogar inteligente con solo unos pocos componentes.
El corazón de este diseño de casa inteligente es la placa Arduino MKR1000, controlada con una aplicación, diseñada en el sitio web de desarrollo del M. I. T. (Instituto de Tecnología de Massachusetts).
¿Cómo se hace? En el sitio web del M. I. T. puede iniciar sesión con su cuenta de Google para crear una aplicación para un teléfono inteligente Android usted mismo. Puede definir las pantallas y programar todos los comandos subyacentes. Esto último se hace con un lenguaje de programación visual WYSIWYG (lo que ves es lo que obtienes) claro con funciones de bloque.
Hice una aplicación para controlar la placa Arduino MKR1000 a través de WiFi con 5 salidas diferentes para cambiar 5 dispositivos diferentes en una “casa inteligente”. Inicialmente, solo se conectan los LED, pero se pueden reemplazar fácilmente cambiando los relés para conectar los electrodomésticos.
Suministros
1 placa Arduino tipo MKR1000, 7 resistencias 1kOhm.7 led 5 mm, diferentes colores, tablero y cableado.
Relés de 5V DC uno por aplicación doméstica.
Fuente de alimentación de 5 V CC para el MKR1000 (la fuente USB de pared sirve).
PC con el software Arduino IDE instalado.
Paso 1: ¡Demostración
Aquí puede ver cómo se encienden y apagan las 5 salidas diferentes con LED. También se muestra la configuración de la pantalla, puede seleccionar el número de botones usando las casillas de verificación. (mínimo un botón, máximo cinco botones).
Los botones son de color verde cuando los LED se pueden encender y se vuelven rojos si los LED se pueden apagar. Después de cerrar la aplicación, el estado de cada botón se almacena en la memoria.
Hay dos LED adicionales, uno blanco que muestra que el MKR1000 está buscando el canal WiFi correcto y uno azul que muestra que la conexión está establecida y OK. Esto toma aprox. 20 segundos después de encender.
Cuando el WiFi se apaga, el MKR1000 comenzará a buscar nuevamente la conexión.
Paso 2: el programa Arduino Ino
El Arduino MKR1000 necesita un programa para trabajar con la aplicación de M. I. T. Es una versión ampliada y mejorada del programa descrito en la publicación de Agus Kurniawan “Arduino and Genuino MKR1000 Development Workshop 2016”.
Descargue el archivo, copie el texto en el IDE de Arduino y luego cargue el programa en su Arduino MKR1000. Consulte www.arduino.cc para obtener una explicación sobre la instalación y el uso del software necesario y la programación del Arduino. Antes de cargar el programa en el MKR1000, primero reemplace los valores “xxx” con sus códigos (secretos) para su red WiFi en su propia casa inteligente.
Si no ha programado previamente un MKR1000, primero debe hacer que el MKR1000 sea visible en el IDE. El MKR1000 no se incluye de serie. Primero instale la biblioteca requerida "Wifi101". Para hacer esto, vaya a "herramientas / administrar bibliotecas" y seleccione la biblioteca WiFi101. El último paso es agregar la placa MKR1000. Para hacer esto, vaya a "herramientas / tablero / Administrador de tableros". En la lista de placas, localice las “Placas Arduino SAMD (ARM Cortex-M0 + de 32 bits)”. Haga clic en "Más información" e "instalar" para instalar esta placa.
Paso 3: M. I. T. Diseño de aplicaciones
En el sitio web del M. I. T. puede iniciar sesión con su cuenta de Google para crear una aplicación para un teléfono inteligente Android usted mismo. Puede definir las pantallas y programar todos los comandos subyacentes. Esto último se hace con un lenguaje de programación visual WYSIWYG (lo que ves es lo que obtienes) claro con funciones de bloque.
Mi programa de Android se puede encontrar en la galería del M. I. T. sitio web de desarrollo. Inicie sesión y busque “MKR1000” y descargue la versión más reciente “MKR1000_V4_Control”. Obtendrá una copia en su propia página de desarrollo que puede ver y cambiar o mejorar.
Si desea probar el archivo ejecutable de Android (el archivo APK) sin iniciar sesión en M. I. T. sitio web, puede descargar directamente el archivo aquí y copiarlo e instalarlo en su propio teléfono inteligente.
El M. I. T. El sitio web está repleto de tutoriales, una guía de introducción y un gran foro. Puedes aprender a programar paso a paso, diseñando la pantalla de tu teléfono y todos los bloques que controlan los botones.
nota importante: cuando su aplicación esté lista para ser instalada, cópiela en su teléfono y haga doble clic en el archivo apk. Es seguro de usar, sin embargo, su virusscanner probablemente se volverá loco y comenzará a advertir con múltiples mensajes de seguridad incorrectos. Simplemente ignórelos, la razón principal es que descarga una aplicación fuera de la tienda oficial de aplicaciones …
Paso 4: Electrodomésticos
En lugar de LED, puede conectar pequeños relés de 5 V CC para conmutar electrodomésticos. Todos están conectados a voltajes peligrosos (110 V CA o más), así que tenga cuidado y trabaje con seguridad.
Los propios relés necesitan alimentación, si instala los 5 relés, sugiero utilizar una fuente de alimentación de 5 V CC separada para los relés. De lo contrario, la conexión MKR1000 5VDC se sobrecargará.
Recomendado:
Una calabaza de Halloween de IoT - LED de control con una aplicación Arduino MKR1000 y Blynk ???: 4 pasos (con imágenes)
Una calabaza de Halloween de IoT | LED de control con una aplicación Arduino MKR1000 y Blynk ???: Hola a todos, Hace unas semanas fue Halloween y siguiendo la tradición tallé una bonita calabaza para mi balcón. Pero teniendo mi calabaza al aire libre, me di cuenta de que era bastante molesto tener que salir todas las noches para encender la vela. Y yo
Cómo crear una aplicación de Android con Android Studio: 8 pasos (con imágenes)
Cómo crear una aplicación de Android con Android Studio: este tutorial le enseñará los conceptos básicos de cómo crear una aplicación de Android utilizando el entorno de desarrollo de Android Studio. A medida que los dispositivos Android se vuelven cada vez más comunes, la demanda de nuevas aplicaciones solo aumentará. Android Studio es fácil de usar (un
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: 7 pasos
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: ¿Alguna vez ha querido crear su propia aplicación que puede estar disponible en Google Play Store? Si tiene un negocio, este tutorial cambiará su vida. Después de leer esto detenidamente, podrá crear su propia aplicación. Antes
Proyecto de aplicación en el hogar con control remoto por infrarrojos con regulador de ventilador: 5 pasos
Proyecto de aplicación de hogar controlado por infrarrojos con regulador de ventilador: este proyecto para aquellos que tienen cultura con arduino y proyectos, no para novatos, lo hice como un proyecto, pero también lo estoy usando para fines de producción … por esta causa puedo ' t compartir todo el boceto completo
Automatización del hogar más simple con Bluetooth, teléfono inteligente Android y Arduino: 8 pasos (con imágenes)
Automatización del hogar más simple con Bluetooth, teléfono inteligente Android y Arduino .: Hola a todos, Este proyecto se trata de construir el dispositivo de automatización del hogar más simplificado usando un arduino y un módulo bluetooth. Éste es muy fácil de construir y se puede construir en unas pocas horas. En mi versión que estoy explicando aquí mismo, puedo