Loading...
Welcome,
Guest
. Please
login
or
register
.
May 19, 2013, 04:50:23 am
|
Arduino Forum
::
Using Arduino
::
Displays
:: GLCD
« previous topic
next topic »
Pages: [
1
]
Go Down
Print
Author
Topic: GLCD (Read 889 times)
0 Members and 1 Guest are viewing this topic.
Artisy
Belgium/Germany
Offline
Newbie
Karma: 0
Posts: 6
GLCD
«
on:
April 28, 2012, 06:34:39 am »
Bigger
Smaller
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
floresta
Western New York, USA
Offline
Faraday Member
Karma: 17
Posts: 3457
Re: GLCD
«
Reply #1 on:
April 28, 2012, 09:28:31 am »
Bigger
Smaller
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
Artisy
Belgium/Germany
Offline
Newbie
Karma: 0
Posts: 6
Re: GLCD
«
Reply #2 on:
April 28, 2012, 09:39:06 am »
Bigger
Smaller
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
avenue33
France
Offline
Sr. Member
Karma: 7
Posts: 436
Re: GLCD
«
Reply #3 on:
April 28, 2012, 10:37:53 am »
Bigger
Smaller
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
Logged
avenue33
olikraus
Germany
Offline
God Member
Karma: 69
Posts: 798
If you believe something is right, you won't see what's wrong (David Straker).
Re: GLCD
«
Reply #4 on:
April 28, 2012, 10:44:17 am »
Bigger
Smaller
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
Artisy
Belgium/Germany
Offline
Newbie
Karma: 0
Posts: 6
Re: GLCD
«
Reply #5 on:
April 29, 2012, 07:12:00 am »
Bigger
Smaller
Reset
Quote from: avenue33 on April 28, 2012, 10:37:53 am
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
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
avenue33
France
Offline
Sr. Member
Karma: 7
Posts: 436
Re: GLCD
«
Reply #6 on:
April 29, 2012, 08:33:26 am »
Bigger
Smaller
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
Logged
avenue33
Artisy
Belgium/Germany
Offline
Newbie
Karma: 0
Posts: 6
Re: GLCD
«
Reply #7 on:
May 10, 2012, 08:17:12 am »
Bigger
Smaller
Reset
Small bump.
Has the Arduino enough juice to power the lcd's from 4D?
Does your library also support uLCD-43PT?
Logged
avenue33
France
Offline
Sr. Member
Karma: 7
Posts: 436
Re: GLCD
«
Reply #8 on:
May 10, 2012, 08:41:13 am »
Bigger
Smaller
Reset
@Artisy
Quote from: Artisy on May 10, 2012, 08:17:12 am
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.
Also, please check the specific thread
4D Systems μLCD-μLED-μVGA Serial_LCD Library
on the Arduino forum.
Enjoy
«
Last Edit: May 10, 2012, 08:48:25 am by avenue33
»
Logged
avenue33
Pages: [
1
]
Go Up
Print
« previous topic
next topic »
|
Arduino Forum
::
Using Arduino
::
Displays
:: GLCD
Jump to:
Please select a destination:
-----------------------------
General Category
-----------------------------
=> General Discussion
-----------------------------
Using Arduino
-----------------------------
=> Installation & Troubleshooting
=> Project Guidance
=> Programming Questions
=> General Electronics
=> LEDs and Multiplexing
=> Displays
=> Audio
=> Motors, Mechanics, and Power
=> Sensors
=> Networking, Protocols, and Devices
=> Interfacing w/ Software on the Computer
-----------------------------
Topics
-----------------------------
=> E-Textiles and Craft
=> Robotics
=> Science and Measurement
=> Home Automation and Networked Objects
=> Device Hacking
=> Education and Teaching
=> Interactive Art
=> Product Design
-----------------------------
Development
-----------------------------
=> Suggestions for the Arduino Project
=> Other Hardware Development
=> Other Software Development
-----------------------------
Community
-----------------------------
=> Website and Forum
=> Products and Services
=> Gigs and Collaborations
=> Workshops and Events
=> Local Groups
=> Exhibition / Gallery
=> Bar Sport
-----------------------------
International
-----------------------------
=> Deutsch
=> Español
=> Français
=> Italiano
=> Portugues
=> Scandinavia
-----------------------------
Forum 2005-2010 (read only)
-----------------------------
===> Uno Punto Zero
===> Bar Sport
===> Frequently-Asked Questions
===> News
===> Exhibition
===> Workshops
===> Interfacing
===> Bugs & Suggestions
===> Development
===> Troubleshooting
===> Portugues
===> Deutsch
===> Español
===> Français
===> Italiano
===> Scandinavia
===> Development
===> Interfacing
===> Syntax & Programs
===> Bugs & Suggestions
===> Troubleshooting
===> Report Spam at Arduino.cc
===> Forum
===> Playground Wiki
=> General
=> Hardware
=> Software
=> International
=> Web/Forum/Email/Spam
-----------------------------
Using Arduino
-----------------------------
=> Storage
=> Microcontrollers
-----------------------------
International
-----------------------------
===> Humor y Debate
===> Talleres, Encuentros, ...
===> Tutoriels et cours
===> Réalisations et Projets Finis
===> Le bar
=> Nederlands
===> Software
===> Hardware
===> Proyectos
===> Documentación
=> India
===> Hardware
===> Software
===> Megatopic
-----------------------------
Products
-----------------------------
=> The Arduino Starter Kit
=> Arduino Due
-----------------------------
International
-----------------------------
===> Generale
-----------------------------
Products
-----------------------------
=> Arduino Esplora
=> Arduino GSM Shield
-----------------------------
Maker Faire Rome - The European Edition
-----------------------------
=> Makers
=> Events and Tour
Loading...