Wireless lcd, questions & potential issues

Hello all,

I have seen many projects where someone puts a XBee or bluetooth module on a serial GLCD to play with but I am wondering how come their isn’t a fully wireless lcd yet?

Say someone wanted to throw linux on an avr and have it display via one of the wireless options to the psp lcd.

480x272 pixles * 18bit *60fps = ~188Mbps (megabits/s), downgrade to 18bit color and 30fps and its ~71Mbps I assume this has not been done as 802.11n is about the only wireless tech fast enough for the lowest numbers.

Is it just a question of bandwidth or is their something else that would obstruct someone from trying it out?

http://en.wikipedia.org/wiki/Bluetooth# … high_speed says that Bluetooth 3.0 will be 480Mbps which would allow for 1024x768x18bit*30pfs = ~425Mbps, throw a lithium pack on that, touch screen and you’ve got yourself a wacom intuis essentially but wireless.

Am I oversimplifying things?

Yes - any wireless communication will have a very large overhead as it frequency hops and does error-correction. Rarely will you get 108MBps out of 802.11n, since most 802.11g communications never get above 10-15MBps, far short of the rated 54. A couple of more points

Say someone wanted to throw linux on an avr

An AVR is nowhere near powerful for something like Linux - you’d need at least an ARM9 to run Linux of any decent sort. The Gumstix would probably be a good starting point in this respect (as the hardware development and LCD connection has already been done - getting it up and running is not trivial though).

Bluetooth 3.0 will be 480Mbps which would allow for 1024x768x18bit*30pfs = ~425Mbps

Over a wire, yes. Over wireless, definitely not. Apart from VGA sync signals that you haven’t taken in to account, all the wireless communications will need to be serialised into packets with headers, checksums etc, error correction will need to filter bad packets, the data rate will need to be dynamically adjusted for signal strength and the frequency adjusted for interference… The list goes on. Basically, the 480MBps is the absolute maximum raw bit speed under perfect conditions, neither of which exist outside the (sterile, EM shielded) lab.

Am I oversimplifying things?

Yes. My question to you is, if you’re wanting a wireless LCD for a microcontroller project… why not just put the microcontroller on the LCD? Why make two devices that both require power supplies, control circuitry, wireless comms etc. when you can make one? And then you’ll get your raw data speed with no trouble. If you had a big beasty desktop PC running some kind of software that you absolutely had to have wireless access to, then I could understand it, but in that case you’d be better off RDPing into it using a netbook or laptop over a wifi connection. Costs about the same, zero time spent developing hardware and you can use a laptop for a whole lot more than just a wireless screen.

I’m not trying to discourage you from doing an electronics project on your own instead of just buying something - I’m just telling you that it would be a huge headache to try and wirelessly transmit video. A much more fun project would be to build a Gumstix mobile device with the PSP LCD (or the one they sell with the Gumstix, which has the same resolution), run Linux on board, and add a whole bunch of interesting Sparkfun devices to it - accelerometers, gyros, RFID readers, XBee modems, capacitive touch imput, GPS, GSM, ultrasonics, lasers - make it your hackable, expandable control centre for all your other robots and electronic devices!

Will.

Thanks for the detailed response, I have a whole zero of experience with wireless theory and the post was just to answer some of my random questions.

I did completely forget about freq hopping, packet correlation, error checking and all that fun stuff. which was the primary reason for the post as I knew it wasn’t as simple as I was thinking.

Linux on an avr, what I was talking about was something like the AVR32 STK1000 which is an ARM device and plenty capable of running linux.

If you do some searching around for the next bluetooth standards its true that their going to use ultra wide band and they claim >400Mbps wireless speeds which is pretty remarkable.

I didn’t really have any project in mind they where just some questions to help me understand the requirements. Thanks!

No problem. Apparently Wireless USB, which is yet to properly emerge on the market, can support up to 1Gbps at 10m range because of ultra-wideband transmission as well. I’ve looked at this for transmitting real-time 16-channel 24-bit 60kHz data recorded from electrodes connected to a rat’s brain… Still waiting for it to be available to the public.

Sorry to point out another mistake, but the AVR32 isn’t based on ARM at all :stuck_out_tongue: It’s an entirely new (quite good looking) architecture, and if you want to play around with it and Linux I suggest you get the ATNGW100 Network Gateway Kit - it’s tons cheaper than the STK1000.

Will.

One way to put together a wireless LCD using existing devices could be using devices like these:

4.3" 480x272 USB display:

http://forum.lcdinfo.com/viewtopic.php?t=2532

Wireless USB to Ethernet:

http://crystalfontz.com/forum/showthread.php?t=6015

The Silex wireless USB device server specification says it only supports Windows and OS X so this limits the possible host devices.

One possibility could be taking one of those hackable wireless routers with USB port and Linux and use that instead of the Silex device. This should allow usage also in embedded environments.

Of course the most efficient way is to make a fully custom solution and only transfer the information over the wireless link and produce the actual image at the display module.

Henri:
One way to put together a wireless LCD using existing devices could be using devices like these

Hey, MEGA thanks for those links. The one guy making the usb to psp lcd board is awesome. I have 8 of the psp screens and have been dieing to do something with them.

I doubt I could use the wireless usb to stream video to the lcd but It would be really useful as notification window and toolbar dock.

Thanks again!