Índice:

Como fazer um sistema de automação residencial Firebase usando NodeMCU - na plataforma IOT: 14 etapas
Como fazer um sistema de automação residencial Firebase usando NodeMCU - na plataforma IOT: 14 etapas

Vídeo: Como fazer um sistema de automação residencial Firebase usando NodeMCU - na plataforma IOT: 14 etapas

Vídeo: Como fazer um sistema de automação residencial Firebase usando NodeMCU - na plataforma IOT: 14 etapas
Vídeo: Aula3- Criar primeiro projeto Iot com NodeMCU e geniot PRO Industrial 2024, Julho
Anonim
Como fazer um sistema de automação residencial Firebase usando NodeMCU | na plataforma IOT
Como fazer um sistema de automação residencial Firebase usando NodeMCU | na plataforma IOT

OBJETIVO DESTE PROJETO

Este projeto tem como objetivo desenvolver um sistema de automação residencial que dê ao usuário controle completo sobre todos os dispositivos controláveis remotamente de sua casa usando o aplicativo IOT Android. Existem muitos servidores online de terceiros e plataformas disponíveis para mostrar os dados de seu projeto IOT. Mas, todas essas plataformas como ThingSpeak, Adafruit.io, Blynk e IFTT etc, mas hoje eu seleciono firebase

Passo 1:

Etapa 2: Por que você seleciona o Firebase

O Firebase fornece uma maneira rápida de persistir os dados sensoriais coletados no nível do dispositivo e funciona muito bem com as APIs do Android, que são compatíveis com AndroidThings. Muitos programadores de dispositivos móveis e dispositivos que eu encontrei lutam com a programação do lado do servidor. O Firebase pode realmente ajudar a preencher essa lacuna e torná-la mais fácil. Será interessante ver os desenvolvedores usando seus recursos off-line. Se você é novo em IoT ou em qualquer dispositivo que coleta dados e precisa transmiti-los por meio de redes, a regra de ouro a ser assumida é que a conectividade de rede não pode ser assumida. Como resultado, você precisará coletar os dados off-line e, quando a rede estiver disponível, transmiti-los ao seu servidor. O Firebase com seu recurso off-line pode realmente tornar isso simples para muitos desenvolvedores.

O Firebase tem muitos recursos, incluindo banco de dados em tempo real, autenticação, nuvem de mensagens, armazenamento, hospedagem, laboratório de testes e análises, mas vou usar apenas autenticação e banco de dados em tempo real.

Etapa 3: Ok, para não ir para a destruição do projeto …

Vou dividir este projeto Três partes

1. Criação de conta fairbase

2. Criação de aplicativos

3. Parte do programa Ardunio

Etapa 4: Criando uma conta Fairbase

Criação de conta Fairbase
Criação de conta Fairbase

Primeiro vá para https://console.firebase.google.com/ e faça login

Clique em Adicionar projeto

Etapa 5: em seguida, mostrar como esta interface, fornecer o nome do projeto e selecionar o nome do país

Em seguida, mostrar como esta interface, fornecer o nome do projeto e selecionar o nome do país
Em seguida, mostrar como esta interface, fornecer o nome do projeto e selecionar o nome do país

Etapa 6: Ouça, eu seleciono o nome do projeto Automação residencial e selecione meu país e, em seguida, pressione Criar

Ouvi que seleciono o nome do projeto Automação residencial e selecione meu país e, em seguida, pressione Criar
Ouvi que seleciono o nome do projeto Automação residencial e selecione meu país e, em seguida, pressione Criar

Etapa 7: depois de um momento, mostre esta interface, clique em contenção

Depois de um momento, mostre esta interface, clique em contenção
Depois de um momento, mostre esta interface, clique em contenção

Etapa 8: vá para os primeiros passos

Em seguida, vá para os primeiros passos
Em seguida, vá para os primeiros passos

Etapa 9: Vá para Regras e Código Eadit como imagem

Vá para Regras e Código Eadit como imagem
Vá para Regras e Código Eadit como imagem
Vá para Regras e Código Eadit como imagem
Vá para Regras e Código Eadit como imagem

Etapa 10: vá para sua configuração e mostre sua chave de API

Vá para sua configuração e, em seguida, mostre sua chave de API
Vá para sua configuração e, em seguida, mostre sua chave de API

Etapa 11: Criação de aplicativo

Sem tensão, irei fornecer a você um arquivo de linha completo para o appinventor, basta clicar aqui e fazer o download

não vá para ai2.appinventor.mit.edu para abrir este arquivo

Etapa 12: Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador

Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador
Agora vá para Projeto e importe o arquivo Homeautomation.aia em seu computador

Etapa 13: Clique na opção de círculo vermelho e na opção Flow That Image Commend

Clique na opção do círculo vermelho e na opção Flow That Image Commend
Clique na opção do círculo vermelho e na opção Flow That Image Commend
Clique na opção de círculo vermelho e em Flow That Image Commend
Clique na opção de círculo vermelho e em Flow That Image Commend

Etapa 14: Parte do Programa Ardunio

Você precisa de alguma mudança no seu código ardunio

FIREBASE_HOST copiar e colar no banco de dados fairbase

FIREBASE_AUTH copiar e colar na configuração do projeto

e configure seu nome e senha WIFI

Baixe o bacalhau ardunio aqui clique aqui

Este tutorial foi publicado pela primeira vez em clique aqui

mais tutorial sobre o Nodemcu clique aqui

Recomendado: