El primer desarrollo concreto con ESP8266 que hago, es un módulo que via wi-fi, pero con conexión independiente a la del ordenador, nos permite de forma remota ver si está encendido o apagado y hacer esas dos cosas o incluso reiniciarlo aunque el pc esté bloqueado o no podamos acceder a él para controlarlo de forma remota.
Para ello empleamos un ESP8266 con NodeMCU y el interprete de scripts LUA. En el crearemos un pequeño servidor WEB que nos permite visualizar el estado actual y cambiarlo. Y podemos tener un script mas que activado nos envíe e-mail cuando haya un cambio de estado o evento.
Luego para poder controlar el módulo si se produce algún fallo de conexión wifi o actualizar su software le pondremos un adaptador FTDI para tenerlo conectado por USB al propio pc a controlar. Además le voy a añadir una batería que permita que esté activo aunque falle la alimentación de forma que cuando esta vuelva se pueda encender de nuevo el equipo. Y porque al encender el módulo el cambio de niveles en las GPIO del módulo lo haría no iniciar.
Módulo cargador TP4056 micro USB
Conexión mini USB para cargar directamente desde el pc ideal para baterías 18650
Basado en el regulador TP4056ES
Voltaje de Entrada: 4,5V - 5,5V DC
Voltaje de carga completa: 4,2V +/- 1.5%
Corriente de Salida Máx.: 1A
LED indicador : rojo cargando, verde cargado
Temperaturade funcionamiento: -10ºC a +85ºC
Conexión IN+ e IN- para circuitos electrónicos
Protección batería sobre-descarga de tensión: 2.5V
Protección contra sobrecorriente batería: 3A
Rprog (K | Ibat (mA) | |
30 | 50 | |
20 | 70 | |
10 | 130 | |
5 | 250 | |
4 | 300 | |
3 | 400 | |
2 | 580 | |
1'66 | 690 | |
1'5 | 780 | |
1'33 | 900 | |
1'2 | 1000 |