E-paper on batteries

Moderators: rtenklooster, Voyager, BertB, Stuntteam

Forum rules
You have entered the experimental forum, beware!!!
Post Reply
Message
Author
martinus
Normal user
Posts: 129
Joined: 15 Feb 2020, 16:57

E-paper on batteries

#1 Post by martinus » 31 May 2020, 13:24

While a normal LCD would draw current al the time, an E-paper display should retain it's picture without any power.
To do some experiments, i've ordered a Wemos E-paper display to see if this can be run on batteries for several months.

Unfortunately, the display refresh takes up to 2 seconds, but during that time, the ESP radio is no longer needed. So the ESP uses ESPNOW to retreive a value from another ESP unit, power down the radio so it consumes approx. 20 mA and then do the display update and finally total power off.
The sleep current is 17 uA. This way a useful battery life could be established if my calculations are in order.

I've mounted a 20-pin header to the module so almost all GPIO pins are now exposed for connecting things like this e-paper module:
e-paper.png
e-paper.png (460.66 KiB) Viewed 28657 times

User avatar
Ath
Normal user
Posts: 3416
Joined: 10 Jun 2018, 12:06
Location: NL

Re: E-paper on batteries

#2 Post by Ath » 31 May 2020, 14:39

Great results so far!

Btw: Are those numbers anything real, like from a PV installation, or just something random?
/Ton (PayPal.me)

TD-er
Core team member
Posts: 8643
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: E-paper on batteries

#3 Post by TD-er » 31 May 2020, 15:27

Some of these displays also support partial updates.
Maybe that can shorten the refresh time?
For this you may want to draw a separation line around the area to refresh, or else the neighboring pixels that are not meant to change may (literally) rotate slightly when you alter the pixels next to it.
With a dark line at the edge of the updated area it is less noticeable you also affect the neighboring pixels.

And for even lower power consumption in deep sleep, see: https://www.youtube.com/watch?v=n_A_8Y4xNx8 (not tested myself)

martinus
Normal user
Posts: 129
Joined: 15 Feb 2020, 16:57

Re: E-paper on batteries

#4 Post by martinus » 02 Jun 2020, 17:02

TD-er wrote: 31 May 2020, 15:27 Some of these displays also support partial updates.
Maybe that can shorten the refresh time?
Not sure if that will work when everything is powered off between cycles?
TD-er wrote: 31 May 2020, 15:27 And for even lower power consumption in deep sleep, see: https://www.youtube.com/watch?v=n_A_8Y4xNx8 (not tested myself)
That does not apply to the LSC sensor as it does not use deepsleep on the ESP module. It's powered off after use.
Right now, the 17uA is combined current use of both the Tuya MCU and the ATTiny85.

martinus
Normal user
Posts: 129
Joined: 15 Feb 2020, 16:57

Re: E-paper on batteries

#5 Post by martinus » 02 Jun 2020, 17:03

Ath wrote: 31 May 2020, 14:39 Great results so far!

Btw: Are those numbers anything real, like from a PV installation, or just something random?
The upper value is the controlled servo position (not used here) and the lower value is the battery voltage. Just for testing...

martinus
Normal user
Posts: 129
Joined: 15 Feb 2020, 16:57

Re: E-paper on batteries

#6 Post by martinus » 02 Jun 2020, 17:08

I'm planning to use an e-paper inside a picture frame, running on batteries. The bigger display has arrived and it's also running with some test values, this time inside/outside temperature and the battery voltage:
WaveShare.png
WaveShare.png (1.86 MiB) Viewed 28580 times
This setup uses an enhanced Pro Mini Extender connected to I2C bus.

All stuff should fit behind the display and tucked away in another Ikea picture frame when proven stable.

TD-er
Core team member
Posts: 8643
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: E-paper on batteries

#7 Post by TD-er » 02 Jun 2020, 22:12

martinus wrote: 02 Jun 2020, 17:02
TD-er wrote: 31 May 2020, 15:27 Some of these displays also support partial updates.
Maybe that can shorten the refresh time?
Not sure if that will work when everything is powered off between cycles?
[...]
If the e-ink display does a full update, based on stored image data, then it will not work between power cycles.
But then the update time would be the same as when doing a full screen update.
However the update time is a lot less when doing partial updates, so that would suggest it is actually only updating a part of it.
I also don't think it will invert the pixels first (needed to prevent 'ghosting' of old images), to achieve this faster update.

Not all e-ink displays support partial updates, so you need to check if your module supports it.

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests