Montagem da Cadeira do Capitão – Parte 2
Olá, queridos amigos,
Hoje iremos apresentar a segunda parte da montagem da Cadeira do Capitão.
Como visto no ultimo post:
Agora, chegou a hora de programar o módulo ESP8266, a função deste módulo, é controlar a tela nextion, permitindo que haja a ligação entre a casa e o display.
Vale lembrar que o nextion possui um sofisticado processador, que independe do ESP8266, porem o ESP8266 possui acesso a internet através de wifi.
Pré requisitos
Configurando o Arduino
O ESP8266 não possui comunicação nativa com Arduino, porem para realizar esta operação é necessário primeiro alguns passos.
Siga o procedimento descrito no tutorial abaixo:
Configurando Lolin
Para montagem deste projeto, usamos o módulo Lolin.
Para configurar o Lolin no arduino, é necessário realizar o seguinte procedimento:
Programação do ESP8266
Agora neste procedimento, iremos de fato programar o ESP8266, Lolin.
Para isso iremos baixar o repositório do projeto casa, no nosso GITHUB.
https://github.com/MarceloMaurin/casa
Dentro do repositório, existe uma pasta arduino, que possui o fonte cadeira.
Baixe o repositório e compile e instale nossa aplicação, conforme o procedimento passado anteriormente.
Caso tenha dúvidas, sobre como usar o git, siga nosso procedimentos descrito abaixo:
Parametrização do Seu Ambiente
Durante a instalação do Equipamento, é necessário, mudar algumas informações do firmware.
Este procedimento visa, preparar o equipamento para seu ambiente, são estas informações:
- SID do wifi
- Senha do Wifi
- host do servidor
Mudando o Wifi
A informação do SID da sua rede, deve ser escrita, no define:
STASSID, colocando o que é informado no seu wifi, conforme figura abaixo:
Já a senha do seu wifi, é o que é definida, no define STAPSK, e deve ser mudada, para o valor que for da sua senha.
Mudando o endereço do servidor
O Endereço do servidor, é o caminho que seu ESP encontrará a aplicação que receberá as solicitações do seu ESP8266.
Geralmente é uma aplicação Linux, porem pode ser também windows.
De forma geral o servidor precisará ser um IP fixo, em sua casa, porem explicaremos em mais detalhes, quando tratarmos deste assunto.
Não esqueça de mudar o endereço do servidor, pois a aplicação irá entrar na rede errada, não recebendo os comandos corretos.