Tabla de contenido:

Hogar inteligente con Arduino: 11 pasos (con imágenes)
Hogar inteligente con Arduino: 11 pasos (con imágenes)

Video: Hogar inteligente con Arduino: 11 pasos (con imágenes)

Video: Hogar inteligente con Arduino: 11 pasos (con imágenes)
Video: Maqueta de una casa Domótica (Automatizada) 2024, Mes de julio
Anonim
Hogar inteligente con Arduino
Hogar inteligente con Arduino

Hola.

Te mostraré cómo construir tu propia casa inteligente. Muestra la temperatura tanto en el interior como en el exterior, si la ventana está abierta o cerrada, muestra cuando llueve y hace una alarma cuando los sensores del sensor PIR se mueven. Hice la aplicación en Android para mostrar todos los datos (también puedes verlos en el navegador). ¡Puede ver la temperatura en su hogar y otra información de todo el mundo! La aplicación está traducida al inglés y al polaco. Lo construí porque quería hacer mi propia casa inteligente y controlarla. Si lo desea, puede hacer su propia casa inteligente, todo lo que necesita son piezas (enumeradas a continuación) y muchas ganas. Entonces empecemos.

Explicación de siglas para principiantes:

GND - tierra

VCC - potencia

PIR - sensor de movimiento

Paso 1: Partes

Partes
Partes
Partes
Partes

Todas las partes me cuestan $ 90

  • Arduino
  • Módulo Ethernet ENC28J60
  • Termómetro DS18B20 x2
  • Módulo de micrófono
  • Sensor de lluvia
  • Sensor PIR
  • interruptor de láminas
  • Relé
  • Resistencia 4, 7k Ω
  • Cable de par trenzado
  • Cable de ethernet
  • Herramientas (soldar, destornillador)

Paso 2: Conexión

Conexión
Conexión
Conexión
Conexión
Conexión
Conexión

Arriba agregué una imagen de fritzing con conexión. Si tiene algún problema con él, deje un comentario.

Paso 3: Programa

Lo primero que debe hacer es descargar, extraer e importar esta biblioteca a arduino IDE. Y descargue la biblioteca 1Wire desde aquí, la temperatura de Dallas desde aquí e impórtelas también a arduino IDE. Puede cargar este programa en su arduino. En el comentario hay una explicación del código.

Paso 4: ¿Cómo funciona?

¿Cómo funciona?
¿Cómo funciona?

Cuando hace clic en actualizar en su aplicación o en el navegador, Arduino envía datos al teléfono inteligente / navegador. La aplicación obtiene el código fuente de cada página (/ tempin, / tempout, / rain, / window, / alarm) y lo muestra en su teléfono.

Paso 5: Aplicación para Android

Aplicación para Android
Aplicación para Android
Aplicación para Android
Aplicación para Android
Aplicación para Android
Aplicación para Android

Para instalar la aplicación en su teléfono Android, debe hacer esto (puede verlo en la imagen de arriba): 1. El primer paso es descargar el archivo smartHome.apk 2. Enviar el archivo apk a su teléfono 3. Abrir el administrador de archivos y localizar el archivo smarthHome.apk 4. Haga clic en él y haga clic en instalar (si ha habilitado la opción para instalar aplicaciones fuera de Google Play, necesita para encenderlo) 5. Ha terminado la instalación, puede habilitar la aplicación

La aplicación está traducida al inglés y al polaco. En el navegador puede encender y apagar la luz, pero en la aplicación no porque no pueda hacer eso, lo siento.

Paso 6: Configuración de la aplicación

Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación
Configuración de la aplicación

Explicaré cómo funciona la aplicación. Muestra todos los datos de su hogar. Puede hacer clic en el icono de configuración para editar su dirección IP y encender o apagar la alarma. Cuando enciende la alarma, la aplicación obtiene datos del sensor PIR en servicio y, si se detecta un movimiento en su hogar, hace una notificación. La aplicación recupera los datos del sensor de movimiento cada minuto. En el campo IP debe ingresar su dirección IP. Puede comprobar aquí.

Paso 7: navegador

Navegador
Navegador
Navegador
Navegador

Escriba en su navegador su ip / all. Allí puedes ver todos los datos y encender y apagar la luz.

Puede usar esto en lugar de la aplicación en Android.

Paso 8: reenvío de puertos

Reenvío de puertos
Reenvío de puertos

Necesita abrir el puerto en su enrutador. Abra la configuración de su enrutador y configure la ip arduino y abra el puerto 80. Puede verlo en la imagen de arriba.

Paso 9: SIN IP (opcional)

SIN IP (opcional)
SIN IP (opcional)

Puede configurar una cuenta sin IP, pero esto no es necesario. En la imagen de arriba puedes ver cómo configurarlo.

Paso 10: ¡Pruébelo

Si desea ver los datos en su computadora, puede hacerlo escribiendo en su navegador yourip / all (por ejemplo, 12.345.678.901/all) o usando la aplicación de Android.

Recuerda dejar un comentario y hacer clic en favorito si te gusta mi proyecto:)

Paso 11: EDITAR: Código fuente de la aplicación de Android

Debido a que muchas personas me preguntaron sobre el código fuente de Android, lo agrego a continuación.

Recomendado: