Tabla de contenido:

Automatización del hogar con Google Firebase: 3 pasos
Automatización del hogar con Google Firebase: 3 pasos

Video: Automatización del hogar con Google Firebase: 3 pasos

Video: Automatización del hogar con Google Firebase: 3 pasos
Video: 8 Mejores Rutinas de Automatización del hogar inteligente (domótica 2020) - parte 1 2024, Noviembre
Anonim
Image
Image
Automatización del hogar con Google Firebase
Automatización del hogar con Google Firebase

Introducción:

Este es un proyecto de automatización del hogar que utiliza firebase y nodeMCU. Primero, el motivo por el que elegí Firebase es porque se puede mantener fácilmente, tiene un informe de progreso, Crash Analytics, etc. y es exactamente gratis, por lo que podemos usar este proyecto para controlar las luces, los ventiladores, la televisión, etc. Así que comencemos

Suministros

  • NodeMcu - 1 números
  • Módulo de relé - 1 Nos
  • Protoboard - 1 Nos
  • Saltadores macho a hembra - 3 Nos
  • Una conexión a internet
  • Un teléfono android

Paso 1: creación de la base de datos

Creando base de datos
Creando base de datos
Creando base de datos
Creando base de datos
Creando base de datos
Creando base de datos
Creando base de datos
Creando base de datos

Primero debe ir a este sitio web e iniciar sesión en su cuenta de Google. Y haga clic en crear un nuevo proyecto y proporcione el nombre de su proyecto y haga clic en continuar. Después de unos minutos, dice, "su proyecto está listo" y aparece un botón de continuar para hacer clic en él, aparece el tablero, en la pestaña de la base de datos del lado izquierdo estará allí, haga clic en ella y desplácese lentamente hacia abajo y verá crear en tiempo real botón de base de datos haga clic en él. Abre un cuadro de diálogo que le indica que elija un modo bloqueado o un modo de prueba. Seleccione el modo de prueba y haga clic en habilitar. Se le dirigirá a la pestaña Datos en la parte superior, verá cuatro pestañas, haga clic en la pestaña de reglas y verifique si las reglas de lectura y escritura son verdaderas. Si no, cambie ambos a verdadero. Ahora vaya a la configuración del proyecto y copie el ID del proyecto y la clave API web que usaremos más adelante. Y también vaya a la pestaña de cuentas de servicio, en la pestaña de secretos de la base de datos izquierda estará allí, haga clic en la pestaña y desplácese hacia abajo, verá el nombre de la base de datos y un secreto, haga clic en la opción mostrar en el lado derecho del secreto y copie el secreto y pegue en una ventana de bloc de notas. Y ahora esta parte ha terminado. Ahora pasaremos a la parte del inventor de la aplicación.

Paso 2: 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

La parte de la aplicación no es un trabajo difícil. He proporcionado el enlace para descargar el archivo.aia. Puede descargarlo e importarlo a su cuenta. Primero, inicie sesión en el inventor de la aplicación MIT y en la parte superior, mi proyecto estará allí, haga clic en él, se mostrará una lista de opciones, haga clic en importar proyecto (.aia) desde mi computadora y seleccione el archivo aia descargado y haga clic en importar el El proyecto se importará y se abrirá. ahora haga clic en el widget firebaseDB1, la pestaña de configuración se abrirá en el lado derecho y cambiará el token de firebase con la clave de API web y cambie la URL de firebase con la identificación de su proyecto de firebase en el formato (https:// {your-project-id }.firebaseio.com /). Y haga clic en la opción de compilación para descargar el archivo apk de su aplicación. Ahora instale la aplicación en su teléfono móvil. Y pasaremos al siguiente paso.

Paso 3: Código

Código
Código

Así que también he proporcionado el código. Así que descargue el código y ábralo, cambie firebase_HOST con su ID de proyecto en el formato ({Your-project-id}.firebaseio.com). También cambie firebase_Auth con el secreto de su base de fuego que copió anteriormente. Y especialmente, no olvide cambiar el nombre y la contraseña de wifi.

Enlace: Código y aplicación

Recomendado: