Live data from Hacker News

Hacking Together an E-ink Dashboard

healeycodes.com

31–40 of 92 posts

Re: Hacking Together an E-ink Dashboard

#31
An alternative might be to jailbreak a Kindle 2 or 3, looks like you just need a computer and a USB cable to do so.

https://wiki.mobileread.com/wiki/Python_on_Kindle

https://wiki.mobileread.com/wiki/Kindle_Hacks_Information

The original OS runs, so what you can do is limited. There are examples of changing the “screensaver” from Python, but I couldn’t see how easy it is to get data into the Kindle (maybe needs USB, which would make it kind of pointless.)

Re: Hacking Together an E-ink Dashboard

#33
It’s possible to get one of these e-ink display boards with an ESP32 microprocessor for not much more than the display alone. It has onboard WiFi and makes for an even smaller unit since there is no need to attach it to a Pi. It also ditches the operating system so you get an instant boot.

Programming is via PlatformIO, MicroPython or Rust (if you’re adventurous! - Rust is not quite ready for ESP32). Has reignited my interest in coding after a hiatus, and there is something that feels special about these eink displays.

Re: Hacking Together an E-ink Dashboard

#34
post #25
post #23

Earlier quoted context omitted.

Every time I pick up my phone to check a piece of information or complete a simple task, I am presented with some other distraction that threatens to sidetrack me. When I don't want to be distracted, I often leave my phone in another room, turn it off, put it in a bag or even leave home without it. I've often thought of creating my own eink devices with focused purposes to help me get the information I need, while av…

> Every time I pick up my phone to check a piece of information or complete a simple task, I am presented with some other distraction that threatens to sidetrack me. Feels like a very good use of ML on the part of the mobile OS makers would be to decide, based on place and time and activity history, which of your active widgets should appear above the fold on the lockscreen of your phone. (E.g., when near a bus stop,…

I don't know that machine learning is the best approach for presenting contextually available information. If you just base it on usage patterns and have a problem with distractions, it's very easy to end up with "You're doing literally anything, do you want to open reddit/twitter/facebook?"

But my iPhone does automatically pop up my grocery store membership card on the lock screen when I'm at the grocery store, and my boarding pass when I'm at the airport. I think that's currently done via Wallet and may not help with bus schedules, but a more curated approach does have some value.

Re: Hacking Together an E-ink Dashboard

#36
post #33

It’s possible to get one of these e-ink display boards with an ESP32 microprocessor for not much more than the display alone. It has onboard WiFi and makes for an even smaller unit since there is no need to attach it to a Pi. It also ditches the operating system so you get an instant boot. Programming is via PlatformIO, MicroPython or Rust (if you’re adventurous! - Rust is not quite ready for ESP32). Has reignited my…

Not to mention really low power then, right? So you could have it wake up once every few minutes to refresh and a battery charge could last weeks.

Re: Hacking Together an E-ink Dashboard

#37
post #33

It’s possible to get one of these e-ink display boards with an ESP32 microprocessor for not much more than the display alone. It has onboard WiFi and makes for an even smaller unit since there is no need to attach it to a Pi. It also ditches the operating system so you get an instant boot. Programming is via PlatformIO, MicroPython or Rust (if you’re adventurous! - Rust is not quite ready for ESP32). Has reignited my…

Not to mention really low power then, right? So you could have it wake up once every few minutes to refresh and a battery charge could last weeks.

Yes, for sure. I think the standard ESP32 + eink combo module consumes about 7.5ma in deep sleep. If you desolder the onboard power LED it will be much less - possibly 1ma.

Re: Hacking Together an E-ink Dashboard

#38
post #23
post #3

> I realized I was asking Google Assistant the same questions over and over again. Like What’s the current weather? or What’s on my calendar for today? So I set out to build a small dashboard for my Raspberry Pi that I could check instead. Why not use a widget on the home-screen of your phone?

Every time I pick up my phone to check a piece of information or complete a simple task, I am presented with some other distraction that threatens to sidetrack me. When I don't want to be distracted, I often leave my phone in another room, turn it off, put it in a bag or even leave home without it. I've often thought of creating my own eink devices with focused purposes to help me get the information I need, while av…

I liked Star Trek, where pads were commodity hardware and you'd have one for each task or report. Seems crazy at first, but it would really help with focus.

Re: Hacking Together an E-ink Dashboard

#39
The article mentions turning off the display to avoid ghosting and links to an article about screen burn in; it was my understanding that e-ink displays do not suffer burn in? I was under the impression that e-ink ghosting is simply due to an incomplete refresh of the display (since this causes a flash and is time consuming)?

EDIT: Interestingly the datasheet for the component used does indeed mention this; does anyone have any insight here?

Post reply on HN