Vamos lá @lucaswmsilva…
-
Estou assumindo que você está com Apache, PHP e MySQL funcionando ok em sua máquina. Fiz na minha com a instalação padrão do MAMP que é tipo o XAMP mas para Mac.
-
Crie um database chamado energy e crie uma tabela chamada medidas com a seguinte estrutura:
-
Agora basta criar uma pasta chamada energy na raiz do seu apache (htdocs) e colocar nelas dois aquivos:
- o primeiro chamado index.php => pegue ele aqui:
https://gist.github.com/mlemos/1b8d1a7f0c4995f9c74c#file-energy_monitor_index-php - ele mostra as últimas medidas, faz o cálculo de consumo total das últimas 24 horas e mostra o gráfico do consumo das últimas 24 horas (igual o exemplo que fiz na Telefonica). - o segundo chamado medida.php => pegue ele aqui: https://gist.github.com/mlemos/a44fa702aa2d6a90adc3#file-energy_monitor_medida-php - ele é o script que vai recber os dados do Arduino
-
Você precisara ajustar estes arquivos para os dados de seu servidor (host, porta, usuario, senha, etc).
-
Você também precisará mudar no código do Arduino os parâmetros do servidor e a URL para onde ele enviará os dados.
Bom… acho que é isto! Se tudo der certo depois de enviar medidas para o servidor você deverá ver algo assim:
PS:. Não melhorei as explicações, comentários, código, etc porquê estou bem ferrado de tempo por aqui.
Se tiver dúvidas avise!
s e Boa Sorte!
Manoel Lemos