Tabla de contenido:

Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)
Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)

Video: Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)

Video: Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)
Video: IOT con ESP32 - Control Desde Todo El Mundo 2024, Mes de julio
Anonim
Controle ESP8266 a través de Internet (desde cualquier lugar)
Controle ESP8266 a través de Internet (desde cualquier lugar)
Controle ESP8266 a través de Internet (desde cualquier lugar)
Controle ESP8266 a través de Internet (desde cualquier lugar)
Controle ESP8266 a través de Internet (desde cualquier lugar)
Controle ESP8266 a través de Internet (desde cualquier lugar)

Hay algunas cosas mejores que (con éxito) programar y usar tu Arduino. ¡Seguramente una de esas cosas es usar su ESP8266 como un Arduino con WiFi! En este instructivo, le mostraré una manera FÁCIL de hacer que el ESP8266 funcione como un servidor web Y acceda a ese servidor desde cualquier lugar (a través de Internet)

Además, si encuentra interesante este instructivo, tal vez le gusten algunos de mis otros:

Pantalla de datos del sensor OLED EASY Arduino

Cómo hacer una fuente de alimentación de alto voltaje.

Cómo enviar datos desde Arduino para sobresalir (y trazarlos)

Cómo mostrar las lecturas del sensor Arduino en la pantalla del Nokia 5110

Paso 1: Qué necesitará:

Lo que necesitarás
Lo que necesitarás

Dado que el esp8266 NodeMcu es tan barato, recomiendo comprar uno. Simplemente puede conectarlo a su PC y usarlo como un Arduino. Sin comandos extraños ni nada "desconocido".

Paso 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

-Abre el IDE de Arduino

-Vaya a Archivo-> Preferencias-> URL adicionales del Administrador de tableros: https://arduino.esp8266.com/stable/package_esp8266c… -> haga clic en Aceptar

-Cerrar el IDE y abrirlo de nuevo.

-Vaya a Herramientas-> Tablero (donde seleccionaría su versión de Arduino) -> Administrador de tableros, busque el ESP8266 y haga clic en Instalar

Ahora debería poder usar el ESP8266 como un Arduino. Simplemente seleccione el NODEMCU 1.0 como su placa y debería estar listo para codificar. (si no funciona, pruebe la versión 0.9)

Paso 3: Código "Arduino":

Dado que el código se estropea cuando se pega, lo he incluido como un archivo txt. Descárguelo y péguelo en su IDE de Arduino.

El código está comentado, por lo que no debería tener problemas para comprender qué cambiar para satisfacer sus necesidades

Paso 4: Acceda desde cualquier lugar:

Acceso desde cualquier lugar
Acceso desde cualquier lugar

Primero debes ir a www.whatsmyip.org y copiar tu IP.

Ahora debería abrir la configuración de su enrutador. (google cómo hacer esto para su enrutador) Abra su navegador y escriba la dirección de su enrutador. Allí encontrará algunas configuraciones, que incluyen algo parecido al reenvío o reenvío de puertos.

Lo importante a tener en cuenta aquí es el "Puerto de servicio" y la "Dirección IP".

En "Puerto de servicio", debe escribir el puerto que especificó en su código Arduino. (el mío era 301)

En "Dirección IP", debe escribir: IP (de whatsmyip): ServicePort

por lo que debería verse como xxx.xxx.xx.xx: 301

Simplemente deje las otras configuraciones en Default. (o compruebe cómo reenviar el puerto para su enrutador)

Paso 5: ¿¿Y ahora qué ???

Ahora … simplemente escriba xxx.xxx.xx.xx: 301 en su navegador y debería tener una página web básica con dos botones. Estoy seguro de que puedes descubrir cómo usarlos.

Puede escribir la dirección en su teléfono celular mientras está fuera de casa y acceder al ESP8266 de esa manera. Quizás en lugar de encender y apagar un LED, intente decirle que encienda el aire acondicionado en esos calurosos días de verano.

Recomendado: