Un más barato ESP8266 WiFi Shield para Arduino y otros micros (3 / 6 paso)

Paso 3: Programación de la pantalla de WiFi

El escudo de WiFi debe ser programada una vez, solo y nunca más, con la configuración de la página web y el número de serie código de puente WiFi.

Para programar el escudo, 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.

Cierre y vuelva a abrir el IDE de Arduino y ahora usted puede seleccionar "Módulo de ESP8266 genérico" menú herramientas → Junta.

También necesitará instalar la última versión de pfodESP2866BufferedClient.zip que esta librería trabaja con IDE ESP8266.com V2.2 plug-in. Si anteriormente ha instalado la biblioteca pfodESP2866WiFi, eliminar totalmente ese directorio de la biblioteca.

  1. Descargar este archivo pfodESP2866BufferedClient.zip a su equipo, mueva al escritorio o alguna otra carpeta que usted puede encontrar fácilmente
  2. Luego use la opción de menú IDE de Arduino 1.6.5 bosquejo → biblioteca de importación → añadir biblioteca para instalarlo. (Si Arduino no te deja instalarlo porque la biblioteca ya existe luego borrar la carpeta de pfodESP8266BufferedClient mayores y a continuación, importar este)
  3. Detenga y reinicie el IDE de Arduino y en archivo -> ejemplos ahora debería ver pfodESP8266BufferedClient.

Configuración de la contraseña de configuración punto de acceso.

Después de instalar la biblioteca de pfodESP8266BufferedClient, abrir el IDE de Arduino y copie este bosquejo, ESP8266_WifiShield.ino, en el IDE. Antes de programar la pantalla, necesita establecer su propia contraseña el configuración punto de acceso.

En el modo de configuración, el escudo de WiFi configura un seguro punto de acceso llamado pfodWifiWebConfig con la contraseña contenida en un código QR adjunto al escudo. Esta conexión segura evita que alguien escucha la conexión mientras está configurando ssid y la contraseña de la red real. Debe generar su propia contraseña para sus escudos. Un programa en java SecretKeyGenerator está disponible aquí que genera claves aleatorias de 128 bits y escribe archivos de QR.png. Otra alternativa es utilizar QR Droid Private (desde Google Play) para crear un código QR para tu propia contraseña.

En cualquier caso necesita actualizar el #define cerca de la cima del boceto con su propia contraseña.

También puede establecer su propio nombre de punto de acceso de configuración, si lo desea.

La pantalla de programación

Para programar el escudo, quitarlo de la placa de Arduino, corta a la FLASH_LINK (que se muestra aquí con un enlace de cortocircuito en el centro de la Junta) y conectar el USB al cable Serial como se muestra en la foto. Compruebe el cableado y la foto.

El cable RX se conecta a D0 y conecta el cable TX a D1. El VCC (+ 5V) se conecta al pin de 5V y GND se conecta al pin GND en el escudo. Cortocircuito en el FLASH_LINK como se muestra arriba. La foto de arriba es por SparkFun USB al cable Serial. Si utiliza el cable de Adafruit, no tiene los terminales marcados pero es codificados por colores, rojo es poder, negro es tierra, verde es TX y RX es blanco.

Revise cuidadosamente las conexiones de VCC y GND, ya que es fácil a cortocircuito en la fuente de alimentación USB Si eres uno de los pines de.

Luego conecte el cable USB a su computadora para encender el ESP8266-01 en modo de programación. Seleccione el puerto COM en el menú herramientas → puerto. La frecuencia de la CPU, tamaño Flash y subir velocidad de dejar en sus valores por defecto

Continuación, seleccione Archivo → cargar o utilizar el botón de flecha derecha para compilar y cargar el programa. Se suben dos archivos. Si recibe un mensaje de error Subir Revise las conexiones de cable estén conectadas en los pines correctos e inténtelo de nuevo. Una vez terminada la programación, retire el cortocircuito enlace FLASH_LINK.

Colocar el código QR de configuración

Usted necesitará su contraseña de punto de acceso de configuración única cada vez que necesitará configurar el escudo, así que es conveniente poner un código QR el escudo (o en su caso). Aquí está el archivo de la presentación de Open Office que se utiliza para imprimir los detalles de conexión y el código QR para este proyecto. Sustituir el texto de código y contraseña de QR con su propio único para completar el escudo.

Artículos Relacionados

Muy barato o Simple WiFi Shield para Arduino y microprocesadores

Muy barato o Simple WiFi Shield para Arduino y microprocesadores

Actualización: 19 de mayo de 201614 Rev de este proyecto revisa las bibliotecas y código para trabajar con ESP8266.com IDE plugin V2.2Actualización: 17 de diciembre de 201511 Rev de este proyecto limpia otras conexiones intentadas si ya está conectad
Por qué la V1 de RS485 Shield para Arduino no puede utilizarse para DMX512 aplicación

Por qué la V1 de RS485 Shield para Arduino no puede utilizarse para DMX512 aplicación

nos encontramos con problemas cuando usamos LinkSprite RS485 escudo Shield para Arduino para aplicaciones de alta velocidad, tales como la comunicación de DMX512.Paso 1: Análisis de circuito Arriba se muestra el esquema del escudo RS485.Las respuesta
3 canales Dimmer/atenuador para Arduino u otro microcontrolador

3 canales Dimmer/atenuador para Arduino u otro microcontrolador

En un anterior instructable presenté un simple AC TRIAC fader/atenuador que podría controlarse con un Arduino. En varias reacciones que tiene, un número de personas que expresaron su interés en un atenuador de 3 canales RGB. Pero ya no he visto todav
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u
RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

protector de la pantalla RGB para Arduino 65K color KIT incluye todos los componentes para armar una lista para usar protector de pantalla LCD para Arduino y placas compatibles como Freeduino.(visita http://store.nkcelectronics.com/rgb-lcd-shield-for
Simple relé Shield para Arduino

Simple relé Shield para Arduino

escudo para relé de control 6, 6 digital de entrada y 6 analógicas de entrada con Arduino Duemilanove, Arduino UNO. Las entradas digitales y salidas de relé están equipados con un LED que indica el estado.El esquema del circuito es muy simple:Paso 1:
Memoria tarjeta de Shield para Arduino UNO

Memoria tarjeta de Shield para Arduino UNO

este tipo de escudo es originalmente costos BDT hasta 4000 (en Bangladesh), que es alrededor de 39 USD (sin gastos de envío). Pero de esta forma usted puede hacer su propio escudo de tarjeta microSD sólo en 120 BDT (1,6 dólares). No sorprende, ya que
ESP8266 Wifi temporizador para cargas AC

ESP8266 Wifi temporizador para cargas AC

Este instructivo está basado en ESP8266 versión ESP-01 que se programa como temporizador de wifi para conectar cargas de AC.ESP-01 tiene sólo 2 GPIOs, sólo 2 cargas pueden ser controlado, aquí mi necesidad es controlar una carga de AC en retardo el m
Fácil y barato MP3 Shield para Arduino

Fácil y barato MP3 Shield para Arduino

Este es un seguimiento a un Instructable anterior para la fijación de las entrañas de un jugador de MP3 del clip barato a un Arduino.El Instuctable anterior mostró como usar el Arduino para controlar todas las funciones del reproductor MP3: aumento d
ATtiny programación Shield para Arduino

ATtiny programación Shield para Arduino

este circuito poco sienta bien ontop de una placa Arduino y te permite conectar rápidamente un ATtiny chip de programación usando la Arduino "lengua" y IDE para escribir el código y la placa Arduino como programador ISP para cargar el código en
¿DIY Apple remotos Shield para Arduino

¿DIY Apple remotos Shield para Arduino

que siempre quisiste hacer un apple remote? ¿O tal vez una de sus creaciones de arduino tiene poder control de iTunes en tu Mac, iPod o Apple TV? Ahora usted puede!Un tiempo atrás estaba trabajando en un proyecto que quería ser capaz de empezar la mú
¿Síntesis de discurso Shield para Arduino

¿Síntesis de discurso Shield para Arduino

al usar el Arduino para hacer robots o proyectos interactivos, es agradable que hablar? Ahora es un escudo basado en el chip de síntesis de discurso iFLYTEK XFS505 para ayudar a resolver el problema. Arduino puede comunicarse con el módulo de síntesi
DIY Kit de Blue LCD1602 ultrasónico módulo DHT11 Shield para Arduino

DIY Kit de Blue LCD1602 ultrasónico módulo DHT11 Shield para Arduino

LCD1602 módulo ultrasónico DHT11 Shield es compatible con el arduino mega R3. Puede utilizar LCD1602 Mostrar distancia y valor de la humedad de temperatura al mismo tiempo.LCD1602:Pantalla: 16 x 2 caracteresLED luz de fondo: azulEsquema de módulo tam
Simple módulo de EEPROM para Arduino u otro microcontrolador

Simple módulo de EEPROM para Arduino u otro microcontrolador

EEPROMs son útiles si desea almacenar algunos datos sin perderlo. Muchos microcontroladores cuentan con algunas EEPROM interna, pero como EEPROMs tienen un número finito (aunque muy grande) de las escrituras antes empiezan a ser defectuoso, mi caráct