Loco con ESP8266 e IoT
Loco con ESP8266 e IoT
Desde siempre he tenido pendiente el tema de los dichosos modulitos ESP8266, y hoy he empleado unas horas a aclarar el tema; el resultado es que estoy mas liado todavía, y no se si merece la pena metese en ello, o es absolutamente necesario.
El punto de arranque ha sido la carga electrónica que estoy haciendo, que me gustaría que estuviese comunicada con el PC, y la verdad es que por radio mucho mejor que por cable.
Lo que me ha llamado la atención es la cantidad de módulos que hay, todos entre unos 2 y 4€, y tremendamente distintos; cuesta decidirse.
Luego está mi total y absoluto desconocimiento de eso de la WiFi, (a nivel de trastearla, me refiero).
Como se que algunos los habeis tocado, agradecería que me aclaraseis algunos temas:
-Parece que nacieron como simples módulos auxiliares de un microprocesador, para conexión WiFi, un shield, vamos, pero que ahora ya tienen sus propias y abundantes GPIO, por lo que pueden funcionar independientes.
-En el caso de ser cierta la anterior, que creo que si, se pueden programar de muchas formas, incluso desde el IDE Arduino.
-En el caso de ser cierta la anterior, que creo que si, que tipo de lenguaje usan.
-Y necesito además de entradas-salidas digitales, unas cuantas analógicas; aquí no he encontrado nada.
-Puedo a través del USB de una de estas placas, usarlas como un modem WiFi, o solo es para programarlas. Veamos la conecto a través de un cable USB a un PC que no tiene WiFi; ¿Puedo llegar a conectarlo por WiFi?. Es esto trivial?, Facil?, dificil?
-Supongamos que ya tengo mi carga conectada por WiFi; como consigo trasegar datos con el PC, y pasarlos digamos a a un entorno gráfico, o a una hoja de cálculo.
-Podría uno de estos módulos generar HTLM, y aparecer en mi mininube doméstica.
En fin, que como veis estoy hecho un lío, mucho tiempo y esfuerzo por delante para quizás no conseguir nada.
Gracias, y saludos.
El punto de arranque ha sido la carga electrónica que estoy haciendo, que me gustaría que estuviese comunicada con el PC, y la verdad es que por radio mucho mejor que por cable.
Lo que me ha llamado la atención es la cantidad de módulos que hay, todos entre unos 2 y 4€, y tremendamente distintos; cuesta decidirse.
Luego está mi total y absoluto desconocimiento de eso de la WiFi, (a nivel de trastearla, me refiero).
Como se que algunos los habeis tocado, agradecería que me aclaraseis algunos temas:
-Parece que nacieron como simples módulos auxiliares de un microprocesador, para conexión WiFi, un shield, vamos, pero que ahora ya tienen sus propias y abundantes GPIO, por lo que pueden funcionar independientes.
-En el caso de ser cierta la anterior, que creo que si, se pueden programar de muchas formas, incluso desde el IDE Arduino.
-En el caso de ser cierta la anterior, que creo que si, que tipo de lenguaje usan.
-Y necesito además de entradas-salidas digitales, unas cuantas analógicas; aquí no he encontrado nada.
-Puedo a través del USB de una de estas placas, usarlas como un modem WiFi, o solo es para programarlas. Veamos la conecto a través de un cable USB a un PC que no tiene WiFi; ¿Puedo llegar a conectarlo por WiFi?. Es esto trivial?, Facil?, dificil?
-Supongamos que ya tengo mi carga conectada por WiFi; como consigo trasegar datos con el PC, y pasarlos digamos a a un entorno gráfico, o a una hoja de cálculo.
-Podría uno de estos módulos generar HTLM, y aparecer en mi mininube doméstica.
En fin, que como veis estoy hecho un lío, mucho tiempo y esfuerzo por delante para quizás no conseguir nada.
Gracias, y saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Re: Loco con ESP8266 e IoT
Me voy autorespondiendo
Se puede programar desde el IDE de Arduino
Con un lenguaje similar
Genera página web
Por lo que estoy viendo, y aunque lleva ya bastantes años, esto es el futuro próximo.
Evidentemente el ESP8266 es uno entre otros similares, pero es muy barato.
Saludos.
Se puede programar desde el IDE de Arduino
Con un lenguaje similar
Genera página web
Por lo que estoy viendo, y aunque lleva ya bastantes años, esto es el futuro próximo.
Evidentemente el ESP8266 es uno entre otros similares, pero es muy barato.
Saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Re: Loco con ESP8266 e IoT
Luna, Lunita, Lunera....
Ale, a aprender Lua:http://www.lua.org/manual/5.1/es/
Ya sabía yo que la cosa tenía....
Bueno, he comprado dos módulos NodeMcu por 5€ los dos, espero que me sirvan; uno esta basado en ESP-12, y el otro parece que viene todo integrado; a esperar que lleguen y a jugar con ellos.
Pongo los enlaces en viewtopic.php?f=12&t=18821&start=170
Ale, a aprender Lua:http://www.lua.org/manual/5.1/es/
Ya sabía yo que la cosa tenía....
Bueno, he comprado dos módulos NodeMcu por 5€ los dos, espero que me sirvan; uno esta basado en ESP-12, y el otro parece que viene todo integrado; a esperar que lleguen y a jugar con ellos.
Pongo los enlaces en viewtopic.php?f=12&t=18821&start=170
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
- heli
- Mensajes: 1952
- Registrado: Mié Sep 06, 2006 7:28 am
- País: España
- Ciudad: Alcalá de Henares
- Ubicación: Alcala de Henares (Madrid, España)
- Contactar:
Re: Loco con ESP8266 e IoT
Los ESP8266 vienen pre-programados para ser módems WIFI. Mediante el puerto série y usando una extensión del juego de comandos AT se pueden usar como módems wifi esclavos para otros micros.
http://www.espressif.com/sites/default/ ... set_en.pdf
La comunidad e internet portó la toolchain de programación del micro esp8266 (que es GPL) para que sea compatible con el entorno arduino: https://github.com/esp8266/Arduino y de esta forma se puede aptovechar toda la potencia del ESP8266 sin necesitar otro micro mas, corriendo en él el driver wifi, la pila TCP/IP y el programa de usuario.
Los nodemcu se suelen programar en LUA: http://www.nodemcu.com/index_en.html
Yo los he usado por comandos AT para proporcioanr WIFI a Arduino UNO y también programados directamente desde el entorno arduino, en c++. Me gusta mas la última opción.
http://www.espressif.com/sites/default/ ... set_en.pdf
La comunidad e internet portó la toolchain de programación del micro esp8266 (que es GPL) para que sea compatible con el entorno arduino: https://github.com/esp8266/Arduino y de esta forma se puede aptovechar toda la potencia del ESP8266 sin necesitar otro micro mas, corriendo en él el driver wifi, la pila TCP/IP y el programa de usuario.
Los nodemcu se suelen programar en LUA: http://www.nodemcu.com/index_en.html
Yo los he usado por comandos AT para proporcioanr WIFI a Arduino UNO y también programados directamente desde el entorno arduino, en c++. Me gusta mas la última opción.
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es
Aka: no es difícil si sabes como.
http://heli.xbot.es
Re: Loco con ESP8266 e IoT
Hola Heli, gracias por la respuesta, ya sabía yo que me estaba perdiendo algo, a ver si me pongo al día; anda que no ha llovido desde que use un modem con comandos AT.
Si, ahora tengo algunas cosas mas claras, que a estas placas les sobra potencia para correr un programa de usuario sencillo, que use pocas entradas-salidas, no porque no tenga, sino porque se usan para otras cosas; o sea que para ciertos menesteres, no sería necesario añadirle un Arduino.
De lo que veo que andan cojas es de entradas analógicas, una es poco para lo que quiero.
Luego miro los enlaces.
Saludos.
Si, ahora tengo algunas cosas mas claras, que a estas placas les sobra potencia para correr un programa de usuario sencillo, que use pocas entradas-salidas, no porque no tenga, sino porque se usan para otras cosas; o sea que para ciertos menesteres, no sería necesario añadirle un Arduino.
De lo que veo que andan cojas es de entradas analógicas, una es poco para lo que quiero.
Luego miro los enlaces.
Saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Re: Loco con ESP8266 e IoT
Sabía que Anilandro había comprado algo similar, pero no lo encontraba, tras buscar un poco ha aparecido; es reciente, y lo buscaba mas antiguo:
Debe ser una versión similar a las que he comprado, pero mas pequeña.
Saludos.
Debe ser una versión similar a las que he comprado, pero mas pequeña.
Saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
- Anilandro
- Mensajes: 4905
- Registrado: Dom Feb 11, 2007 10:16 pm
- Ubicación: Islas Baleares, España
- Contactar:
Re: Loco con ESP8266 e IoT
Sí, tengo un par de NodeMCU del tipo normal y este mini, aunque de momento no los he puesto en marcha. Y por cierto, de cada vez hay más gente en el foro trabajando con este tipo de placas, Arduino, Raspberry, etc. y colgando las cosas en diversos apartados, Rovellat en "Consultorio" y en "Comprar, vender, regalar", yo en "Electrónica" y creo recordar que también tengo algo en "Física General, Técnica de Vacío"... ¿No creéis que sería interesante que hubiera un apartado específico?, algo así como "Programación, Ordenadores, Microcontroladores, Sistemas Embebidos, Electrónica Digital" ...aunque naturalmente, el profesor tiene la última palabra...
Saludos a todos
Saludos a todos
La VIDA sólo es energía que ha aprendido a defenderse... (Anilandro)
*** La Web de Anilandro *** http://sites.google.com/site/anilandro
*** La Web de Anilandro *** http://sites.google.com/site/anilandro
Re: Loco con ESP8266 e IoT
Cada vez estoy peor de lo de la memoria; sabía que había leido algo, y que había mirado algo, y que me había interesado, y lo había olvidado.
En fin lo he vuelto a encontrar y lo rescato aquí por el interes que tiene; creo que será mi primer proyecto con el NodeMCU.
https://blog.deinventos.com/es/base-de- ... mponentes/
https://blog.deinventos.com/es/base-de- ... l-esp8266/
viewtopic.php?f=7&t=18608
Saludos.
En fin lo he vuelto a encontrar y lo rescato aquí por el interes que tiene; creo que será mi primer proyecto con el NodeMCU.
https://blog.deinventos.com/es/base-de- ... mponentes/
https://blog.deinventos.com/es/base-de- ... l-esp8266/
viewtopic.php?f=7&t=18608
Saludos.
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Re: Loco con ESP8266 e IoT
Como estaba de vacaciones, (es un decir), se me perdió este post de Heli en Iniciación a la electrónica económica; luego lo perdí, y ahora lo he vuelto a encontrar. lo pongo aquí por el interés que tiene.heli escribió:Un buen proveedor de arduinos shields y sensores varios:
http://robotdyn.com/
También tiene tienda en AliExpress:
https://robotdyn.es.aliexpress.com/store/1950989
Recientemente he recibido esto, muy retrasado por culpa de correos (normalmente llega en 10 dias):
módulo compatible con NODE MCU LUA V3 (Esp8266 + 32Mb + CH340 + microUSB) por menos de 4€, que se puede programar desde entorno arduino!!!
Igualmente en viewtopic.php?f=33&t=18821&start=170 Está la información de las dos plaquitas que compré, y que me han llegado, (y no he probado)
Cielo azul sobre campo de mieses, ánimo.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
Constitución Española:
Todos los españoles tienen el deber de trabajar y el derecho al trabajo.
Todos los españoles tienen derecho a disfrutar de una vivienda digna y adecuada.
- heli
- Mensajes: 1952
- Registrado: Mié Sep 06, 2006 7:28 am
- País: España
- Ciudad: Alcalá de Henares
- Ubicación: Alcala de Henares (Madrid, España)
- Contactar:
Re: Loco con ESP8266 e IoT
Por si alguien lo ha intentado, no es fácil usar los ESP8266 mediante comandos AT, que es la forma "natural" de usarlos. Al menos desde Arduino UNO que solo tiene un puerto serie y es necesario usar la librería "softwareserial" que no puede trabajar a más de 38400 baudios.
He preparado unas instrucciones para modificar la velocidad de comunicaciones por defecto de los ESP01 (los nuevos por defecto vienen a 115200 y con Arduino UNO es imposible comunicar).
En realidad es fácil, basta con enviar al ESP01 el comando "AT+UART_DEF=19200,8,1,0,0" y se configura a 19200 baudios.
También he escrito un pequeño programa de ejemplo con un mini-servidor-web para actuar una salida y leer una entrada desde un navegador web conectado a la wifi del ESP01 en modo AP:
http://heli.xbot.es/?p=619
He preparado unas instrucciones para modificar la velocidad de comunicaciones por defecto de los ESP01 (los nuevos por defecto vienen a 115200 y con Arduino UNO es imposible comunicar).
En realidad es fácil, basta con enviar al ESP01 el comando "AT+UART_DEF=19200,8,1,0,0" y se configura a 19200 baudios.
También he escrito un pequeño programa de ejemplo con un mini-servidor-web para actuar una salida y leer una entrada desde un navegador web conectado a la wifi del ESP01 en modo AP:
http://heli.xbot.es/?p=619
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es
Aka: no es difícil si sabes como.
http://heli.xbot.es
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados