Skip to content

RafaPiveta/PrevisaoDeChuva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Algoritmo desenvolvido no Arduino IDE utilizando C++ durante a faculdade!

O objetivo desse trabalho foi criar um aplicativo de previsão de chuva, o trabalho foi feito utilizando as tecnologias a seguir:

  1. esp32 - Uma placa programável assim como o Arduino
  2. Relé - Um switch ON / OFF que seria conectado a um circuito já existente
  3. OpenWeatherMap API - Uma API cujo foi utilizada para obtenção de dados de previsão
  4. Internet Of Things (Iot)

Ao final do projeto, a placa seria colocada juntamente a um sistema de coleta de água de chuva para que de acordo com a previsão, fosse possível fechar a válvula de água da Sanepar (Companhia de Água da região de Curitiba) e assim, economizar dinheiro. Foram realizados testes em dias com previsão de chuva e dias sem previsão de chuva e, ao final, o algoritmo identificou de maneira correta se iria ou não chover.

image

image

Para visualizar o projeto completo acesse meu LinkedIn: https://www.linkedin.com/in/rafael-olivare-piveta/

Para testá-lo:

  1. Clone esse repositório usando: git clone [email protected]:RafaPiveta/PrevisaoDeChuva.git
  2. Tome certeza de que está utilizando um esp32 com display OLED
  3. Abra o Arduino IDE e baixe as bibliotecas a seguir:
    • Arduino_JSON by Arduino
    • ESP8266 and ESP32 OLED driver for SSD1306 displays by ThingPluse, Fabrice Weinberg
  4. Selecione Ferramentas -> Placas e baixe a placa WEMOS LOLIN32
  5. Tome certeza de que o esp32 está conectado na porta COM correta
  6. Substitua sua chave da OpenWeatherMap API e sua WiFi no código
  7. Rode o código

About

Aplicativo de previsão de chuva desenvolvido em C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages