ESP 8266

Logotipo de la marca ESP8266

ESP 8266 - NodeMCU, Wemos, modulos y accesorios

Los módulos ESP8266 permiten añadir conectividad WiFi a tus proyectos de forma muy económica y sencilla. Gracias a placas como NodeMCU o Wemos, es posible programar el microcontrolador directamente desde el IDE de Arduino y crear proyectos IoT sin hardware complicado.

Puedes comprar ESP8266: módulos, placas de desarrollo con USB para prototipado rápido y accesorios pensados para facilitar la alimentación, el nivelado de señales y el montaje en protoboard o shields.

Modulo Wifi ESP8266

Los módulos WiFi ESP8266 en formato compacto están pensados para integrarse directamente en tus propios circuitos, añadiendo conectividad inalámbrica sin necesidad de una placa de desarrollo.  Este tipo de módulos son perfectos para aplicaciones remotas, automatización, servidores web o control WiFi de luces y relés. 

Transceptor WIFI ESP8266 Transceptor WIFI ESP8266 2
Disponible
ESP8266
ESP8266-01 ESP01 - ESP01S
MLWIFI8266
1,90 €
Modulo WIFI ESP8266 - Serie TTL para Arduino y microcontrolador, conecta tus proyectos a Internet con los modulo ESP01 y ESP01S

ESP 8266 - 01/01S

Adaptador programador USB para ESP‑01
Disponible
ESP8266
Adaptador USB ESP‑01
PROG01
1,95 €
Adaptador programador USB para módulos ESP‑01, que integra conversor USB‑Serie, regulador a 3,3 V y un conector específico de 8 pines para enchufar directamente el ESP‑01 sin cables ni protoboard. Es perfecto para grabar firmware (Arduino, NodeMCU, MicroPython) y hacer pruebas rápidas con el ESP‑01 desde el PC.
Comprar Adaptador ESP-01
Disponible
ESP8266
Adaptador UART ESP-01
Electrohobby
ESP01ADAPTER
1,80 €
Adaptador de voltaje y comunicación para usar el ESP-01 con Arduino de forma fácil y sencilla
Transceptor WIFI ESP8266 Esp-07 I/O Transceptor WIFI ESP8266 Esp-07 I/O 2
Disponible
ESP8266
ESP-07
MLWIFI826607IO
2,49 €
Transceptor WIFI - Serie TTL para Arduino y microcontrolador.
Placa Soporte para ESP‑07 y ESP‑12 con el regulador 3.3V
Disponible
ESP8266
Placa Soporte ESP‑07 ESP‑12 + regulador 3.3V
PLSOPORT07
1,49 €
Placa soporte/breakout para módulos ESP‑07/ESP‑12 que saca los pines a paso 2,54 mm y además integra un regulador 3,3 V para poder alimentar el ESP directamente desde 5 V. Está pensada para facilitar tanto el prototipado en protoboard como el montaje en placa universal en proyectos IoT.
Transceptor WIFI ESP8266 I/O Transceptor WIFI ESP8266 I/O 2
Disponible
ESP8266
ESP8266 I/O
MLWIFI8266IO
5,99 €
Transceptor WIFI - Serie TTL para Arduino y microcontrolador.

NodeMCU

Las placas NodeMCU basadas en ESP8266 están diseñadas para que puedas empezar con proyectos IoT casi “enchufar y programar”. Integran el propio ESP 8266, conversor USB‑serie y regulador de 3,3 V, de modo que solo necesitas un cable USB para alimentarlas, cargarlas desde el IDE de Arduino y comenzar a trabajar con WiFi, entradas y salidas digitales o analógicas.

NodeMCU LUA NodeMCU LUA 2
Disponible
ESP8266
NodeMCU V2
Electrohobby
NODEMCU
4,90 €
La placa NodeMCU ha revolucionado el mundo del desarrollo de proyectos del Internet de las Cosas (IoT). Un dispositivo compacto y potente que ofrece una plataforma accesible y versátil para la creación de soluciones conectadas.
Motor Shield NodeMCU Motor Shield NodeMCU 2
Disponible
Driver DC
Motor Shield para V2
Electrohobby
MOTSHNMCU
4,80 €
El Motor Shield NodeMCU es un dispositivo diseñado para controlar motores en proyectos IoT basados en la plataforma NodeMCU. Con dos controladores de motor L293D integrados, el NodeMCU Motor Shield permite controlar hasta cuatro motores DC o dos motores paso a paso de forma independiente, con una corriente máxima de 1.2A por canal y un voltaje máximo de 36V.
NodeMCU V3 con display Oled
Disponible
ESP8266
NodeMCU V3 OLED USB‑C
NODEV3OLED
5,45 €
NodeMCU V3 OLED USB‑C es una placa de desarrollo que integra WiFi, un conector USB‑C moderno con CH340 y una pantalla OLED de 0,96" 128×64, ideal para proyectos IoT. Combina la potencia del ESP‑12F (4 MB Flash) con la comodidad de la programación desde Arduino IDE, MicroPython o firmware NodeMCU, todo en una sola placa.
Base de expansión y alimentación para la NodeMCU V3
Disponible
ESP8266
Base NodeMCU V3
BASENODEV3
2,65 €
La Base‑NodeMCU‑V3 es una placa base de expansión y alimentación para la NodeMCU V3 (ESP8266), que saca todos los GPIO a pines de 2,54 mm y añade una fuente conmutada integrada para alimentar fácilmente tus proyectos IoT.

WEMOS

Las placas Wemos ofrecen un formato muy compacto para proyectos donde el espacio es importante, sin renunciar a la conectividad WiFi. Incluyen USB integrado, regulador de 3,3 V y un diseño pensado para pinchar directamente en protoboard o usarse con shields específicos, lo que simplifica mucho el cableado y el montaje.

WEMOS D1 Mini WEMOS D1 Mini 2
Disponible
WEMOS
Wemos d1 mini (Pro 16Megas)
WEMOSD1MP16
6,05 €
La wemos d1 mini Pro 16M es una placa de desarrollo WiFi totalmente compatible con la familia wemos d1 mini, pero con 16 MB de memoria Flash, mejor antena (cerámica + conector externo) y más margen para proyectos web e IoT avanzados.

Wemos 8266

Placa ESP32 S2 Mini vista frontal Placa ESP32 S2 Mini vista frontal 2
Disponible
ESP32
ESP32-S2 Mini
Electrohobby
ESP32S2MINI
4,99 €
El ESP32-S2 Mini es un módulo de desarrollo de bajo consumo de energía para conectar dispositivos IoT. Compatible con los módulos Wemos D1 Mini

Wemos 32

WEMOS Battery Shield WEMOS Battery Shield 2
Disponible
WEMOS
Battery Shield
WEMOSBS
2,49 €
Prototipos WEMOS

Sobre ESP8266

¿Qué es ESP8266?

ESP8266 es un microcontrolador con Wi‑Fi integrado de bajo coste, diseñado para crear dispositivos conectados a Internet (IoT). Integra en un solo chip una CPU RISC de 32 bits, memoria y un transceptor Wi‑Fi 802.11 b/g/n con pila TCP/IP completa.

Microcontrolador ESP8266

El ESP8266 tiene una potente CPU RISC de 32 bits, que puede funcionar a 160 MHz. Tiene 64 KB de RAM de instrucciones, 96 KB de RAM de datos y hasta 16 MB de memoria flash externa. También cuenta con un módulo Wi-Fi integrado compatible con los estándares Wi-Fi 802.11 b/g/n, lo que facilita la conexión a redes inalámbricas. El ESP8266 también está equipado con una gama de periféricos, incluyendo UART, SPI, I2C, y GPIO, lo que facilita la interfaz con otros dispositivos.

Programación ESP8266

El primer paso para programar es elegir una placa de desarrollo, algunas de las más populares son NodeMCU, Wemos D1 Mini y el modulo ESP01 - ESP01S.

Una vez elegida la placa de desarrollo tendrá que instalar un IDE. Los IDE más populares para la programación de ESP8266 son Arduino IDE, PlatformIO IDE y ESP-IDF (Espressif IoT Development Framework). El IDE Arduino es el más fácil de usar, ya que tiene una interfaz sencilla y una gran comunidad de usuarios. El IDE PlatformIO es más avanzado, con soporte para múltiples plataformas y librerías. El ESP-IDF es el más potente, ya que le ofrece un control total sobre el hardware y el software del ESP8266.

Por último, tendrá que elegir un lenguaje de programación. Los lenguajes de programación más populares para la programación del ESP8266 son C++, Lua y MicroPython. C++ es el más potente, ya que le proporciona un control total sobre el hardware y el software del ESP8266. Lua es el más fácil de aprender, ya que tiene una sintaxis simple y una gran comunidad de usuarios. MicroPython es el lenguaje de programación más reciente para el ESP8266, y le permite escribir código Python directamente en el ESP8266.

Configuración entorno de desarrollo

Una vez que haya elegido su placa de desarrollo, IDE y lenguaje de programación, es el momento de configurar su entorno de desarrollo. El primer paso es instalar los controladores para su placa de desarrollo. La mayoría de las placas de desarrollo vienen con un conversor de USB a serie, lo que significa que tendrás que instalar los controladores para ese conversor.

A continuación, tendrás que instalar el IDE. El IDE de Arduino o el IDE de PlatformIO o el ESP-IDF.

Después de haber instalado el IDE, tendrá que configurarlo para utilizarlo con su placa de desarrollo. Esto normalmente implica seleccionar tu placa de desarrollo de una lista de placas compatibles, y configurar la velocidad de carga y el puerto serie. Una vez que haya configurado el IDE, estará listo para empezar a programar.

Aqui puedes encontrar una guia de incio y tutoriales de proyectos con el ESP8266

Modos de funcionamiento ESP8266

Tiene tres modos de funcionamiento: Modo Estación, Modo SoftAP y Modo Estación+SoftAP. El modo Station se utiliza para conectar el ESP8266 a una red Wi-Fi. El modo SoftAP se utiliza para crear una red Wi-Fi a la que se pueden conectar otros dispositivos. El modo Station+SoftAP se utiliza para conectar el ESP8266 a una red Wi-Fi y crear una red Wi-Fi al mismo tiempo.