Escolar Documentos
Profissional Documentos
Cultura Documentos
Firebase
• ESP8266 ESP-01
• Módulo Relê para ESP-01
• Fonte 5v
https://www.banggood.com/custlink/mK3htKDdEK
https://www.banggood.com/custlink/KmGYHvDhK2 https://www.banggood.com/custlink/Kv3yP3KRvw
Links onde
comprei os
componentes
Em www.fernandok.com
5
forum.fernandok.com
Instagram
fernandok_oficial
Telegram
fernandok_oficial
7
Bibliotecas
Biblioteca Firebase Arduino
https://github.com/FirebaseExtended/firebase-arduino
Clique aqui
// URL do Firebase
#define FIREBASE_HOST "xxxxxxxxxxxxxxx.firebaseio.com“
//Desligamos o relê. Pela lógica do nosso relê: HIGH desliga e LOW liga
digitalWrite(RELAY_PIN, HIGH);
//Informamos que queremos receber os dados do path indicado por stream (tempo real)
Firebase.stream(PATH);
}
Código SetupWiFi
Serial.print("Conectando WiFi");
while(WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(1000);
}
Serial.println("\nConectado");
}
Código Loop
void loop()
{
// Se o WiFi se desconectou, tentamos reconectar
if(!WiFi.isConnected())
{
Serial.println("Desconectado, reconectando...");
WiFi.reconnect();
}
Clique em
“Adicionar
projeto”
Firebase
Digite o nome
do projeto e
clique em
“Continuar”
Firebase
Desative a
opção Analytics
já que não
vamos utilizar
neste exemplo.
Clique em
“Criar Projeto”
Firebase
Clique em
“Database”
Firebase
Na seção Realtime Database
Clique em “Ativar”
Firebase
Clique em
“Connection”
AppFernandoK
Clique aqui
AppFernandoK
Clique aqui
Adicione nome
para a conexão e
adicione
dataBaseURL
(o mesmo em
FIREBASE_HOST
do .ino) com https://
e clique em “Add”
AppFernandoK
A conexão aparecerá
na lista. Clique nela.
AppFernandoK
Se tudo ocorreu
bem o ícone
ficará verde Agora feche a lista
clicando aqui
AppFernandoK
Clique em
“Add Components”
AppFernandoK
Adicione um botão
que irá ligar o relê com
o seguinte código:
relay1 on
Clique em “Add”
AppFernandoK
Adicione um botão
que irá desligar o relê
com o seguinte código:
relay1 off
Clique em “Add”
AppFernandoK
Você pode
mover os
botões
clicando
aqui
IMPORTANTE!!!
Lembre-se de
salvar tudo o
que fez
Em www.fernandok.com
Download arquivos PDF e INO do código fonte
40