Sensor De Luz Online

by lucasrm in Circuits > Arduino

244 Views, 0 Favorites, 0 Comments

Sensor De Luz Online

circuito necessário.jpg

Projeto de um Sensor de Luz que avisa para o celular se a luz está acesa ou não

Pode ser usado como forma de segurança ou alerta para economia de energia

Supplies

Para realizar esse projeto é necessário:

  • Uma placa ESP8266
  • Uma PROTOBOARD pequena
  • Um cabo micro USB
  • Um Resistor sensível à luz que servirá como nosso sensor de iluminação
  • Um Resistor de 10K Ohms
  • Fios para ligação ( Jumper Wires)
  • IDEs
    • Android Studio
    • Arduino IDE

Passo 1: Criar Um Novo Projeto No Google Firebase

console firebase.PNG
  • Entrar em console.firebase.google.com
  • Clicar em Adicionar Projeto
  • Seguir as instruções para Android

Passo 2: Popular As Informações Do Realtime Database

firebase - Realtime Database.png
  • Clicar em Database no painel lateral do firebase
  • Adicionar os dados do Realtime database conforme na figura
  • Anote em algum lugar a url do banco de dados (termina com .firebaseio.com )

Passo 3: Criando O Aplicativo Android

configuracao android.PNG

  • Entre no Android Studio
  • Clique em File -> New Project
  • Escolha a Opção Empty Activity
  • Crie um novo aplicativo Android com as informações da figura

Passo 4: Configurando O Aplicativo Android Para Firebase

  • No arquivo build.gradle do PROJETO, insira a linha dentro da seção de dependências
    • classpath 'com.google.gms:google-services:4.3.2'
  • No arquivo build.gradle do modulo APP, insira a linha dentro da seção de dependências
    • implementation 'com.google.firebase:firebase-database:19.1.0'

Passo 5: Realizando a Conexão Do Aplicativo Com O Firebase

Desta forma o aplicativo já estará escutando alterações no firebase.

Você já pode executar o aplicativo e testar as alterações no seu celular.

Passo 6: Montando O Circuito De Detecção De Luz

prototipo circuito.png

  • Monte o circuito conforme a imagem

Passo 7: Envio Das Informações Para O Firebase

CodigoArduino.PNG

Passo 8: Teste Final

Sensor de Luz de Tempo Real
  • Teste o seu Sensor de Luz Conectado assim como no Vídeo