Arduino Uno + DHT11 + DS18B20, com previsão futura usando Machine Learning e dados públicos de clima.
Modelo RandomForestRegressor treinado com o histórico do DHT11/DS18B20 e a previsão pública do Open-Meteo
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.
Temperatura e umidade externas obtidas da API pública e gratuita Open-Meteo (open-meteo.com), sem necessidade de chave de API.
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).
| Componente | Pino no Arduino Uno | Observações |
|---|---|---|
| DHT11 — VCC | 5V | Alimentação / Power |
| DHT11 — GND | GND | — |
| DHT11 — DATA | D2 | Pull-up 10kΩ para 5V (se necessário) |
| DS18B20 — VCC | 5V | Alimentação / Power |
| DS18B20 — GND | GND | — |
| DS18B20 — DATA | D4 | Pull-up 4.7kΩ para 5V (obrigatório) |
| LED de status (opcional) | D13 | LED embutido do Arduino Uno |