Moode Forum
Large 4 wires only OLED display - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: Community (https://moodeaudio.org/forum/forumdisplay.php?fid=18)
+--- Forum: General Discussion (https://moodeaudio.org/forum/forumdisplay.php?fid=21)
+--- Thread: Large 4 wires only OLED display (/showthread.php?tid=455)



Large 4 wires only OLED display - remy1961 - 09-05-2018

I have just received this 2.42 inches oled display from ebay. It is large and just connects with 4 wires (i2c interface). Very good contrast. I managed to have it work with moode using pydPiper. With pydPiper you can customise what info you want to display and how to display it. It also works with the scripts from @adrii.

[Image: file.php?id=663]

[Image: attachment.php?aid=209]


RE: Large 4 wires only OLED display - DRONE7 - 09-05-2018

Looks good.! I was considering getting that display and using Adrian's oled how-to....
I hope you will be posting a step by step too...!


RE: Large 4 wires only OLED display - remy1961 - 09-05-2018

Sure i will write a tutorial soon.

Remy


RE: Large 4 wires only OLED display - ear5142 - 09-05-2018

I'm also waiting for the tutorial. Tomorrow I'll receive a screen like this at the post office https://www.ebay.com/itm/I2C-2-42-OLED-128x64-Graphic-OLED-White-Display-Arduino-PIC-Multi-wii/191835417966?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 

Thanks @DRONE7 pydPiper works, but it does not show the time correctly. I changed different time zones. The code is the same as for the 20x4 screen. http://moodeaudio.org/forum/showthread.php?tid=147&pid=1918#pid1918 Only need to specify the configuration correctly.

pydPiper.cfg

[STARTUP]
startup_msg_duration = 5

[DISPLAY]
display_driver = luma_i2c
display_i2c_port = 1
display_i2c_address = 0x3c
display_devicetype = ssd1306
display_width = 128
display_height = 64
pagefile = pages_ssd1306.py
animation_smoothing = 0.15

[SYSTEM]
logfile = /var/log/pydPiper.log
loglevel = debug
timezone = Europe/Moscow
time24hour = true
temperature = celsius

[SOURCE]
source_type = moode
mpd_server = localhost
mpd_port = 6600
mpd_password = moodeaudio