IoT Sensor Station
...

Monitoramento Inteligente de Temperatura e Umidade

Arduino Uno + DHT11 + DS18B20, com previsão futura usando Machine Learning e dados públicos de clima.

Temperatura (DHT11)
--
Arduino Uno · DHT11
Temperatura (DS18B20)
--
Arduino Uno · DS18B20
Umidade (DHT11)
--
Arduino Uno · DHT11
Temperatura Externa (Open-Meteo)
--
API pública Open-Meteo
Umidade Externa (Open-Meteo)
--
API pública Open-Meteo
Última atualização
--
readings.created_at

Histórico de Leituras (Sensores Físicos)

Previsão Futura (Machine Learning)

Modelo RandomForestRegressor treinado com o histórico do DHT11/DS18B20 e a previsão pública do Open-Meteo

De onde vêm os dados

Sensores Físicos (Arduino Uno)

Temperatura e umidade medidas em tempo real pelo DHT11 (umidade + temperatura) e pelo DS18B20 (temperatura de precisão), enviadas via USB para o computador e depois para este site.

Clima Público (Open-Meteo)

Temperatura e umidade externas obtidas da API pública e gratuita Open-Meteo (open-meteo.com), sem necessidade de chave de API.

Previsão (Machine Learning)

Previsão gerada por um modelo RandomForestRegressor (scikit-learn), treinado com o histórico dos sensores combinado à previsão pública do Open-Meteo, executado em Python (ml/predict_forecast.py).

Pinagem Utilizada no Projeto

Componente Pino no Arduino Uno Observações
DHT11 — VCC5VAlimentação / Power
DHT11 — GNDGND
DHT11 — DATAD2Pull-up 10kΩ para 5V (se necessário)
DS18B20 — VCC5VAlimentação / Power
DS18B20 — GNDGND
DS18B20 — DATAD4Pull-up 4.7kΩ para 5V (obrigatório)
LED de status (opcional)D13LED embutido do Arduino Uno