Trata-se de uma API ligada a uma planta que avisa quando precisa de agua.
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Tweetar frases relacionadas a plantas todas as manhãs.
- Piscar led a cada request
- Corrigir erro intermitente de não salvar senha WiFi
- Feature para agradecer quando é irrigada
- Painel de controle no front-end
- Regressão linear para fazer previsões de quando regar a planta novamente.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você possui
ESP8266 e um Sensor de Umidade do Solo
- Você instalou a versão mais recente de
Node.js / VSCode / Driver CH340
- Você tem uma máquina
Windows / Linux / Mac
.
Para instalar o Planta-IoT, siga estas etapas:
Monte o circuito abaixo:
Abra a pasta firmware utilizando a extensão PlatformIO do VSCode e faça upload do firmware.
Agora dentro da pasta twitterAPI execute os comandos:
npm install
Para usar Planta-IoT, siga estas etapas:
Com o ESP8266 ligado conecte a rede WiFi de nome "Planta IoT" e informe as credenciais
Dentro da pasta twitterAPI rode o comando:
node main.js
Quando a planta Tweeta ?
Todo dia as 08:00 A.M a "planta" ira tweetar uma frase com sua umidade do solo atual:
Caso a planta receba muito agua a mesma ira tweetar um aviso.
Caso a planta perca a conexão com seu sensores ou a API a mesma ira tweetar um aviso.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Marcelo Assis |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.