Tarjeta de desarrollo para Internet de las cosas (IoT) basada en el SoC ESP8266. Permite desarrollar rápidamente proyectos con conexión a internet por WiFi.
INFO
Wemos D1 mini ESP8266 es una plataforma de desarrollo similar a Arduino especialmente orientada al Internet de las cosas (IoT). La placa Wemos D1 Mini ESP8266 tiene como núcleo al SoM ESP-12F que a su vez está basado en el SoC Wi-Fi ESP8266, integra además el conversor USB-Serial TTL CH340G y conector micro-USB necesario para la programación y comunicación a PC. Wemos D1 mini está diseñado especialmente para trabajar montado en protoboard o soldado sobre una placa. Posee un regulador de voltaje de 3.3V en placa, esto permite alimentar la placa directamente del puerto micro-USB o por los pines 5V y GND. Los pines de entradas/salidas (GPIO) trabajan a 3.3V por lo que para conexión a sistemas de 5V es necesario utilizar conversores de nivel como: Conversor de nivel 3.3-5V 4CH o Conversor de nivel bidirecional 8CH - TXS0108E.
El SoC(System On a Chip) ESP8266 de Espressif Systems es un chip especialmente diseñado para las necesidades de un mundo conectado, integra un potente microcontrolador con arquitectura de 32 bits (más potente que el Arduino Due) y conectividad Wi-Fi. El SoM(System on Module) ESP-12F fabricado por Ai-Thinker integra en un módulo el SoC ESP8266, memoria FLASH, cristal oscilador y antena WiFi en PCB.
La plataforma ESP8266 permite el desarrollo de aplicaciones en diferentes lenguajes como: Arduino, Lua, MicroPython, C/C++, Scratch. Al trabajar dentro del entorno Arduino podremos utilizar un lenguaje de programación conocido y hacer uso de un IDE sencillo de utilizar, además de hacer uso de toda la información sobre proyectos y librerías disponibles en internet. La comunidad de usuarios de Arduino es muy activa y da soporte a plataformas como el ESP8266. Dentro de las principales placas de desarrollo o módulos basados en el ESP8266 tenemos: ESP-01, ESP-12E, Wemos D1 mini y NodeMCU v2.
ESPECIFICACIONES TÉCNICAS
- Voltaje de Alimentación: 5V DC
- Voltaje de Entradas/Salidas: 3.3V DC (No usar 5V)
- Placa: WeMos D1 mini
- Chip conversor USB-serial: CH340G
- SoM: ESP-12F (Ai-Thinker)
- SoC: ESP8266 (Espressif)
- CPU: Tensilica Xtensa LX3 (32 bit)
- Frecuencia de Reloj: 80MHz/160MHz
- Instruction RAM: 32KB
- Data RAM: 96KB
- Memoria Flash Externa: 4MB
- Pines Digitales GPIO: 11 (3.3V)
- Pin Analógico ADC: 1 (0-1V)
- Puerto serial UART: 1 (3.3V)
- Certificación FCC
- Antena en PCB
- Corriente Standby: 40uA
- Corriente Pico: 400mA
- Consumo corriente promedio: 70mA
- Consumo de potencia Standby < 1.0mW (DTIM3)
- Dimensiones: 35*26*12 mm
- Peso: 6 gramos
CONECTIVIDAD
- 802.11 b/g/n
- Wi-Fi Direct (P2P), soft-AP
- Stack de Protocolo TCP/IP integrado
- Procesador MAC/Baseband integrado
- Módulos WEP, TKIP, AES y WAPI integrados
- PLLs, reguladores, DCXO y manejo de poder integrados
- Potencia de salida de +19.5dBm en modo 802.11b
- STBC, 1×1 MIMO, 2×1 MIMO
- SDIO 2.0, SPI, UART
TUTORIAL NAYLAMP
INSTRUCCIONES DE INSTALACIÓN DRIVER
- Descargar el driver: Driver CH431SER. Extraer y Ejecutar el instalador.
- El programa de instalación preguntará si instala el archivo CH341SER.INF. Dar click a INSTALL.
- Un mensaje de Windows preguntará si se instaló correctamente, dar click en OK.
- Si el mensaje es de "instalación incorrecta", dar click en UNINSTALL y repetir desde el paso 2.
- Conectar el Dispositivo a la PC.
- Desde el "Administrador de Dispositivos" de Windows debe aparecer: USB-SERIAL CH340 (COMXX)
LINKS
- Datasheet ESP8266(English)
- Datasheet ESP8266(Chinese)
- Datasheet ESP-12F
- Esquemático ESP-12F
- Pinout ESP-12F
- Datasheet ESP-12E
- Esquemático ESP-12E
- Pinout ESP-12E
- Datasheet CH340G
- Driver CH341SER
- Esquemático Wemos D1 mini v2
- Pinout Wemos D1 mini v2
- Artículo: ESP8266 alternativa a Arduino con WiFi
- Artículo: ESP8266 hardware
- Videotutorial introducción a Wemos
- CORE: Arduino core for ESP8266 WiFi chip (gestor de placas ESP8266 para Arduino IDE)
- Tutorial: CORE: Instalación en IDE Arduino de tarjetas ESP8266
- Tutorial: CORE: Guía de programación de ESP8266 en Arduino IDE
- Tutorial: CORE: Uso ESP8266 con Arduino IDE (adafruit-inglés)
- Tutorial: Programación OTA ESP8266
- Tutorial: AT: Arduino y ESP8266 AT
- Tutorial: AT: Conectar Arduino a Wifi con el Mod. ESP8266 usando comandos AT
- Tutorial: AT: Arduino y ESP8266: conexión y comandos AT
- Tutorial: AT: Arduino y ESP8266: comunicación web con comandos AT
- Tutorial: AT: Arduino y ESP8266, Servidor Web con comandos AT
- NURDspace Wiki (Esquematico, Datasheet, & Más)
- Foro de la comunidad ESP8266
- Guía de comandos AT para ESP8266
- Set de comandos AT
- GitHub: ESP8266
- GitHub: GCC-Xtensa
- Espressif AT Instruction Set
- ESP8266 IoT SDK
- Concepto: SoC - System on Chip
- Concepto: SoM - System on Module