Sensores modulares conectados à internet, com banco de dados e aplicativo mobile como interface do usuário.
Microcontrolador: ESP8266
IDE: Arduino IDE 1.8.13
Linguagem de programação: C++
Sensores: DHT11 e sensor de presença PIR
- Possuir os componentes citados à cima bem como o software da IDE Arduino.
- 👯 Clonar o repositório.
- Passe o código para o microcontrolador e irá começar como um ponto de acesso, com as seguintes características:
- 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:
- Aperte em conectar e aparecerá a seguinte tela com alguns campos para serem preenchidos:
-
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 |
---|---|---|
![]() |
![]() |
![]() |
- 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:
- 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)
-
Opção 1
- 🍴 Forkar esse repositório!
-
Opção 2
- 👯 Clonar para sua maquina atual.
- Codar! 👨💻👩💻
- 🔃 Crie um novo pull request.
- Wifi Manager;
- Arduino Json;
- Firebase-Esp8266;
- FS.h;
- ESP8266WiFi.h;
- DNSServer;
- DHT;
- NTPClient;
- WiFiUdp.
Marcelo Amorim |
---|
- MIT license
- Copyright 2020 © SmartDeviceProductions.