Paso 2: Hardware
El esquema muestra a nuestro viejo amigo el PIC 16F688, junto con el adaptador de USB a TTL que se utilizó en el episodio 17 y el módulo de ESP8266. También es un regulador de voltaje LM1117 que se utiliza para tomar los 5 voltios (desde el USB o desde una fuente de alimentación separada de 5 voltios) hasta los 3.3 voltios que necesita la ESP8266. Para simplificar el cableado, también corremos el PIC en 3.3 voltios. También incluí un cabezal de 3 pines de modo que pueda puente la entrada de comando sea el adaptador USB (para comandos desde el programa terminal) o el PIC. La salida de la ESP8266 va para el PIC y el puerto USB por lo que puedo controlar la información sobre el programa terminal incluso cuando el PIC está en control. También se puede ver que hay un divisor de voltaje resistor en la salida de transmisión del módulo USB. Es necesaria para reducir el nivel TTL lógica a lo que es aceptable para el módulo Wi-Fi. No necesitamos un divisor en el TXD del PIC ya que el PIC se ejecuta desde la fuente de 3.3 voltios.
Como se puede ver en la imagen, había cableado mina en un protoboard pequeño. He incluido un cabezal de 5 pines para que puedo enchufe el adaptador de USB a TTL para la configuración y probar los propósitos y luego quitarla cuando no es necesario. Alambré también una toma de corriente estándar en paralelo con los 5 voltios suministrados por el módulo USB para que puedo usar una verruga de la pared cuando no estoy usando el adaptador USB. Asegúrese de que usted no ha tanto enchufado al mismo tiempo. El adaptador USB tiene su propia salida de 3,3 voltios pero que no suministrar suficiente corriente para manejar el módulo de ESP8266.
Una cosa en cuenta cuando realice el cableado para el módulo de ESP8266 es que el espacio del agujero no coincida con el espaciado estándar de 0,1 pulgadas en placas de prototipos. I cortar longitudes cortas del alambre sólido y había soldado en los agujeros del módulo. Entonces era capaz de doblar los alambres lo suficiente como para conseguir soldadas a la placa de prototipos. Una otra desventaja es que el pasador de las marcas están en la parte inferior del módulo de ESP8266 así que asegúrese de saber el diseño antes de soldar a la Junta. Se podría montar la Junta boca abajo por lo que se podían ver las marcas del pin pero que puede disminuir el rango de la antena.
Otra cosa a observar en el esquema es que muestro que la patilla "EN" en la ESP8266 conectada a 3,3 voltios. Es el pin enable pero en algunos módulos aparece como "CH_PD" en lugar de "EN".