Arduino – Sensor de temperatura Parte5

Depois de um longo tempo sem postar nada sobre Arduino, segue algo que eu sempre quiser passar aqui no blog mas não tinha um conteúdo para acompanhar, que seria Arduino com interação de banco de dados.

Vamos continuar utilizando todo o material dos posts anteriores porém agora vamos dar sentido a nossa aplicação, fazendo com que os dados coletados do Arduino sejam armazenados em um banco de dados, onde um arquivo será agendado para que de 5 em 5 minutos comunique com o Arduino e salve estes valores (temperatura) em um banco de dados.

Nossa aplicação web ficará assim:

SensorTempArduinoWebcomBanco

Não sou desenvolvedor front-end e tudo foi desenvolvido pelo que li e já usei algum dia, então fiquei a vontade em adaptar e modificar ao gosto deixar apenas os créditos, como eu detalhei bastante o código e as passagens e este post ficaria muito extenso resolvi escrever e gerar um .pdf que esta em um link no fim desta pagina junto aos arquivo compactado com toda estrutura do sistema web.

Para seguir este post será necessário a preparação do ambiente que será informado nos primeiros passos até o download do material necessário:

1) Este post foi escrito baseado em uma VM Linux.

2) É necessário ter instalado e funcionando (Apache2, MySQL, PHP5 e o modulo php5-mysql).

Caso precise de ajuda clique aqui, já escrevi um post sobre isso.

3) Esta sendo disponibilizado toda estrutura das paginas e do banco de dados MySQL, para só copiar e colar os arquivos e o banco apenas importar e já estará funcionando, caso não tenha experiencias com banco de dados MySQL instale o Phpmyadmin.

4) O diretório padrão do projeto é /var/www/tempuino/

5) O usuário e senha do banco de dados mysql utilizado é ‘operador’ para ambos.

6) Download do material.

Material passo-a-passo PDF

Arquivos da estrutura

Agora é só abrir a mente e expandir as idéias do que se pode fazer com web + Arduino + banco de dados.

ATENÇÃO: Na pagina principal utilizei para informar a data html5, no Google Chrome funcionou certo, porém no Mozilla Firefox não, então a data deve ser informada no seguinte padrão (2014-01-16), constatei isso apenas hoje após ter escrito o material em realizado um teste final.

Até a próxima!

Share Button

CC BY-NC-SA 4.0 Arduino – Sensor de temperatura Parte5 by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.