Hi everyone, I’m planning a custom multiple sensors with display project and I’m looking for some hardware advice.
I’ve seen plenty of the tiny 1.2" to 1.8" AMOLED modules on AliExpress but for a practical UI they feel a bit too small. I’m looking for something in the 2.5" to 4" range - similar to a Nest thermostat. I would love to hear from anyone who has successfully integrated a screen of this size with ESPHome and if you have links on where you got it.
Thanks for the suggestion. I’ve been digging on Aliexpress and the ones I find there are designed for smart watches and slightly smaller than what I need - usually 1.8" round or 2.06" rectangular. Waveshare does have a 2.41" rectangular which is almost perfect but still a bit too small.
Also plenty of 2.8" round TFT which is the perfect size for my project but is not OLED/AMOLED.
I wonder if people have managed to repurpose replacements screens for some commercial devices like smartphones MP3 players or other similar devices.
MP3 player displays seem to be a good fit I’ll look for those.
I’m trying to avoid backlight bleed, for example if I have it in my bedroom at night I want to be able to show orange text on a true black background for a night mode.
Ok, if you’re planning to use them in the room where you sleep ok, otherwise be aware that oled’s are very prone to burn-in. In the picture is example of my air purifier appr 2-3 years old - note that zeroes are not as bright as 6, also 6 has stripes / shadows across.
If you’re gonna use them make sure that you’re gonna set them (pretty) dark, or even turn them on only at request.
I have old samsung s5 oled tablet beside my bed, backlight to minimum and font color dark grey to achieve really low light, so it doesn’t disturb me at sleep.
You should be able to achieve this with LCD by dimming the backlight. For this you’ll really need an ambient light sensor, which very few boards include, but can usually be added via i2c, though on some of my screens I just use the illuminance from my weather station via HA to dim them.
The Waveshare 4" Touch LCD ESP32 board has a nice high-contrast screen that should work well for your application.
That is a verry good point about the burn-in. I can keep it on only when there is someone around. I can also try pixel shifting and moving things around a bit.