Tabla de contenido:
- Paso 1: Qué necesitará:
- Paso 2: Arduino IDE + ESP8266:
- Paso 3: Código "Arduino":
- Paso 4: Acceda desde cualquier lugar:
- Paso 5: ¿¿Y ahora qué ???
Video: Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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á:
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:
-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:
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:
Controle por voz su hogar desde cualquier lugar del mundo: 5 pasos
Controle por voz su hogar desde cualquier lugar del mundo: … ya no es ciencia ficción … Usando hardware y software disponibles en la actualidad, este Instructable demostrará cómo es posible controlar por voz la mayoría de los sistemas de su hogar a través del control por voz, teléfono inteligente, tableta y / o PC desde cualquier lugar i
[Automatización del hogar] Relés de control desde cualquier lugar con ESP8266 + Blynk: 4 pasos
[Domótica] Relés de control desde todas partes usando ESP8266 + Blynk: Hay muchas formas de hacer una automatización del hogar, Algunas son complicadas, Algunas son fáciles. En este instructivo, mostraré cómo hacer un control simple de relés usando ESP-12E con Blynk. Para mayor comodidad, el diseño era una placa de circuito impreso de un solo lado Para que pueda hacer usted mismo
¡Alimente sus escamas de pescado desde cualquier lugar !: 7 pasos (con imágenes)
¡Alimente a sus peces con escamas desde cualquier lugar !: Alimente a sus peces desde cualquier parte del mundo. Compatible con copos! Hay muchos comederos de pescado en Internet, pero no muchos que se alimenten con escamas de pescado. La dieta principal de mi pez dorado. Disfruto alimentando a mis peces y cuando viajo quiero tener ese mismo disfrute
Luces controladas por voz desde cualquier lugar con Jason: 7 pasos
Luces controladas por voz desde cualquier lugar con Jason: luces de CA que se controlan desde cualquier lugar con conexión a Internet usando NodeMCU (ESP8266) y Jason (aplicación de Android) .Jason es una aplicación de asistente controlada por voz que codifiqué para dispositivos Android para controlar el estado eléctrico de un Aparato de CA, unti
Controle su ESP8266 desde cualquier lugar del mundo: 4 pasos
Controle su ESP8266 desde cualquier lugar del mundo: ¿Cómo puedo controlar mi ESP8266 desde cualquier lugar y no necesito configurar mi puerto de enrutador para controlarlo desde Internet? Tengo una solución para ese problema. Con el simple PhP-Server que escribí, puede agregar un GPIO ESP8266 de control ESP8266 desde cualquier lugar en los archivos