Herramientas de usuario

Herramientas del sitio


documentacion-proceso:tecnologicos:taller-esp8266

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
documentacion-proceso:tecnologicos:taller-esp8266 [2016/03/10 04:51] – [1. ¿Qué es el ESP8266?] brolindocumentacion-proceso:tecnologicos:taller-esp8266 [Fecha desconocida] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1
Línea 1: Línea 1:
-====== Taller ESP8266 ====== 
  
-===== El contenido es: ===== 
- 
-  - ¿Qué es el ESP8266? 
-  - ¿Cómo se programa? (Explicación de las diferentes formas para programarlo y configuración del IDE de Arduino para hacerlo) 
-  - Montaje de un programador para el ESP-12 
-  - Ejemplo LED-Blink (Y de ahí lo que se les ocurra) 
- 
-===== Materiales ===== 
- 
-  * cable usb-mini (AGREGAR IMAGEN) 
-  * ftdi (AGREGAR IMAGEN) 
-  * protoboard (AGREGAR IMAGEN) 
-  * soldador (AGREGAR IMAGEN) 
-  * un computador con arduino instalado (AGREGAR IMAGEN) 
-  * ESP12 (AGREGAR IMAGEN) 
-  * pcb para ESP12 (AGREGAR IMAGEN) 
-  * Suiche on/off de 6 patas (AGREGAR IMAGEN) 
-  * Pulsador (AGREGAR IMAGEN) 
- 
-===== 1. ¿Qué es el ESP8266? ===== 
- 
-http://espressif.com/products/hardware/esp8266ex/overview 
- 
-**High Integrated** 
- 
-ESP8266EX is among the most integrated WiFi chips in the industry with the size of 5mm x 5mm ; it integrates the antenna switches, RF balun, power amplifier, low noise receive amplifier, filters, power management modules while requires minimal external circuitry. The entire solution, including front-end module, is designed to occupy minimal PCB area. 
- 
- 
-**32-bit MCU** 
- 
-ESP8266EX integrates Tensilica L106 32-bit micro controller (MCU) which features extra low power consumption and 16-bit RSIC. The CPU clock speed is 80 MHz. It can also reach a maximum value of 160 MHz. Real Time Operation System (RTOS) is enabled. Currently, only 20% of MIPS has been occupied by the Wi-Fi stack, the rest can all be used for user application programming and development. 
- 
-**Low Power** 
- 
-ESP8266EX has been designed for mobile, wearable electronics and Internet of Things applications with the aim of achieving the lowest power consumption with a combination of several proprietary technologies. The power saving architecture operates in 3 modes: active mode, sleep mode and deep sleep mode. 
- 
-**Robustness** 
- 
-By integrating more components on-chip, we have made the solution to be the most robust and manufacturable. Our solutions also feature the widest operating temperature range, from -40°C to +125°C. 
- 
- 
-https://github.com/esp8266/esp8266-wiki/wiki 
- 
-**What is this ESP8266** 
- 
-    It's a wireless SoC 
-    It has GPIO, I2C, ADC, SPI, PWM and some more 
-    It's running at 80MHz 
-    64KBytes of instruction RAM 
-    96KBytes of data RAM 
-    64KBytes boot ROM 
-    It has a Winbond W25Q40BVNIG SPI flash 
-    It's a RISC architecture 
-    The core is a 106micro Diamond Standard core (LX3) made by Tensilica 
-    The ESP8266 chip is made by Espressif 
-    Modules bearing this chip are made by various manufacturers 
- 
-**Features** 
- 
-    802.11 b/g/n protocol 
-    Wi-Fi 2.4 GHz, support WPA/WPA2 
-    Super small module size (11.5mm x 11.5mm) 
-    Integrated 10-bit ADC 
-    Integrated TCP/IP protocol stack (ipv4 only at the moment) 
-    Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLL, regulators, and power management units 
-    +20dBm output power in 802.11b mode 
-    Supports antenna diversity 
-    Deep sleep power <10uA, Power down leakage current < 5uA 
-    Integrated low power 32-bit MCU 
-    SDIO 2.0, SPI, UART, I2C 
-    STBC, 1x1 MIMO, 2x1 MIMO 
-    A-MPDU & A-MSDU aggregation & 0.4μs guard interval 
-    Wake up and transmit packets in < 2ms 
-    Standby power consumption of < 1.0mW (DTIM3) 
-    Operating temperature range -40C ~ 125C 
- 
-    Status API Training Shop Blog About Pricing  
- 
- 
- 
- 
-===== 2. ¿Cómo se programa? ===== 
- 
-==== Arduino ==== 
-Installing with Boards Manager 
- 
-Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit). 
- 
-    Install Arduino 1.6.5 from the Arduino website. 
-    Start Arduino and open Preferences window. 
-    Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas. 
-    Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation). 
- 
-The best place to ask questions related to this core is ESP8266 community forum: http://www.esp8266.com/arduino. If you find this forum or the ESP8266 Boards Manager package useful, please consider supporting it with a donation. Donate 
- 
-==== NodeMCU - LUA ==== 
- 
-==== MicroPython - Python ==== 
- 
-==== Smart.js - Javascript ==== 
- 
-==== Sming - C ==== 
- 
- 
-===== 3. Montaje de un programador para el ESP-12 ===== 
- 
-{{http://cdn.instructables.com/FCH/0MSC/I697OYRQ/FCH0MSCI697OYRQ.LARGE.jpg?600}}\\ 
-{{:documentacion-proceso:tecnologicos:20160305_235052.jpg?400 |}}{{:documentacion-proceso:tecnologicos:20160305_235516.jpg?400 |}} 
- 
-===== 4. Ejemplo LED-Blink (Y de ahí lo que se les ocurra) ===== 
- 
-#define LED_BUILTIN 2 
- 
-gpio15 no se desconecta de tierra 
documentacion-proceso/tecnologicos/taller-esp8266.1457585465.txt.gz · Última modificación: 2016/03/10 04:51 por brolin