GIRNI

Grupo de Investigación de Redes de iNformación Inalámbricas

Categoría: Módulos

  • Módulos ESP8266



    ESP8266 versión ESP07

    http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_07_datasheet_en.pdf

    La versión del módulo ESP-07 ofrece más puntos de conexión que la versión ESP-01. Para la implementación básica ser recomienda usar la versión con antena incorporada y una placa para adaptar el módulo.

    La placa permite conectarlo a un protoboard, pues la separación entre conectores del módulo es pequeña (2 mm).

    Una de las ventajas del ESP-01 es convertidor Analógico-Digital (pin ADC), que tiene un rango de trabajo entre 0 y 1 voltio con pasos valorados entre 0-1023 (10 bits).

    El pin ADC permite por ejemplo obtener lecturas de estado de voltaje de las baterías, obtenido con un divisor de voltaje  para asegurar que el voltaje máximo no supere 1V .

    IDE Arduino

    Para incorporar la tarjeta al programa IDE Arduino se se realizan los mismos que para la versión ESP-01, seleccionando la placa ESP8285.

    Referencia: http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_07_datasheet_en.pdf




    ESP8266 versión ESP01

    Distribución de Pines

    ESP8266 pinout

    Para usa el módulo, se requiere además de alimentación en VCC a 3.3V y GND  conectar los pines de configuración de modo de operación.

    Estados de pines de configuración

    Los estados de los pines de configuración son ALTO (HIGH) o BAJO(LOW).

    El estado ALTO se establece conectar el pin a VCC de 3.3VDC mediante una resistencia de 10KΩ (pullup) para una corriente de activación de 0.033 mA.

    El estado Bajo se realiza conectando el pin a GND con 0VDC.

    Modo de Operación

    Cargar o Ejecutar un programa se establece con estados de voltaje en los pines GPIO0 y GPI02.

     GPIO0GPIO2CH_PDRESET
     Cargar programaLOWHIGHHIGHHIGH
    Ejecutar ProgramaHIGHHIGHHIGHHIGH

    Observe que, el módulo ESP-01S, tiene incorporadas las resistencias a estado ALTO (HIGH,pull up), por lo que no es necesario añadirlas en éste caso.

    Conexión a 3.3V

    fuente 3.3 v01

    La alimentación de energía para el dispositivo es de 3.3V, preferible con una fuente o módulo de 3.3v .

    Considere que puede resultar insuficiente si alimenta desde la salida de 3.3V de un módulo  USB-Serial con salida de 3.3V o desde el pin Arduino 3.3V.

    La falta de energía en el dispositivo se presenta como error en la conexión al intentar subir instrucciones desde el IDE Arduino: "sincronizar la memoria del dispositivo."

    USB TTL 01

    Si no dispone de la fuente externa, puede  al usar dos dispositivos USB-TTL para:

    1. Alimentación (Vcc y GND)
    2. Carga de datos (Tx y Rx)

    Recuerde unir las referencias de cada dispositivo USB-Serial GND.

    Referencias: https://www.espressif.com/sites/default/files/esp8266-technical_reference_en_0.pdf