Paso 2: Flasheo del ESP8266-01
Entregado, el módulo de ESP8266-01 viene con un intérprete de comandos AT que permite configurar el módulo y enviar y recibir datos utilizando comandos AT. Este es un muy desordenado proceso y propenso a errores. (Sin embargo si desea utilizar comandos de salida este proyecto, Generador de código para ESP8266-01 usando comandos AT)
En este proyecto ESP8266-01 está programado, sólo una vez, para configurar una conexión WiFi transparente que se puede configurar a través de WiFi.
Para programar el ESP8266-01, siga los pasos dados https://github.com/esp8266/arduino en el Administrador de instalación con juntas. Al abrir el administrador de tablas de herramientas → tablero de menú y seleccione tipo contribuyó e instalar la plataforma de esp8266. Este proyecto fue compilado usando el ESP8266 versión 1.6.4-673-g8cd3697. Versiones posteriores sea mejor pero puede tener sus propios errores como la plataforma está evolucionando rápidamente.
Es el software instalado.
Para conectar el ESP8266-01 para la programación necesita conectar un 3.3V suministro y un 3.3V USB al cable Serial y un medio para GPIO0 corto a tierra. El archivo Léame en http://arduino.esp8266.com/package_esp8266com_ind... tiene una tal configuración. Es el circuito que he utilizado para programar el ESP8266-01.
Para volver a flash ESP8266-01 es necesario instalar las bibliotecas de soporte pfodWifiConfig. Dos apoyar las bibliotecas de Arduino son necesarios pfodWifiConfig.zip y pfodWifiConfig_ESP8266.zip.
Una vez instaladas estas bibliotecas puede seleccionar tablero -> módulo genérico de ESP8266. La carga de este bosquejo, pfodWifiConfig_ESP8266_PassThrough.ino este sketch convierte el módulo ESP2866 en un puente de la UART-WiFi que se puede configurar por WiFi por pfodWifiConfig. Este bosquejo está también en el directorio de ejemplos de la biblioteca de pfodWifiConfig_ESP8266.
Empezar por preparar tu propio código QR de pfodWifiConfigV1 que contiene su propia contraseña de punto de acceso temporal. El bosquejo de ejemplo utiliza código de QR arriba.
Debe generar su propio código y actualizar el bosquejo con la contraseña generada
//update this define with the password from your QR code
// http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html
#definepfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"
// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program
El ssid y la contraseña contenida en este código QR generado es el módulo de ESP8266 utilizará, en el modo de configuración, para conectar al punto de acceso temporal para configurarse.
Una vez que tiene su propio código QR generado y actualizado la pfodWifiConfigPASSWORD en el bosquejo, programar el módulo de ESP8266 con pfodWifiConfig_ESP8266_PassThrough.ino al conectar el cable USB-Serial al jefe del pin 3 (MA03-1) y luego, con la potencia de cortocircuito en JP1 (es decir, conectar GPIO0 a GND) y luego aplicar energía.
Cuando se aplica energía lo puede sacar Resumen.
Pulse el botón de descarga en el IDE de Arduino para compilar y descargar el bosquejo.
Eso es todo. Acabado. No necesitará volver a programar el módulo nuevo.
Conserve una copia del código QR para la configuración, vea abajo.