top of page

As linhas mágicas que criaram o sistema...

  • Foto do escritor: Rafaela Ruchinski
    Rafaela Ruchinski
  • 3 de ago. de 2018
  • 2 min de leitura

Uma boa prática em todos os projetos é usar os 3 ‘Ps’. Os três Ps se referem a Pare, Pense e Planeje. Depois que essas 3 etapas foram concluídas, realizamos o quarto ‘P’, a fase de Programação: programe. Ou seja, Pare, Pense, Planeje e depois Programe.

Com isso o projeto fica mais saudável e evita atropelamentos e falta de planejamento.


Nesse projeto não foi diferente. Decidimos fazer em etapas e assim concluídas seguir com a próxima. Em cada etapa usamos o ciclo de Parar, Pensar, Planejar e depois Programar.

Neste post explicaremos cada etapa que foi necessária para concluirmos o projeto.

No post “Entendendo o sistema” você pode ver o fluxograma do programa desenvolvido.



A primeira etapa foi configurar a conexão com a internet. Depois disso, configurar os parâmetros utilizados para o envio de e-mail. Essas duas etapas podem ser vistas na imagem a baixo.


Nas próximas imagem podemos ver as etapas seguinte, onde realizamos a criação do Web Client. Nele colocamos dois campos, um para informar o valor que a luminosidade pode chegar e o outro para informar o e-mail de destino para avisos caso o valor seja ultrapassado. Os valores apresentados no Web Client são buscados do File System.




A próxima etapa foi definir um timer, que indica quanto tempo irá esperar até a próxima leitura no sensor.



A quinta etapa consiste em realizar o envio de valor do sensor de luminosidade para o servidor MQTT, acessar o File System e verificar se o valor do sensor é maior que o valor armazenado no File System, caso seja, chama o método de envio de e-mail.



A última etapa foi enviar o e-mail utilizando os parâmetros configurados anteriormente. A imagem abaixo apresenta parte do código.



Durante toda a fase de construção do código fonte, fomos realizando testes. Houveram pelo menos um teste no fim de cada etapa e alguns testes após finalizarmos o código fonte.


 
 
 

Comentários


©2018 by ESP8266 LUA. Proudly created with Wix.com

bottom of page