domingo, 30 de octubre de 2016

Truco breadboard ESP8266



Las placas de desarrollo que montan ESP8266, al menos las que yo conozco, no se llevan muy bien con las  protoboard. Una vez la placa está "pinchada" no hay manera de conectar los pines de los cables al correspondiente pin de la placa. Las soluciones que he visto a este problema siempre pasan por conectar cables (sin pines) por debajo de la placa. Es un remedio incómodo y que obliga a estar permanentemente moviendo la placa cada vez que se requiere conectar otra entrada o salida del controlador.
 La solución a este problema es muy sencilla y la pongo aquí porque no la he visto en ninguna otra parte. Se trata simplemente de utilizar dos pequeñas protoboard. Tendremos espacio de sobra para pinchar nuestros cables.



domingo, 23 de octubre de 2016

Witty - ESP8266 12F

   Hace unos días que me ha llegado la nueva placa de prototipado para el ESP8266. La he comprado en una conocida página china por poco más de 4 euros. Me animo a escribir esta breve reseña porque no hay mucha información de las características de esta placa y la poca información que hay está muy dispersa. Así que esto es lo que he podido encontrar por si a alguien le es de utilidad.
   En realidad, se trata de dos placas independientes que están ensambladas mediante unos conectores que pueden desensamblarse manualmente. La placa superior monta el microcontrolador ESP8266-12F,  que tiene un procesador de 32 bits con capacidad para la memoria de programas de 64Kb, 96Kb de RAM y 4Mb de memoria Flash. La característica más destacable de este pequeño microcontrolador es que implementa un módulo WIFI 802.11 b/g/n que lo hace muy interesante para todo tipo de proyectos. También se incluyen en esta placa una fotoresistencia (LDR) y un led RGB WS2812. Por último, debajo de la antena, se encuentra un botón que también puede ser utilizado para nuestros proyectos. La placa puede funcionar independientemente alimentada mediante un conector micro USB de 5v .


   La placa inferior incluye un interfaz USB-UART que permite flashear el microcontrolador, así como proporcionar alimentación. También podemos encontrar dos botones. Estos no son programables. Son el boton de Reset y Flash necesarios en algunos entornos de desarrollo.


Mapa de pines:

  • PIN 2: Led del ESP8266.
  • PIN 4: Botón (Placa superior bajo la antena) LOW pulsado.
  • PIN 12: Led verde del led RGB.
  • PIN 13: Led azul del led RGB.
  • PIN 15: Led rojo del led RGB.
  • PIN A0: Fotoresistencia (LDR) entrada analógica.



 Una vez grabado el firmware en el microcontrolador, es posible utilizar la placa superior en una protoboard ya que los pines son totalmente compatibles.

   Este módulo es idóneo para el aprendizaje de la programación de microcontroladores, ya que nos permite, sin tener que conectar ni un cable, experimentar tanto con las entradas como las salidas del ESP8266 desde el primer momento. Si a esto le añadimos el precio que tiene, tenemos un producto muy recomendable.