Loading...
Pages: [1]   Go Down
Author Topic: GLCD  (Read 889 times)
0 Members and 1 Guest are viewing this topic.
Belgium/Germany
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I'm now in my last year of my Bachelor and need I to make a thesis. For this I went to Germany, here they gave me and my friend a project. (Project: a vehicle powered by wind) We need to foresee a vehicle of some measurements and display them to the driver. My first of many to come questions, is which display should I use? I spoke with the driver and my supervisor and they said that I should go with a GLCD because I need to visualize the wind direction and the rotor speed (and some other things, but they are plain text and numbers). I have found 2 similar GLCD's on Sparkfun.
Graphic LCD 160x128 Huge
Serial Graphic LCD 160x128
I can't seem to find out what the big difference is between these two and which I should take.
If somebody has a better idea for a GLCD, tell me.
Everything needs to be controlled by an Arduino Mega.
(Money isn't a really big issue.)

Thanks!
Logged

Western New York, USA
Offline Offline
Faraday Member
**
Karma: 17
Posts: 3457
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

They both use the same display.  The second (more expensive) one includes a 'serial backpack' interface.  By using this second option you use fewer I/O pins on your Arduino and you avoid having to deal the GLCD controller programming.  The tradeoff is that you are at the mercy of the person who programmed the interface chip which may or may not have been done according to the data sheet and which may or may not include access to all of the functions of the LCD controller.  On the other hand some of these interfaces include enhanced functions that are not natively supported by the GLCD controller.

You are most likely better off using the one with serial controller.  If it doesn't work out you can remove the backpack and you are left with the basic parallel GLCD.


Don
« Last Edit: April 28, 2012, 09:30:20 am by floresta » Logged

Belgium/Germany
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I read below in the comment section that there are a few bugs with the backpack?
Do you have any suggestions for alternative GLCD's?
Logged

France
Offline Offline
Sr. Member
****
Karma: 7
Posts: 436
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Have a look at 4D Systems screens: they're use only one serial port, handle display, touch and SD-card and are affordable.

I've developed a library for them, with:
GUI with label, button, dialog box, menu and slider
Graphics with clock, gauge, histogram
• ...

You'll find everything, including documentation, tutorials, examples, and code here.

Enjoy smiley-wink
Logged

avenue33

Germany
Offline Offline
God Member
*****
Karma: 69
Posts: 798
If you believe something is right, you won't see what's wrong (David Straker).
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I did some work with the EA DOGXL160, which is a 160x104 GLCD (http://www.lcd-module.com/products/dog.html).  The display is very large and has a good visibility also from 1m (or more) distance.

It is supported by u8glib for Arduino: http://code.google.com/p/u8glib/wiki/device.
U8glib comes with a lot of fonts (>200). I guess for your application, some really big fonts are required. Largest font for u8glib has 49 pixel height, so it is nearly half of the display height. Font list is here: http://code.google.com/p/u8glib/wiki/fontsize.

U8glib is also supported by the open source GUI library m2tklib (http://code.google.com/p/m2tklib/).

A schematic for the DOGXL160 is here: http://code.google.com/p/dogm128/wiki/dogxl160

Note: Frame rate is an issue for all big displays. With u8glib it is somewhere between 3 and 10 FPS with the SPI interface.

Oliver
Logged

Belgium/Germany
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Have a look at 4D Systems screens: they're use only one serial port, handle display, touch and SD-card and are affordable.

I've developed a library for them, with:
GUI with label, button, dialog box, menu and slider
Graphics with clock, gauge, histogram
• ...

You'll find everything, including documentation, tutorials, examples, and code here.

Enjoy smiley-wink

Looks nice! Touch screen isn't that necessarily. Colors would be nice because the driver wants to know when the rpm of the rotor is 'good' (green) and when its 'bad' (red). Something like this:

I'm a complete noob on all of this. 3 weeks ago I heard for the first time of Arduino and now a big part of my thesis is around Arduino and the visualization of measurements. I'm not sure if I'm capable of programming a color LCD, let alone a GLCD.
Logged

France
Offline Offline
Sr. Member
****
Karma: 7
Posts: 436
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Artisy

Thanks to libraries I've developed, you can display those graphs very easily with a couple of lines of code only!



More on this here.

Enjoy smiley-wink
Logged

avenue33

Belgium/Germany
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Small bump.

Has the Arduino enough juice to power the lcd's from 4D?
Does your library also support uLCD-43PT?
Logged

France
Offline Offline
Sr. Member
****
Karma: 7
Posts: 436
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Artisy

Small bump.

Small bump, big answer: 40 pages just for you!

Quote
Has the Arduino enough juice to power the lcd's from 4D?

Yes, it does although sound requires a separate power supply.

Please refer to my Hardware: Screen Consumption page.

Quote
Does your library also support uLCD-43PT?

Please read the full 4D Systems μLCD-μLED-μVGA Serial_LCD Library Suite section of my website, including documentation, code, training and examples.

You'll find there all the answers to your questions. smiley-roll

Also, please check the specific thread 4D Systems μLCD-μLED-μVGA Serial_LCD Library on the Arduino forum.

Enjoy smiley-wink
« Last Edit: May 10, 2012, 08:48:25 am by avenue33 » Logged

avenue33

Pages: [1]   Go Up
Print
 
Jump to: