Índice:

Controle o ESP8266 pela Internet (de qualquer lugar): 5 etapas (com imagens)
Controle o ESP8266 pela Internet (de qualquer lugar): 5 etapas (com imagens)

Vídeo: Controle o ESP8266 pela Internet (de qualquer lugar): 5 etapas (com imagens)

Vídeo: Controle o ESP8266 pela Internet (de qualquer lugar): 5 etapas (com imagens)
Vídeo: Curso ESP32 e ESP8266 Aula 1 2024, Novembro
Anonim
Controle o ESP8266 pela Internet (de qualquer lugar)
Controle o ESP8266 pela Internet (de qualquer lugar)
Controle o ESP8266 pela Internet (de qualquer lugar)
Controle o ESP8266 pela Internet (de qualquer lugar)
Controle o ESP8266 pela Internet (de qualquer lugar)
Controle o ESP8266 pela Internet (de qualquer lugar)

Existem apenas algumas coisas melhores do que (com sucesso) programar e usar seu Arduino. Certamente uma dessas coisas é usar seu ESP8266 como um Arduino com WiFi! Neste instrutivo, mostrarei uma maneira FÁCIL de fazer o ESP8266 funcionar como um servidor web E acessar esse servidor de qualquer lugar (pela internet)

Além disso, se você achar este instrutível interessante, talvez você goste de alguns dos meus outros:

EASY Arduino OLED sensor data display

Como fazer uma fonte de alimentação de alta tensão

Como enviar dados do Arduino para o Excel (e plotá-los)

Como exibir as leituras do sensor Arduino na tela do Nokia 5110

Etapa 1: O que você precisa:

O que você precisará
O que você precisará

Já que o esp8266 NodeMcu é tão barato, eu recomendo comprar um. Você pode simplesmente conectá-lo ao seu PC e usá-lo como um Arduino. Sem comandos estranhos ou qualquer coisa "desconhecida".

Etapa 2: Arduino IDE + ESP8266:

Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266
Arduino IDE + ESP8266

-Abra o IDE do Arduino

-Vá para Arquivo-> Preferências-> URLs adicionais do gerenciador de placas: https://arduino.esp8266.com/stable/package_esp8266c… -> clique em OK

- Feche o IDE e abra-o novamente

- Vá para Ferramentas-> Placa (onde você selecionaria sua versão do Arduino) -> Gerenciador de placas, encontre o ESP8266 e clique em Instalar

Agora você deve conseguir usar o ESP8266 como um Arduino. Basta selecionar o NODEMCU 1.0 como sua placa e você estará pronto para codificar. (se não funcionar, tente a versão 0.9)

Etapa 3: Código "Arduino":

Como o código fica bagunçado ao ser colado, incluí-o como um arquivo txt. Faça o download e cole em seu Arduino IDE.

O código é comentado, portanto, você não deve ter problemas para entender o que alterar para atender às suas necessidades

Etapa 4: acesso de qualquer lugar:

Acesso de qualquer lugar
Acesso de qualquer lugar

Primeiro você precisa ir para www.whatsmyip.org e copiar seu IP.

Agora você deve abrir as configurações do roteador. (google como fazer isso no seu roteador) Abra o seu navegador e digite o endereço do seu roteador. Lá você encontrará algumas configurações, incluindo algo como encaminhamento ou encaminhamento de porta.

O importante a notar aqui é a "Porta de serviço" e o "endereço IP".

Em "Porta de serviço", você deve digitar a porta que especificou no código do Arduino. (o meu era 301)

Em "Endereço IP", você deve digitar: IP (do whatsmyip): ServicePort

então deve ser algo como xxx.xxx.xx.xx: 301

Basta deixar as outras configurações em Padrão. (ou verifique como encaminhar a porta para o seu roteador)

Etapa 5: e agora ??

Agora … basta digitar xxx.xxx.xx.xx: 301 no seu navegador e você deve ter uma página da web básica com dois botões. Tenho certeza que você pode descobrir como usá-los.

Você pode digitar o endereço no celular enquanto estiver fora de casa e acessar o ESP8266 dessa forma. Talvez em vez de ligar e desligar um LED, tente dizer a ele para ligar o seu AC nesses dias quentes de verão.

Recomendado: