Índice:
- Etapa 1: O que você precisa:
- Etapa 2: Arduino IDE + ESP8266:
- Etapa 3: Código "Arduino":
- Etapa 4: acesso de qualquer lugar:
- Etapa 5: e agora ??
Vídeo: Controle o ESP8266 pela Internet (de qualquer lugar): 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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:
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:
-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:
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:
Controle por voz de sua casa de qualquer lugar do mundo: 5 etapas
Controle por voz sua casa de qualquer lugar do mundo: … não mais ficção científica … Usando hardware e software disponíveis hoje, este Instructable demonstrará como é possível controlar por voz a maioria dos sistemas de sua casa via controle de voz, smartphone, tablet e / ou PC de qualquer lugar i
Casa inteligente de baixo custo - controle de qualquer lugar do MUNDO: 6 etapas
Casa inteligente de baixo custo - controle de qualquer lugar do MUNDO: SobreAgora os dois pais estão trabalhando para ter uma vida confortável para a família. Portanto, temos muitos aparelhos eletrônicos, como aquecedor, ar condicionado, máquina de lavar, etc. em nossa casa. Quando eles voltam para casa, devem se sentir muito confortáveis
Como fazer um robô controlado por celular. Baseado em DTMF - Sem microcontrolador e programação - Controle de qualquer lugar do mundo - RoboGeeks: 15 etapas
Como fazer um robô controlado por celular. Baseado em DTMF | Sem microcontrolador e programação | Controle de qualquer lugar do mundo | RoboGeeks: Quer fazer um robô que possa ser controlado de qualquer lugar do mundo, vamos fazer isso
Controle seu ESP8266 de qualquer lugar do mundo: 4 etapas
Controle o ESP8266 de qualquer lugar do mundo: Como posso controlar o ESP8266 de qualquer lugar e não preciso configurar a porta do roteador para controle da Internet? Tenho uma solução para esse problema. Com o simples PhP-Server que escrevi, você pode adicionar um ESP8266 de controle ESP8266 GPIOs de qualquer lugar nos arquivos
Assistir ou ouvir sua mídia em qualquer lugar com uma conexão à Internet: 5 etapas
Assista ou ouça sua mídia em qualquer lugar com uma conexão à Internet: Este tutorial mostrará como criar um servidor de mp3 e um site que hospeda vídeos em Flash (FLVs) como os que você vê no Youtube.com