Skip to content

IoT Application using an ESP8266 as microcontroller and Firebase Realtime Database.

License

Notifications You must be signed in to change notification settings

marceloams/smart-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smart Device

Aplicação

Sensores modulares conectados à internet, com banco de dados e aplicativo mobile como interface do usuário.


Características

Microcontrolador: ESP8266

IDE: Arduino IDE 1.8.13

Linguagem de programação: C++

Sensores: DHT11 e sensor de presença PIR


Organização do diretório


Como utilizar - passo a passo

Requisitos

  • Possuir os componentes citados à cima bem como o software da IDE Arduino.

Passo 1

  • 👯 Clonar o repositório.

Passo 2

  • Passe o código para o microcontrolador e irá começar como um ponto de acesso, com as seguintes características:

Passo 3

  • Após conectar, abra o navegador e acesse o endereço 192.168.4.1 e irá abrir a tela de configuração do dispositivo:

Passo 4

  • Aperte em conectar e aparecerá a seguinte tela com alguns campos para serem preenchidos:

Passo 5

Antes de preencher

  • Abra o aplicativo mobile e siga os seguintes passos:

    • Adicione um dispositivo no aplicativo (Tela 1);
    • Clique em configurar (Icone de engrenagem, Tela 2);
    • Copie o id do dispositivo (Tela 3).
Tela 1 Tela 2 Tela 3
marceloamsProductions marceloamsProductions marceloamsProductions

Preenchendo os campos:

  • Escolha a rede ao qual deseja-se conectar e entre com a senha de acesso;
  • Device Settings: Entre com o id do dispositivo que foi obtido por meio do aplicativo mobile;
  • Local Wifi Setting: Pode editar o ssid e a senha do modo de ponto de acesso do dispositivo;
  • Após esses passos, deverá aparecer a seguinte tela:

Passo 6

  • Após isto, espere alguns segundos e já terá carregado no app:

  • Também será possível manipular o dipositivo além de acessar seu histórico de medidas.


✔️ Se seguiu os passo e obteve os mesmos resultados é sinal que funcionou!



❌ Se algum dos passos não funcionou, algo de errado não está certo :( (Faça um issue)


Contribuição

Passo 1

  • Opção 1

    • 🍴 Forkar esse repositório!
  • Opção 2

    • 👯 Clonar para sua maquina atual.

Passo 2

  • Codar! 👨‍💻👩‍💻

Passo 3

  • 🔃 Crie um novo pull request.

Bibliotecas utilizadas


Autor

Marcelo Amorim
marceloamsProductions

Licença

License


About

IoT Application using an ESP8266 as microcontroller and Firebase Realtime Database.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages