I am looking to drive an LCD, OLED, or e-ink display from a mini-PC (Intel NUC) running Linux Mint. I am building a headless music server and would like to show some machine status information (not sure exactly what yet - this is much a play-project as it is a practical need).
I have been browsing the displays category of the Pimoroni shop, and note that a lot of products descriptions are written from an Arduino or Pi perspective. So I have been doing some research to see what I would need for my less-popular requirement.
So to start with, I think I need an I2C breakout. I note also that an SPI version of this is also available. I assume these protocols are similar, other than SPI is faster. I don’t have a need for animations or fast refresh speeds.
I note that a number of these devices normally use MicroPython, but I assume I don’t need to touch that in my case. I should think I just need to send USB commands based on some sort of datasheet, and thus in theory any programming language would be fine. Is that correct?
I also note that some display products require soldering - the I2C/SPI lines are a PCB edge connector, and I fear my ancient soldering skills are not up to the task. So I would rather just use snap plugs (I think these are four-line).
Here are the products I have found - I think these all have the four-line socket, and thus the SPI/I2C cable would be sufficient. Would these all work with the breakout adaptor?
LCD (I2C? - it’s not clear how to drive this):
I found a bunch of others, but they only seemed to have I2C/SPI edge connectors, and thus would need soldering. I know a “garden” hat is available, but I think that would only work with a Pi/Pico.
I did some ferreting about on this forum, but my search-fu didnae come up with much. Linkies and hints most welcome 🏆
I forgot to mention I’d like a few buttons too. I did think of getting one of those 3-key keyboards, but integrating it onto the display seems sensible, if the button status can be read over the USB interface.