EnzoThierry / Planta-loT

Uma planta que tweeta quando precisa de agua.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Planta-IoT

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

exemplo imagem

Trata-se de uma API ligada a uma planta que avisa quando precisa de agua.

Ajustes e melhorias

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.

💻 Pré-requisitos

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.

🚀 Instalando Planta-IoT

Para instalar o Planta-IoT, siga estas etapas:

Monte o circuito abaixo:

esquematico

Abra a pasta firmware utilizando a extensão PlatformIO do VSCode e faça upload do firmware.

ezgif com-gif-maker

Agora dentro da pasta twitterAPI execute os comandos:

npm install

☕ Usando Planta-IoT

Para usar Planta-IoT, siga estas etapas:

Com o ESP8266 ligado conecte a rede WiFi de nome "Planta IoT" e informe as credenciais

WiFi | WiFi | WiFi

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:

exemplo de funcionamento | exemplo de funcionamento

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.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Marcelo Assis no GitHub
Marcelo Assis

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

⬆ Voltar ao topo

About

Uma planta que tweeta quando precisa de agua.


Languages

Language:JavaScript 55.0%Language:Vue 26.4%Language:C++ 17.5%Language:C 1.2%