Proiectul ales consta intr-o statie de monitorizare meteo. Sistemul capteaza date atat online (OpenWeather), cat si fizic (senzor de temperatura). Astfel se vor afisa (pe un LCD) detalii precum temperatura si umiditatea sprecifice localitatii si pozitiei curente (interior / exterior). Acest sitem are scopul de a usura accesul utilizatorului la datele meteo de interes (locale).
Prin intermediul unui desktop/laptop conectat la Arduino se poate schimba/seta localitatea dorita si reteaua Wi-fi. Odata setate, este nevoie de o sursa separata de alimentare. Modulul Wi-fi CH340 cere (si primeste) date de la openweathermap.org la intervale de cateva minute si trimite informatiile primite catre Arduino. Senzorul DHT11 capteaza date similare la intervale de cateva secunde si trimite informatiile catre Arduino. Toate datele se vor afisa pe LCD (16×2) separat (localitate/local).
connectToWiFi()
httpGETRequest(const char* path)
sendData()
setup(void)
loop()
printLCD(int temp, int humidity, int location)
printDHT()
printWiFi()
setup(void)
loop()