Tabla de contenido:

Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU - en la plataforma IOT: 14 pasos
Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU - en la plataforma IOT: 14 pasos

Video: Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU - en la plataforma IOT: 14 pasos

Video: Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU - en la plataforma IOT: 14 pasos
Video: Controlar dispositivos electrónicos remotamente vía Wi-Fi | NodeMCU ESP8266 y Blynk | Domotica IoT 2024, Noviembre
Anonim
Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU | en la plataforma IOT
Cómo hacer un sistema de automatización del hogar Firebase usando NodeMCU | en la plataforma IOT

OBJETIVO DE ESTE PROYECTO

Este proyecto tiene como objetivo desarrollar un sistema de automatización del hogar que le brinde al usuario un control completo sobre todos los dispositivos controlables de forma remota de su hogar utilizando la aplicación IOT para Android. Hay muchos servidores y plataformas en línea de terceros disponibles para mostrar los datos de su proyecto IOT. Pero, todas estas plataformas como ThingSpeak, Adafruit.io, Blynk e IFTT, etc. pero hoy selecciono firebase

Paso 1:

Paso 2: Por qué selecciona Firebase

Firebase proporciona una forma rápida de conservar los datos sensoriales recopilados a nivel del dispositivo y funciona muy bien con las API de Android, que es compatible con AndroidThings. Muchos programadores de dispositivos y dispositivos móviles con los que me he encontrado tienen problemas con la programación del lado del servidor. Firebase realmente puede ayudar a cerrar esa brecha y hacerlo más fácil. Será interesante ver a los desarrolladores usar sus funciones sin conexión. Si es nuevo en IoT o, en general, en cualquier dispositivo que recopile datos y necesite transmitirlos a través de redes, la regla de oro que se debe asumir es que no se puede asumir la conectividad de la red. Como resultado, deberá recopilar los datos fuera de línea y, cuando la red esté disponible, transmitirlos a su servidor. Firebase con su función sin conexión realmente puede simplificar esto para muchos desarrolladores.

Firebase tiene un montón de funciones que incluyen base de datos en tiempo real, autenticación, mensajería en la nube, almacenamiento, alojamiento, laboratorio de pruebas y análisis, pero solo usaré autenticación, base de datos en tiempo real.

Paso 3: Ok, no vaya a la destrucción del proyecto ……

Voy a dividir este proyecto en tres partes

1. Creación de una cuenta de fairbase

2. Creación de aplicaciones

3. Parte del programa Ardunio

Paso 4: Creación de una cuenta de Fairbase

Creación de una cuenta de Fairbase
Creación de una cuenta de Fairbase

Primero vaya a https://console.firebase.google.com/ e inicie sesión

Haga clic en Agregar proyecto

Paso 5: luego muestre como esta interfaz y proporcione el nombre del proyecto y seleccione el nombre del país

Luego, muestre como esta interfaz y proporcione el nombre del proyecto y seleccione el nombre del país
Luego, muestre como esta interfaz y proporcione el nombre del proyecto y seleccione el nombre del país

Paso 6: Escuche que selecciono el nombre del proyecto Home Automation y selecciono mi país, luego presione Crear

Escuche que selecciono el nombre del proyecto Home Automation y selecciono mi país, luego presione Crear
Escuche que selecciono el nombre del proyecto Home Automation y selecciono mi país, luego presione Crear

Paso 7: Después de un momento, muestre esta interfaz, haga clic en Contención

Después de un momento Muestre esta interfaz Haga clic en Contención
Después de un momento Muestre esta interfaz Haga clic en Contención

Paso 8: luego vaya a Comenzar

Luego ve a Comenzar
Luego ve a Comenzar

Paso 9: Vaya a Reglas y código Eadit como imagen

Ir a Reglas y código Eadit como imagen
Ir a Reglas y código Eadit como imagen
Ir a Reglas y código Eadit como imagen
Ir a Reglas y código Eadit como imagen

Paso 10: vaya a su configuración y luego muestre su clave de API

Vaya a su configuración y luego muestre su clave de API
Vaya a su configuración y luego muestre su clave de API

Paso 11: Creación de aplicaciones

Sin tensión, le proporcionaré un archivo de fila completo para appinventor, simplemente haga clic aquí y descargue este

no vaya a ai2.appinventor.mit.edu para abrir este archivo

Paso 12: Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora

Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora
Ahora vaya a Proyecto e importe el archivo Homeautomation.aia en su computadora

Paso 13: Haga clic en la opción Círculo rojo y haga fluir esa imagen recomendada

Haga clic en la opción Círculo rojo y haga fluir esa imagen recomendada
Haga clic en la opción Círculo rojo y haga fluir esa imagen recomendada
Haga clic en la opción Círculo rojo y haga fluir esa imagen recomendada
Haga clic en la opción Círculo rojo y haga fluir esa imagen recomendada

Paso 14: Parte del programa Ardunio

Tienes que necesitar algún cambio en tu código ardunio

FIREBASE_HOST copiar y pegar en la base de datos de fairbase

FIREBASE_AUTH copiar y pegar en la configuración del proyecto

y configure su nombre de WIFI y contraseña

Descargue el bacalao ardunio desde aquí haga clic aquí

Este tutorial se publicó por primera vez en haga clic aquí.

más tutorial sobre Nodemcu haga clic aquí

Recomendado: