Índice:
- Etapa 1: Obtenha e envie o esboço
- Etapa 2: conectar ao AP e gerenciar WiFi
- Etapa 3: Excluindo redes WiFi
Vídeo: Usando WiFi AutoConnect com placas ESP8266 / ESP32: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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:
MQTT em placas Armtronix: 3 etapas
MQTT em placas Armtronix: neste instrutível, gostaríamos de mostrar inicialmente como você pode usar um sistema baseado em Linux (Debian ou Ubuntu) e instalar o Mosquitto (Mqtt Broker) nele, também mostrar como usar o cliente Mqtt em seu telefone ( Android) / sistema baseado em Linux, enviando e
Adicionando o recurso WiFi AutoConnect a um esboço existente: 3 etapas
Adicionando o recurso WiFi AutoConnect a um esboço existente: Em um post recente, aprendemos sobre o recurso AutoConnect para as placas ESP32 / ESP8266 e uma das perguntas feitas foi sobre como adicioná-lo a esboços existentes. Neste post, aprenderemos como fazer exatamente isso e usaremos o projeto de tempo de rede
Primeiros passos com ESP32 CAM - Streaming de vídeo usando ESP CAM por Wifi - Projeto de câmera de segurança ESP32: 8 etapas
Primeiros passos com ESP32 CAM | Streaming de vídeo usando ESP CAM por Wifi | Projeto de câmera de segurança ESP32: Hoje vamos aprender como usar esta nova placa ESP32 CAM e como podemos codificá-la e usá-la como uma câmera de segurança e obter um streaming de vídeo por wi-fi
Introdução ao ESP32 - Instalando placas ESP32 no IDE Arduino - Código ESP32 Blink: 3 etapas
Introdução ao ESP32 | Instalando placas ESP32 no IDE Arduino | ESP32 Blink Code: Neste instructables veremos como começar a trabalhar com esp32 e como instalar placas esp32 no IDE do Arduino e iremos programar esp 32 para executar o código blink usando arduino ide
Placas de circuito impresso (PCB) usando o cortador a laser: 5 etapas
Placas de circuito impresso (PCB) usando o cortador a laser: Esta é uma nova reviravolta em um processo existente, que permite que você faça PCBs super precisas. Basicamente, envolve pintar a placa de cobre com spray, cortar a tinta a laser e, em seguida, colocar a placa em um banho de cloreto férrico para remover o c