Índice:

Usando WiFi AutoConnect com placas ESP8266 / ESP32: 3 etapas
Usando WiFi AutoConnect com placas ESP8266 / ESP32: 3 etapas

Vídeo: Usando WiFi AutoConnect com placas ESP8266 / ESP32: 3 etapas

Vídeo: Usando WiFi AutoConnect com placas ESP8266 / ESP32: 3 etapas
Vídeo: Маяк с управлением через интернет. Web-интерфейс, Si5351, ESP8266 и Arduino 2024, Julho
Anonim
Usando WiFi AutoConnect com placas ESP8266 / ESP32
Usando WiFi AutoConnect com placas ESP8266 / ESP32

Aprenderemos como usar a biblioteca AutoConnect, que nos permite conectar e gerenciar pontos de acesso WiFi usando um smartphone.

O vídeo acima o guiará pelo processo junto com as várias telas que você precisa acessar para aprender sobre a biblioteca AutoConnect. Esta postagem escrita cobrirá apenas resumidamente.

Etapa 1: Obtenha e envie o esboço

Obtenha e envie o esboço
Obtenha e envie o esboço
Obtenha e envie o esboço
Obtenha e envie o esboço
Obtenha e envie o esboço
Obtenha e envie o esboço

Quando a placa ESP32 inicializa, ele verifica se alguma credencial de rede anterior foi armazenada no FLASH. Por padrão, ele tentará se conectar a eles e, se for bem-sucedido, imprimirá o endereço IP na porta serial. Seu esboço funcionará normalmente. Se não for capaz de se conectar a uma rede WiFi, ele criará um ponto de acesso ao qual você pode se conectar e gerenciar as credenciais WiFi.

Vamos começar instalando as bibliotecas necessárias no IDE do Arduino. Precisamos instalar a biblioteca AutoConnect. Abra o gerenciador de biblioteca e digite AutoConnect. Instale a biblioteca que aparece. A biblioteca AutoConnect precisa da biblioteca PageBuilder para funcionar, então digite PageBuilder e instale-a também. Em seguida, baixe e abra o esboço para este projeto.

Link para o esboço:

Você não precisa mudar nada no esboço, mas se quiser, pode atribuir um nome de host diferente para sua placa. Agora é hora de fazer o upload do esboço. Conecte a placa usando o diagrama acima, abra o terminal serial e pressione o botão reset. Você receberá uma mensagem indicando que o tabuleiro está pronto para receber o código. Clique no botão de upload e espere até que ele seja concluído. Mantenha o terminal serial aberto, remova o jumper de inicialização e pressione o botão reset.

Nesse ponto, duas coisas acontecerão. Se as informações de rede anteriores foram armazenadas na memória flash, a placa se conectaria automaticamente à rede e imprimiria o endereço IP e o nome do host. Nesse caso, você não precisa fazer nada. Se quiser apagar as credenciais armazenadas, você terá que apagar a memória FLASH e o vídeo tem instruções para fazer isso. No entanto, se fosse uma nova placa ou se não houvesse nenhuma informação válida, ele criaria um ponto de acesso.

Etapa 2: conectar ao AP e gerenciar WiFi

Conecte-se ao AP e gerencie WiFi
Conecte-se ao AP e gerencie WiFi
Conecte-se ao AP e gerencie WiFi
Conecte-se ao AP e gerencie WiFi
Conecte-se ao AP e gerencie WiFi
Conecte-se ao AP e gerencie WiFi

Se a placa não conseguir se conectar a uma rede WiFi, ela criará um ponto de acesso chamado "esp32ap" e isso normalmente aparecerá após cerca de 30 segundos. Conecte-se a ele usando a senha padrão 12345678. Ele deve redirecioná-lo automaticamente para a página de gerenciamento ou então, você pode usar o endereço IP 172.217.28.1 para acessá-lo. A página fornece algumas informações sobre a placa, como endereço MAC, status da memória e assim por diante. O menu oferece várias opções: A capacidade de configurar novos pontos de acesso ou redes. Visualize SSIDs ou redes salvas. Desconecte-se da rede atual. Reinicialize ou reinicie a placa. Altere o fuso horário. E também vá para a página inicial que simplesmente exibe a hora.

Toque na opção configurar novo AP. Selecione o ponto de acesso na lista e digite a senha. Uma vez feito isso, clique em aplicar e a placa deve se conectar à rede e fornecer os detalhes da rede conforme mostrado nas imagens. O endereço IP também será impresso no terminal serial junto com o nome do host.

Na próxima vez que você inicializar a placa, ela se conectará automaticamente a uma rede WIFI e seu esboço funcionará conforme o esperado.

Etapa 3: Excluindo redes WiFi

Excluindo redes WiFi
Excluindo redes WiFi

Não encontrei uma maneira simples de apagar os detalhes de SSID armazenados do flash usando a página de gerenciamento. Uma maneira de fazer isso é restaurando a placa para os padrões de fábrica usando o esptool que pode ser usado no Windows e Mac. Isso significa que você terá que carregar seu esboço novamente. Se você estiver executando o Windows, existe uma maneira mais fácil de fazer isso. Você pode baixar e instalar a ferramenta ESP32 Flash Download. O vídeo mostra como usar esta ferramenta. A ferramenta de download do Flash não funciona para Mac, então a única opção que você tem é usar o esptool. Você precisará instalá-lo primeiro usando o terminal e, em seguida, pode apagar o flash especificando a porta. Novamente, consulte o vídeo para os comandos e como usá-los.

Link para o esboço:

Se você gostou deste post, não se esqueça de nos seguir usando os links abaixo, pois estaremos construindo muitos outros projetos como este:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site do BnBe:

Recomendado: