Multiple LCD's Arduino project

I'm currently working on a project where I'll need three LCD's connected to one Arduino UNO.
I've made a simple schematic of what I think I'll need.

I connected the CS of each LCD to a different pin on the Arduino in order to be able to select which LCD I want to control at a time.

Can someone please comment on it? Will this work?
Thanks :smiley:

I expect it will draw too much current, I would at least use a separate power supply for the LCD's

Did you look at I2C display's ?

While it is easy enough to make three LCD's function with SPI or I2C, have you given much thought to what it is that these LCD's will actually display? If it is all text, well, maybe you've got a chance.

But - if you're thinking graphic images - you'll very quickly exhaust the rather limited memory of an Uno. While you can store images on an SD card, you'll then most likely be frustrated with the anemic amount of ram when dealing with images.

You really need to look ahead at the resources you need, based on what it is you need to display and then decide what hardware makes sense - rather than picking the hardware and then spending way too much time trying to shoehorn what you need into an Uno.

First let me say thank you for the quick response.

Did you look at I2C display's ?

I wanted to use 1.8'' or 2.2'' TFT LCD's and the ones I found are only SPI (I can't find a I2C...)

what it is that these LCD's will actually display?

I'm going to display bmp images from the SD card. The frame rate is not important since I will only need to display an image at one LCD at a time.

The LCDs will be mounted on the faces of a cube, and with the help of the gyro only the face on the top of the cube is going to be displaying an image.

What other options do you suggest? I also thought about an Raspberry Pi Model A but I'm not very pro at python.

Another option is to have one arduino for each LCD, and then connect them to each other.

Thank you all :smiley:

Then:

Face 1 --> 8-bit (D0 a D7): 1-TFT+touch 2.4" like SY-TFT240 or HY-TFT240, with UTFT-Due tinyFat modified
Face 2 --> SPI: 1-TFT+touch 2.4" with ILI9341 NEW due lib
Face 3 --> TX/RX: 1-TFT+touch 2.4" like SmartGPU2 LCD320X240 - 2.4" Arduino lib

Board: Arduino Due

PD: TFT´s on my actual test-project

Ring 1:
1 TFT 2.4" ---- SPI
1 SmartGPU2 3.5" ---- RX/TX

1 RTC DS3231
1 MicroSD shield
1 NTC temperature sensor
1 BMP180 pressure sensor
Arduino Due

Ring 2:
1 TFT HY32D ---- 16 bit interface (D0 - D15)
1 TFT 2.4" ---- SPI

1 NTC temperature sensor
1 Spectrum shield Sparkfun
Arduino Due