OLED-with-SSD1306, larger than 1"?

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
Ton_vN
Normal user
Posts: 303
Joined: 21 Oct 2016, 15:20
Location: Hengelo (Ov)/ NL
Contact:

OLED-with-SSD1306, larger than 1"?

#1 Post by Ton_vN » 19 Apr 2017, 18:43

The Wemos-plugon-OLED is nice, but my family complains about readability (due to the small characters at the 0.66"-screen) .........
Any experience with a larger size OLED directly compatible with ESPEasy?
Last edited by Ton_vN on 20 Apr 2017, 15:53, edited 1 time in total.

krikk
Normal user
Posts: 118
Joined: 28 Feb 2017, 07:57
Location: Austria
Contact:

Re: OLED-with-SSD1306, larger than 1"?

#2 Post by krikk » 19 Apr 2017, 21:55

this one is a bit "larger" and works:

https://www.aliexpress.com/item/0-96-In ... 0.0.Om4FLi

you should be able to use anything which uses: OLED Driver IC: SSD1306

Ton_vN
Normal user
Posts: 303
Joined: 21 Oct 2016, 15:20
Location: Hengelo (Ov)/ NL
Contact:

Re: OLED-with-SSD1306, larger than 1"?

#3 Post by Ton_vN » 20 Apr 2017, 16:29

Triggered by your link-hint, I further searched AliExpress and found versions with even bigger 1.3"-screens & SSD1306-compatibility
But 3 aspects pop up which require further investigation:
- P&P-charge to Europe is surprisingly high for this component (Euro28 or even higher, for 'lot'). BTW, same P&P is applicable for the available 0.96"-versions
- my preferred interface is I2C(=SCL+SDA)+Gnd+Vcc, but that configuration is not supported by all configurations offered.
Some offered screens have SPI, or require a separate transition-board.
- for some offers you find "SSD1306-compatible" in the title, but the backgroundtext reveals SSH1106 as driver which requires introduction of some changes:
SSH1106 is compatible with SSD1306
Different is SSH1106 RAM is 132*64,SSD1306 is 128*64
If you use SSD1306 before , just change the starting point is 0x02
Is ok , very simple.
Also applicable I2C-addresses are stated to be x78 and x7A.

Nothing taken for granted, just wondering what this means for compatibility with ESPEasy.

albertobonati
Normal user
Posts: 40
Joined: 13 Dec 2016, 15:25

Re: OLED-with-SSD1306, larger than 1"?

#4 Post by albertobonati » 23 Nov 2017, 21:26

Hi
I have this 1.3 oled display...
What I have to do to make this :
If you use SSD1306 before , just change the starting point is 0x02

It's possible to change OLED plugin or (best) OLED framed plugin to use this 1.3 oled?

Thanks

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

Re: OLED-with-SSD1306, larger than 1"?

#5 Post by TD-er » 23 Nov 2017, 21:42

The 1.3" OLED probably has a SH1106 chip and not the SSD1306.

I've built in support for that chip, but that is only merged into the "mega" branch: https://github.com/letscontrolit/ESPEasy/pull/509
So it will not be in the 2.0 release, but you can use it if you build the Mega branch.
It is in the "framed" plugin and I've been using it for months now.

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: OLED-with-SSD1306, larger than 1"?

#6 Post by LisaM » 23 Nov 2017, 22:01


albertobonati
Normal user
Posts: 40
Joined: 13 Dec 2016, 15:25

Re: OLED-with-SSD1306, larger than 1"?

#7 Post by albertobonati » 24 Nov 2017, 15:27

TD-er wrote: 23 Nov 2017, 21:42 The 1.3" OLED probably has a SH1106 chip and not the SSD1306.

I've built in support for that chip, but that is only merged into the "mega" branch: https://github.com/letscontrolit/ESPEasy/pull/509
So it will not be in the 2.0 release, but you can use it if you build the Mega branch.
It is in the "framed" plugin and I've been using it for months now.
Yes, it's SH1106..
Well, if I understand, it isn't in 2.0 rev 12 release but I have to build it myself...or wait for 2.1 release !
I will tray...
many thanks !
Alberto

albertobonati
Normal user
Posts: 40
Joined: 13 Dec 2016, 15:25

Re: OLED-with-SSD1306, larger than 1"?

#8 Post by albertobonati » 24 Nov 2017, 21:26

Well..plugin work fine!

Some suggestion:

Scroll low is very fast, maybe can help setting a number value for this...

On upper row, plugin display time and, alternately, ESP name and RSSI name. My RSSI name is quite long and don't fit between time and wifi segnal.

Many tanks.

Alberto

albertobonati
Normal user
Posts: 40
Joined: 13 Dec 2016, 15:25

Re: OLED-with-SSD1306, larger than 1"?

#9 Post by albertobonati » 24 Nov 2017, 21:47

Hi
More question:

I send data to oled with Domoticz with:
OLED,<row>,<col>,<text>
and this work fine with oled plugin...but don't work with framed plugin...it work but data is always in <row> number and don't scroll.
It' s possible to scroll this data?
regards

alberto

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

Re: OLED-with-SSD1306, larger than 1"?

#10 Post by TD-er » 24 Nov 2017, 22:15

I never tried to write things from external source to the display.
Please note that the OLED and OLED framed plugins are very different in how they work.

Just looked at the sourcecode of both.
The Framed plugin only seems to accept the "OLEDFRAMEDCMD,On" or "OLEDFRAMEDCMD,Off"
The Oled plugin (not the framed one) accepts also "OLED,bladiebla" or whatever text you want to display and next to that the 'On', 'Off' and 'Clear' commands.

It shouldn't be that hard to allow writing text, but it takes more effort to do so, compared to the non framed version.

pacitzu
Normal user
Posts: 17
Joined: 11 Oct 2015, 16:47

Re: OLED-with-SSD1306, larger than 1"?

#11 Post by pacitzu » 25 Nov 2017, 09:02

Hi

Has anyone tested this esp8266 with oled 1.3 screen with EspEasy?

https://it.aliexpress.com/item/connecto ... eLevelAB=4

In the article description they recommend this driver
https://github.com/squix78/esp8266-oled-ssd1306

This driver seems to be already part of this EspEasy plug-in
https://github.com/letscontrolit/ESPEas ... meOLED.ino

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest