Componentes y suministros
![]() |
|
× | 1 | |||
![]() |
|
× | 1 |
Acerca de este proyecto
Conexión a Internet con ESP8266
Este proyecto es especialmente útil si tienes un sitio web al que puedas acceder para almacenar datos. Lo más común es configurar el ESP8266 en modo servidor y conectarse a él desde Internet ingresando a su dirección IP estática en un navegador, pero mi ISP no ofrece esta opción. En cambio, en este proyecto he configurado el ESP en modo estación y he hecho que envíe varios bytes de datos a mi sitio web. Para buscar los datos, simplemente inicio sesión en una página de mi sitio web. La idea detrás de esto la tomé de https://thingspeak.com/.
Lo que hago es solicitar un archivo y agregar los datos usando parámetros de URL. El archivo PHP guarda los datos en otro archivo que llamé «a2.php». También he agregado una sugerencia para un script PHP en http://moty22.co.uk/wifi.php. Si deseas ver el registro de datos en la página http://moty22.co.uk/a2.php, ¡adelante!
Para configurar el código, deberás ingresar el SSID y la contraseña de tu enrutador, así como cambiar el nombre de mi sitio web por el tuyo. Puedes usar mi sitio web para probar tu proyecto (http://moty22.co.uk/a2.php), pero recuerda que si varias personas lo usan al mismo tiempo, es posible que lean los datos de los demás.
Las conexiones internas de Arduino solo muestran datos en serie que salen del Atmega, lo que puede dificultar la visualización de los datos. Una solución es conectar la salida Tx del ESP a la entrada Rx de un módulo convertidor de serie a USB y configurar el monitor serie del IDE de Arduino para leer el puerto de ese USB.
Es importante tener en cuenta que una desventaja de este sistema es que no se puede acceder al ESP directamente desde un navegador en Internet. Además, este código está configurado para transferir datos al sitio web una vez cada 60 segundos, aunque los cambios en el código pueden permitir transferir más datos y también la transferencia de datos en ambas direcciones.
Los cambios en el código pueden permitir que se transfieran más datos y también la transferencia de datos en ambas direcciones.
Por favor inicie sesión o regístrese para comentar.