Hi Adrian,
Thank you for you quick response.
I’m setting the Radio station.
Now it become a cool-looking audio player on my desk.
Look forward to your update.
Thanks!
James
Hi Adrian,
Thank you for you quick response.
I’m setting the Radio station.
Now it become a cool-looking audio player on my desk.
Look forward to your update.
Thanks!
James
Heloo,
This code suupport also the I2C, 2.42 inch oled display with ssd 1306 or ssd 1309 controller?
What is the difference between ssd 1306 vs ssd1309?
Thanks
Hi Lintbf
mpd_oled supports both SSD1306 and SSD1309 I2C displays. There is no difference regarding setup, they both use mpd_oled -o3
.
Adrian.
Hi Adrii,
thanks for sharing your great work. I had your add-on in mind when I decided to add a OLED screen to this design
Hi Darmur
Looks like a cool project!
Adrian.
Hi,
I see that oled display uses also gpio3, scl, this pin I used for wake up, can I use another one?
Thanks
No, I2C bus requires GPIO2 and GPIO3 to function properly. You should move your wake-up button to another GPIO
So how can I move it to another pin? Whithout ads a button between global_en and gnd, or this will be the preferred solution?
Thanks
Hi Lintbf
You can use different pins for I2C. I don’t know where the documentation, is but you can see how it is configured here: https://www.raspberrypi.org/forums/viewtopic.php?t=254694
My understanding is that it will not using the hardware I2C, and so I don’t know if there will be speed issues when using it with mpd_oled.
Adrian.
Hi,
Please recommend me from ali express 3 I2C oled display
I see a lot of models and since theshippmend takes long I want some models that I know you have used in your projects and works.
Many thanks for your support, I am new in this dyi projects also in rpi world but I like it and I am planning to build 1 streamer with 5 inch dsi interface and 2 3 radios with pi zero with Darmur project.
Florin
Hi Florin
The display needs to be 128x64. I have previously bought generic 1.3" I2C SH1106 displays from ebay, e.g.: https://www.ebay.es/itm/White-1-3-OLED-LCD-4PIN-Display-Module-IIC-I2C-Interface-128x64-for-Arduino-UK/192413255024?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 they have all worked fine with mpd_oled. I bought a generic 1.3" SPI SSD1106, and this also works fine. Some people are using a 2.42" SSD1309 with I2C, and I believe also SPI. I am not aware of any models of the supported display types that do not work with mpd_oled.
Adrian
Hi,
Why there is written for arduino?
So can I choose any size as long as they use the supported controllers?
Thanks
Arduino projects also use these OLEDS, e.g. https://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/
The physical size of the OLED doesn’t matter, it should just need to be I2C or SPI, 128x64, and with an SSD1306, SSD1309, SH1106 or SSH1106 controller. I can’t guarantee that any individual display will work with mpd_oled, but if you see a display that you like and are unsure if it is supported then feel free to post the link.
If you’re going to use I2C OLED screen together with BassFly-uHAT (the project I released), you need to take exactly this model: 0.96" I2C OLED DISPLAY MODULE 128X64 SSD1306
If you take a bigger one it will not fit with tactile buttons, mechanical design has been done with that model in mind. Furthermore, according to the documentation of mpd_oled add-on, resolution must be 128X64
If you’re going to order PCBs from PCBWay, you will find the OLED module on their bazar, you can order that one and have it shipped together with PCBs.
https://www.pcbway.com/project/gifts_detail/I2C_IIC_Serial_128x64_OLED_Display_Module.html
Hello,
I have installed an oled 1.3 inch
The display is running but when I play a song the spectrum bar is not shown, nothing is shown in
Hi Lintbf
The problem is that there is an error stopping cava from being built, and so cava is not installed. The error you posted is:
config.status: error: cannot find input file: `iniparser/Makefile.in’
But I imagine this results from an earlier error.
Could you have another go at installing cava (in a fresh directory):
https://github.com/antiprism/mpd_oled/blob/master/INSTALL_VOLUMIO.md#build-and-install-cava
And review the output of running autogen.sh to see if there is an error, as this script should have created the file you are missing.
Adrian.
Hi Adrian,
Thanks for your response.
Hi Lintbf
You could do
git clone https://github.com/karlstav/cava cava2
cd cava2
Then continue with the installation.
Adrian.
Hi,
I have installed in cava2,
The autogen. Sh does not give any error…
I have the same results
When I run. /cava from cava2 folder I get this :Linux kernel snd_aloop seems not to be loading
Thanks.
Hi Lintbf
If you can run ./cava from cava2 then the build has completed (the new error is from not using the configuration file created by mpd_oled). In which case, try running
sudo make install
from the cava2 directory and then run
sudo systemctl restart mpd_oled
and hopefully the spectrum display will now be working.
Adrian.