LCD and Keypad Ideas for dorkon-i

2 views
Skip to first unread message

jluciani

unread,
Apr 7, 2008, 8:28:14 AM4/7/08
to Dorkbot Boston
I am looking for ideas for an LCD display for the protoboard that
connects to the ATmega168 dorkoni (dorkon-i). The next dorkoni, which
I am calling dorkon-ii, will contain either an ATmega128 or
ATmega2561.

Since there is an Arduino library for character LCDs that have HD44780
controllers I was leaning towards one of those devices. I would also
prefer a 3.3V device (with a 3.3V LED backlight). The 3.3V backlight
limits the selection so I may add a 3.3V to 5V converter to the
dorkon-i. I am looking for a cost of < $10 (quantity 1) for a new
display.

I will modifiy the protoboard to have an array of holes that will
connect to an LCD with the following pinout ---
GND:V5:VDD:RS:R/W:E:D0-D7:A:K. This pinout seems to be common for
character LCDs.

Also, I am going to add sufficient space so that a terminal block
could be added to the protoboard. Something like a Phoenix 1984099
http://www.mouser.com/search/ProductDetail.aspx?qs=XicfqDXFq9gLkRUu%2fzsbbw%3d%3d

In addition to an LCD I am hoping to add a small keyboard or keypad to
the dorkon-i protoboard. I would prefer something that has a self
contained keyboard scanner.

Thanks.

(* jcl *)

Jimmie Rodgers

unread,
Apr 7, 2008, 9:22:12 AM4/7/08
to Dorkbo...@googlegroups.com
Lady Ada JUST uploaded an LCD tutorial for the Arduino.

http://www.ladyada.net/learn/arduino/lcd.html

JImmie

John Luciani

unread,
Apr 7, 2008, 9:27:06 AM4/7/08
to Dorkbo...@googlegroups.com
On Mon, Apr 7, 2008 at 9:22 AM, Jimmie Rodgers <jaype...@gmail.com> wrote:
>
> Lady Ada JUST uploaded an LCD tutorial for the Arduino.
>
> http://www.ladyada.net/learn/arduino/lcd.html

Excellent. Thank you.

Lady Ada is quite a talented and hardworking Engineer.

(* jcl *)

--
http://www.luciani.org

Jimmie Rodgers

unread,
Apr 7, 2008, 9:40:05 AM4/7/08
to Dorkbo...@googlegroups.com
Her tutorials and forums have helped me through many Arduino problems.
I've also bought most of her kits, and suggest them to my friends due
to the clear instructions and relatively low cost. Her open model is
also the one I'm using in bringing my own kit to the internets.

On a separate note, I'm definitely going to order one of the LCDs from
Jameco ( http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&productId=365982
) the next order I put in with them. Alternately, if you are going to
order some, then count me in for one.

Jimmie

John Luciani

unread,
Apr 7, 2008, 10:09:59 AM4/7/08
to Dorkbo...@googlegroups.com
On Mon, Apr 7, 2008 at 9:40 AM, Jimmie Rodgers <jaype...@gmail.com> wrote:
> On a separate note, I'm definitely going to order one of the LCDs from
> Jameco ( http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&catalogId=10001&productId=365982
> ) the next order I put in with them. Alternately, if you are going to
> order some, then count me in for one.

Thanks.

I am still hoping to find a 3.3V device (the one from Jameco is 5V).

You may want to check out the New Haven LCDs at Mouser. They have some
4x20 displays
that are in the same price range as the 2x16 from Jameco. Some of the
2x16's are cheaper.
Some devices have a 1x16 pinout others a 2x8. The very low cost
devices and the devices
with only 14 pins usually do not have the backlight.

Martin Klingensmith

unread,
Apr 7, 2008, 12:17:06 PM4/7/08
to Dorkbo...@googlegroups.com
Hello there,
I use a 16 pin (has backlight) LCD from http://crystalfontz.com/ .
Their one-off pricing is horrendous but they have very good pricing
for larger quantities. The backlight is an LED so really 3.3v should
be enough - the forward voltage is somewhere around 2 volts but the
current will be fairly high for an LED backlight.

My circuit uses a PIC and drives through a 74HC164 shift register
(much like the arduino tutorials I've seen). My implementation uses 5
i/o pins:
data
clock
enable
contrast
backlight

-
Martin K


On Mon, Apr 7, 2008 at 8:28 AM, jluciani <jluc...@gmail.com> wrote:
>

--
Martin Klingensmith

Stokes

unread,
Apr 7, 2008, 12:46:57 PM4/7/08
to Dorkbot Boston
There are a lot of HD44780-based displays available in surplus
catalogs, usually new old stock but at a fraction of the price. Here's
one I recently bought: http://www.goldmine-elec-products.com/prodinfo.asp?number=G16081

Here's a link to my del.icio.us bookmarks for surplus electronics:
http://del.icio.us/logicalzero/surplus



On Apr 7, 9:40 am, "Jimmie Rodgers" <jaypee4...@gmail.com> wrote:
> Her tutorials and forums have helped me through many Arduino problems.
> I've also bought most of her kits, and suggest them to my friends due
> to the clear instructions and relatively low cost. Her open model is
> also the one I'm using in bringing my own kit to the internets.
>
> On a separate note, I'm definitely going to order one of the LCDs from
> Jameco (http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId...
> ) the next order I put in with them. Alternately, if you are going to
> order some, then count me in for one.
>
> Jimmie
>
> On Mon, Apr 7, 2008 at 9:27 AM, John Luciani <jluci...@gmail.com> wrote:

Jimmie Rodgers

unread,
Apr 7, 2008, 2:03:58 PM4/7/08
to Dorkbo...@googlegroups.com
I just found out about this as well:
http://antipastohw.blogspot.com/2008/04/introducing-touchshield.html

It's an OLED display with touch capabilities, all in a nice shield
package. Though, $110 per unit is probably more than you were looking
for. *cough cough* I do realize that using this wouldn't be feasible,
but I think it's neat anyhow.

Jimmie

John Luciani

unread,
Apr 7, 2008, 2:12:55 PM4/7/08
to Dorkbo...@googlegroups.com
On Mon, Apr 7, 2008 at 12:17 PM, Martin Klingensmith
<martin.kl...@gmail.com> wrote:
>
> Hello there,
> I use a 16 pin (has backlight) LCD from http://crystalfontz.com/ .
> Their one-off pricing is horrendous but they have very good pricing
> for larger quantities. The backlight is an LED so really 3.3v should
> be enough - the forward voltage is somewhere around 2 volts but the
> current will be fairly high for an LED backlight.

Thanks for the link.

I thought the same thing on the LED backlight but a number of the
LCDs I looked at had a minimum of around 4V for a green or a yellow
LED backlight (which should have Vf's at 2V). I think they may placing two LEDs
in series for the green and yellow LEDs. For the white LEDs
the minimum is lower (typically around 3-3.5V). I suspect for white backlights
all the LEDs are in parallel.

> My circuit uses a PIC and drives through a 74HC164 shift register
> (much like the arduino tutorials I've seen). My implementation uses 5
> i/o pins:
> data
> clock
> enable
> contrast
> backlight

Most of the tutorials that I have seen use 8-10 I/O lines on the Arduino.
The shift register could be a better way to go.

Thanks.

(* jcl *)


--
http://www.luciani.org

John Luciani

unread,
Apr 7, 2008, 2:23:23 PM4/7/08
to Dorkbo...@googlegroups.com
On Mon, Apr 7, 2008 at 12:46 PM, Stokes <malco...@gmail.com> wrote:
>
> There are a lot of HD44780-based displays available in surplus
> catalogs, usually new old stock but at a fraction of the price. Here's
> one I recently bought: http://www.goldmine-elec-products.com/prodinfo.asp?number=G16081

$3.19 is a very good price.

It looks like it can be ordered from Mouser as well for $6.66(1) and $5.16(50).

Thanks.

Tim

unread,
Apr 11, 2008, 5:26:53 AM4/11/08
to Dorkbo...@googlegroups.com
If you're interested in graphic LCD at all, I've played a bit with a
great surplus unit from Electronic Goldmine - 50 cents each!
http://www.goldmine-elec-products.com/prodinfo.asp?number=G15623
http://tim.cexx.org/?page_id=342

It's 3.3v serial, which I think of as a huge bonus (total about 5 I/O
lines or less) with onboard display memory... no built-in backlight,
but it has a diffuser behind it to support on-board SMD LEDs
backlighting. I have a character generator/string and simple graphics
library written for it in C, but it should be easy to translate.

I'm in Africa right now with very limited connectivity, but I can post
it when I get back. May not be what you're looking for for Dorkoni,
but cool nonetheless :-)

On Mon, Apr 7, 2008 at 2:23 PM, John Luciani <jluc...@gmail.com> wrote:
>

John Luciani

unread,
Apr 11, 2008, 8:40:45 AM4/11/08
to Dorkbo...@googlegroups.com
On Fri, Apr 11, 2008 at 5:26 AM, Tim <drm...@gmail.com> wrote:
>
> If you're interested in graphic LCD at all, I've played a bit with a
> great surplus unit from Electronic Goldmine - 50 cents each!
> http://www.goldmine-elec-products.com/prodinfo.asp?number=G15623
> http://tim.cexx.org/?page_id=342
>
> It's 3.3v serial, which I think of as a huge bonus (total about 5 I/O
> lines or less) with onboard display memory... no built-in backlight,
> but it has a diffuser behind it to support on-board SMD LEDs
> backlighting. I have a character generator/string and simple graphics
> library written for it in C, but it should be easy to translate.

Thanks for the information. I am assuming this is your page
about the LCD at -- http://tim.cexx.org/?page_id=342

If I can do a board design that accommodates both a surplus
part and a production part I will do it. it gives the user of the PCB
a low-cost construction option.

Tim

unread,
Apr 15, 2008, 9:59:32 PM4/15/08
to Dorkbo...@googlegroups.com
Yeah, that one's mine. I just updated the blog post with a schematic,
EAGLE footprint and some sample code to initialize the display and
show an image/text. If anyone wants to use these with Arduinos, the C
code should be the easiest to translate. A friend and I each bought 40
of these displays; I'll bring a pile to the next Dorkbot meeting if
anyone is interested :-) It sounds like Electronic Goldmine has a
bazillion of these things and is trying desperately to unload them.

--
"If you really want something in this life, you have to work for it.
Now, quiet! They're about to announce the lottery numbers..." - Homer
Simpson

Reply all
Reply to author
Forward
0 new messages