Questions on Newhaven touch screens
T Chap
Posts: 4,223
I have an application that could use the Newhaven or similar touch screen. I will order the 4.3 or 5.0 this week to experiment with, but had a few questions first.
The screen graphics would be mostly for graphics that I would create, including buttons of different sizes, the ability to change a page and use a numeric keypad, also the need to display text in certain areas similar to the ease of displaying text on a Parallax serial 2x16. Basically, a user interface with text feedback, or possibly text/graphic feedback.
My program is already maxed out, so adding anything of any bulk will not work, but adding another Prop is ok for the purpose of managing graphics. In my case, there could be up to 3 screens, and an ideal scenario would be to have a Prop at each screen(remote). For updating the remote screens(Prop eeprom), I can imagine a pc/mac GUI that transfers the .eeprom to the main Prop, which then transfers the data to the remote screen(s) and overwrites the new boot program on any 'screen' attached. The remote screen can have a USB miniB in case of emergency update due to a transfer crash from the main Prop.
The remotes would be ideally connected via RS485, which I already do with remote Props. I2C with buffers is an alternative also, since I already have good luck with long distance I2C using buffers and CAT5.
At some point, a nice graphic from a jpg or other image source would be nice to add as an optional look.
I assume this is all doable, but was hoping to get any suggestions on where to start with creating the basic graphics and buttons to experiment with.
The screen graphics would be mostly for graphics that I would create, including buttons of different sizes, the ability to change a page and use a numeric keypad, also the need to display text in certain areas similar to the ease of displaying text on a Parallax serial 2x16. Basically, a user interface with text feedback, or possibly text/graphic feedback.
My program is already maxed out, so adding anything of any bulk will not work, but adding another Prop is ok for the purpose of managing graphics. In my case, there could be up to 3 screens, and an ideal scenario would be to have a Prop at each screen(remote). For updating the remote screens(Prop eeprom), I can imagine a pc/mac GUI that transfers the .eeprom to the main Prop, which then transfers the data to the remote screen(s) and overwrites the new boot program on any 'screen' attached. The remote screen can have a USB miniB in case of emergency update due to a transfer crash from the main Prop.
The remotes would be ideally connected via RS485, which I already do with remote Props. I2C with buffers is an alternative also, since I already have good luck with long distance I2C using buffers and CAT5.
At some point, a nice graphic from a jpg or other image source would be nice to add as an optional look.
I assume this is all doable, but was hoping to get any suggestions on where to start with creating the basic graphics and buttons to experiment with.
Comments
If you want to show a photo, then you probably want an SSD1963 based solution such as the one Newhaven sells or the DVI Shield+4.3" plugin that we sell...
Just curious about we/our. Who is that?
You've posted that plural many times and I never caught the relationship.
Then, you can design buttons and screens on your PC and then program them for the Prop.
VisualSpin is still alpha or beta, so it's not perfect, but it might help you get something fast...
But, for capacitive multi-touch, you'll also need the tiny 6-pin adapter and some wires to connect the flex-cable tail...
You can see what I mean in the photo on this page:
http://forums.parallax.com/showthread.php?141277
http://www.digikey.com/product-search/en?x=0&y=0&lang=en&site=us&KeyWords=NHD-4.3-480272MF-ATXI%23-T-1
I sent email regarding the NH4.
BTW: If some of your screens don't need touch, there are touchscreen-less screens at Rayslogic.com...
Don, it's here: http://www.rayslogic.com/propeller/programming/VisualSpin/VisualSpin.htm
Doesn't look like I added notes about the ability to use 4.3" screens, but I think it does. Should ask you when you start...