Displaying video on a TFT LCD screen connected to an arduino

Hi, I'd like to display video on a TFT screen connected to an arduino board.
The particular screen and board don't matter.

As mentioned everywhere, the arduino doesn't have enough processing power to be able to do much with video. (It's a different story with a Raspberry Pi but I'm interested in arduino)

This is where I'm at in terms of options.

  1. The ridiculously simple.
    As mentioned here Mask mounted camera - #7 by MichaelMeissner - Project Guidance - Arduino Forum I could stream a car backup monitor to the LCD screen. The arduino's role would be something to stick them both in to so they don't fall over.

  2. The more sophisticated.
    Try to process the output of a camera.
    Using either the Video Experimenter shield or an Arduino Yun
    Analog Camera Vision system. - Project Guidance - Arduino Forum

  3. My preferred option
    Use a device, for example a laptop, to
    (i) generate the video (possibly based on input from the arduino) and
    (ii) process it if necessary before
    (iii) sending it to an ethernet/wifi/bluetooth shield on the arduino
    ( I've read that these shields have more processing power than the arduino itself)
    Finally
    (iv) send the video from the shield to the TFT LCD screen.

One very ugly version of this last option, using libraries I've seen, would be for the shield to write selected frames to an SD card and then the LCD screen grabs the image. Horrible.

tl:dr Can I use an ethernet/wifi/bluetooth shield on an arduino to stream my desktop to an TFT LCD screen on the same arduino?

Thanks for your time

The Arduino cannot display video! Believe it or not but the Arduino is not right platform for that. There's the processing power but also the RAM that's completely insufficient. The Arduino is not a good choice for every project you might imagine but it's often the best choice if you want to do microcontroller based electronics in a simple way.

pylon:
The Arduino cannot display video! Believe it or not but the Arduino is not right platform for that. There's the processing power but also the RAM that's completely insufficient. The Arduino is not a good choice for every project you might imagine but it's often the best choice if you want to do microcontroller based electronics in a simple way.

Well, it depends on the frame rate and resolution. A 20 fps, 16 bpp, 160x128 pixel video (played from the SD card) can be achieved, even using an Arduino uno. A guide is available here: How to play a video on Arduino Uno (4/6): playing a 20 fps animation from SD card! – next-hack.com .

A guide with video + 20kHz 16-bit audio will be ready soon.

cheers

next-hack