Estoy tratando de construir un botón conectado a internet. Cuando se presiona el botón, WeMos D1 se enciende, hace una llamada a la red y luego corta la alimentación tirando de la puerta irlb8721 a LOW .
Vídeo: enlace
Aquí está el programa que uso actualmente para la prueba:
void setup() {
pinMode(2, OUTPUT);
digitalWrite(2, LOW); // Turn on built-in LED
pinMode(5, OUTPUT);
digitalWrite(5, HIGH); // Keep ourselves powered after button is released
delay(5000); // Do the work, e.g. make a network call
digitalWrite(5, LOW); // Cut off the power
}
void loop() {}
El problema es que después de que se apaga la alimentación, todavía hay una fuga de corriente de ~ 20 mA, lo que es un factor decisivo para un botón de alimentación por batería. Desconectando el pin 5 ( D1 ) se deshace de eso por alguna razón.
La resistencia entre la puerta y la fuente es 676kOhm , entre D1 y la puerta - 10kOhm . Gracias por tu ayuda!

