[Resolvido] Ao ligar o ESP8266 parte de casa fica sem internet

Estou com um problema com o ESP8266, o código está anexado, mas não é nada complexo, tem 30 linhas, só ligo o servidor e mando alterar o status do pino 5 se eu acesso o /LEDCHANGE

Isso está funcionando perfeitamente, mas o problema é outro:

- Estou usando o notebook em um local com sinal wifi fraco, mas totalmente funcional.

- Ao ligar o ESP8266 com esse código ai, o notebook passa a ter o sinal máximo, mas não tem internet, eu só consigo me conectar na página do ESP, o google, facebook ou qualquer outra página fica off.

- Tentando do meu quarto, onde o sinal de internet é melhor, eu consigo me conectar no ESP e na internet.

Alguém saberia explicar o que está acontecendo?

Achei que o ESP não estava localizando a rede, então ele resolveu criar uma nova com o mesmo ID e senha que eu passei, para testar isso, mudei a ID no código e ele não criou uma rede nova com aquela ID, logo, minha hipótese não faz sentido.

Exibições: 224

Anexos

Responder esta

Respostas a este tópico

Também não é esse o caso, meu notebook recebeu o IP http://192.168.0.102/, enquanto o ESP está com http://192.168.0.100/

Recebi outros 2 ESP hoje, liguei ambos com o mesmo código e não deu esse problema, mas é só ligar o ESP antigo e o problema volta.

Busquei muito na internet, tanto em português quanto em inglês, e não encontrei quase nada sobre esse mesmo problema. O que posso concluir é que o meu ESP antigo deve ter vindo com algum defeito.

Estranho mesmo. Não é um comportamento normal.

Para não descartar ele direto sugiro verificar se tem alguma atualização disponivel pra ele. As vezes é firmware ou coisa assim.

http://www.instructables.com/id/Intro-Esp-8266-firmware-update/

Fiz outra compra nos correios, algumas placas para soldar o ESP e usar na protoboard, vou esperar chegar e tentarei atualizar o componente.

Obrigado.

O problema já foi resolvido ??

Você esta conectando no WIFI e criando um WebServer. Porque ?

#include <ESP8266WebServer.h>

ESP8266WebServer server(80);

Provável causa do problema :

- O seu roteador e o ESP8266 devem estar usando o mesmo canal de WIFI 

- É mais fácil alterar o canal do seu roteador. Entre na tela de configuração (leia o manual do roteador) 

A seleção do canal pode ser fixa ou automática. Faça um teste e altere o canal do seu roteador 

Para identificar os canais usados, use esse aplicativo Android:

https://play.google.com/store/apps/details?id=com.farproc.wifi.anal...

http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2016/12/como-e...

Foi mais ou menos, deu para entender que o ESP antigo estava fazendo algo diferente, passei o mesmo código para 2 ESPs novos (NodeMCU 3) e nenhum deu problema.

Você esta conectando no WIFI e criando um WebServer. Porque ?

Nunca tinha mexido com o ESP, peguei um código de exemplo, notei que estava bugando o meu wifi e comecei a remover coisas, pode ser que isso fosse útil no código antigo, mas eu pensei que para o WebServer server.on("/LEDCHANGE", chg); e o  server.begin(); seria necessário o WebServer.

Realmente o ESP está criando uma nova rede, a vermelha é minha rede antiga, a azul clara aparece quando eu ligo o ESP.

Era para o ESP gerar uma rede com esse código?

Obrigado.

Boa noite, 

Não há necessidade de você usar um WEBserver para o que pretende fazer .

Comente as duas linhas abaixo com // e faça testes.

#include <ESP8266WebServer.h>

ESP8266WebServer server(80);

Aproveita e atualiza o esp na ide do arduino, saiu a versão 2.4.1

https://github.com/esp8266/Arduino/releases/download/2.4.1/package_...

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço