To keep Arduino Based projects running on a powerbank, you will need something to generate load every now and then to keep the powerbank powered on.
This can be achieved by connecting 2 resistors and 1 mosfet to you’re Arduino based project.
With a little program, you can keep the powerbank on forever (at least for the time the battery is not drained)
Code example:
void setup() {
// put your setup code here, to run once:
pinMode(12, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(12, HIGH);
delay(500);
digitalWrite(12, LOW);
delay(5000);
}
Here some pictures of a real life situation (just for testing purposes) and it works great!
Here are the parts connected:
This is the “normal load” of the project:
And this is the load generated by the resistors and the mosfet:
I used the following components:
1 resistor 66 ohm
1 resistor 1K ohm
1 Mosfet NPN 2N2222
Combining it to: