Moode Forum
[How to do instruction] 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: FAQ and Guides (https://moodeaudio.org/forum/forumdisplay.php?fid=9)
+--- Thread: [How to do instruction] 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi (/showthread.php?tid=155)



RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - mateoJazz - 11-14-2019

(11-14-2019, 07:14 AM)adrii Wrote: Hi mateoJazz

I don't think the ribbon connector should be a problem. If you look at the link you posted for the display there is an "interface pin function" table near the bottom, which says how to specify an i2c connection and which pins should be connected to what when using i2c.

Adrian.

Hi Adrian 
Display have only ribbon connector. Look at the photos. He doesn't have soldering pins. What do you think about this:
https://www.aliexpress.com/item/32823752968.html


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 11-14-2019

Hi mateoJazz

I am afraid I don't know. Maybe the seller of your display could advise you whether the adapter was suitable.

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - mateoJazz - 11-18-2019

Hi Adrian

I ordered adapter. I made a connection drawing. Is it correct ? 

Mateusz

[attachment=863]


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 11-19-2019

Hi Mateusz

I am not the best person to review this, as I only have direct experience with one OLED display, but I have read through the connections table and these are my notes:

   The connections you have made appear correct, by my understanding
   You may need to tie D3-D7 low.
   You may need to connect RES (option 'mpd_oled -r')
   You may need to connect BS2 to VSS

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - mateoJazz - 11-22-2019

(11-19-2019, 07:32 AM)adrii Wrote: Hi Mateusz

I am not the best person to review this, as I only have direct experience with one OLED display, but I have read through the connections table and these are my notes:

   The connections you have made appear correct, by my understanding
   You may need to tie D3-D7 low.
   You may need to connect RES (option 'mpd_oled -r')
   You may need to connect BS2 to VSS

Adrian.
Guys from the local electronic forum found a more accurate datasheet. The final connection diagram looks like the attachment.

It's more complicated than I thought Smile
https://drive.google.com/file/d/1SmPVUwdX4GT-VgsBRG_Mwtkzl0IiA7Et/view?usp=sharing


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - caca047 - 11-26-2019

After fresh install 6.3.0 no longer displays big clock when stop/pause. Only displays small clock and line below where the graph is. Another problem is the signal meter, moved too far to the right so one bar appears on the left :-)


[Image: fGIC0Hj.jpg]


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 11-27-2019

Hi caca047

Shifted display: Check the display type you have specified with 'mpd_oled -o'. Using an incorrect value can cause this issue.

Not switching to Stop/Clock screen: The mpd_oled installation instructions for Moode need to be updated, as an extra step is now required. Go to Moode / Configure / System, scroll down to "Local Services", set "Metadata file" to ON and click on the adjacent SET button to apply the change. The Stop.Clock screen should now bw working. [I think I will also change the mpd_oled code to better handle the case where this step is not applied]

Thanks for reporting the issues!

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 11-27-2019

I have updated the mpd_oled repository with the extra step for the Moode installation instructions, and a change to mpd_oled to better handle the case where the Moode metadata file hasn't been enabled.

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - caca047 - 11-27-2019

(11-27-2019, 07:53 AM)adrii Wrote: Hi caca047

Shifted display: Check the display type you have specified with 'mpd_oled -o'. Using an incorrect value can cause this issue.

Not switching to Stop/Clock screen: The mpd_oled installation instructions for Moode need to be updated, as an extra step is now required. Go to Moode / Configure / System, scroll down to "Local Services", set "Metadata file" to ON and click on the adjacent SET button to apply the change. The Stop.Clock screen should now bw working. [I think I will also change the mpd_oled code to better handle the case where this step is not applied]

Thanks for reporting the issues!

Adrian.

Thanks Adrian,

Now everything is ok! Display set from -o 6 to -o 3 but I noticed that now the display is much brighter. Can you please add in some future versions switch for brightness in mpd_oled.service or the only solution is to use setBrightness function and recompile?


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 11-27-2019

I am unsure about the effectiveness of the brightness function. See this issue

   https://github.com/antiprism/mpd_oled/issues/16

If you experiment, and have some success, I don't mind adding an option.

Adrian.