En la anterior entrada hemos visto como construir una regleta wifi a partir de unos pocos componentes, queda todavía unos cuantos pasos para hacerla funcionar. En esta entrada veremos como programar el controlador ESP8266 con el entorno de Arduino de forma que la regleta sea capaz de pedir a un servidor externo los comandos de activación y desactivación del relé y enviar a la vez la temperatura y la humedad.
Para poder transferir el programa necesitaremos un convertidor usb – serie que disponga de las señales DTR y RTS. Se puede hacer con uno de 3 hilos pero es más incómodo ya que no es capaz de poner automáticamente desde el entorno la placa en modo programación y lo tendremos que hacer a mano a base de puentes entre pines. Los basados en el chip CP2102 son muy baratos (entorno a 1€)
En primer lugar debemos instalar la última versión del entorno de desarrollo de Arduino (1.6.5 en este momento).
Lo podemos descargar desde este enlace: