Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Nice Mod add-on : LCD Module on your desktop, Character 4x20 LCD Module

views
     
jeopardise
post Dec 31 2010, 10:41 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


I think I will get one soon.

Perhaps trying parallel port first, then if OK, should try USB method.

However I might need PCI parallel card as my motherboard doesnt have LPT.


Do you think using USB to parallel port convertor works with this?

user posted image

This post has been edited by jeopardise: Jan 1 2011, 11:01 AM
jeopardise
post Jan 6 2011, 06:29 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


Mines not working. I've followed exactly like http://www.icehw.net/article.php?id=104 wiring diagram.

Double checked and still nothing come out.

I bought a LCD module from super electronic@lelong model JHD 204A

Attached Image

I bought a cheap PCI parallel port and my PC specs are as my signature. Perhaps the PCI card isn't a true parallel hardware. I will try on other machine soon.

How to use LCD smartie softare? I mean the parameter. It seems my LPT1 port have E880-E887


This post has been edited by jeopardise: Jan 6 2011, 07:35 PM
jeopardise
post Jan 7 2011, 10:30 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


I still have trouble to access LPT port using Windows 7. icon_question.gif

Now at the office I am using Win 7 32 bit while at home I''be using Win 7 x64.

Tried port95nt and INpout32.dll (said to support 64-bit) ... still not working.

However when my LCD turned on it'll show like in the photo. Line 1 and 3 appears darker than 2 and 4. Izzit normal? When I upped the voltage supply to 6V using 6x1.5 alkaline battery, all spaces appear at the same brightness.

Attached Image

Once this is successful, I'll be confident to try using Arduine bit USB.

Hope Google helps me find the answer soon hmm.gif
jeopardise
post Jan 7 2011, 11:42 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


At 5 volts from molex (YES I connects to the red line)


Line 1 and 3 appears darker than 2 and 4. Izzit normal?

In addition, it appears that my LCU module quite different from usual LCD that I can find. This one has 16 golden fingers on top and at the bottom. All the same?

This post has been edited by jeopardise: Jan 7 2011, 12:06 PM
jeopardise
post Jan 7 2011, 05:05 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


I will try to find a trimpot to control the contrast. I usually salvage components from damaged electronic parts tongue.gif

May the FORCE be with me!

This post has been edited by jeopardise: Jan 8 2011, 01:32 PM
jeopardise
post Jan 8 2011, 01:33 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


]Hi stanley,

Could you show me a simple wiring diagram to control the contrast? tq

It seems my LCD module issue has been discussed here. See what can I do hmm.gif

This post has been edited by jeopardise: Jan 8 2011, 01:43 PM
jeopardise
post Jan 8 2011, 02:37 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


in my case, the LCD has blue backlight .

So BLACK bar means the bar darker than the backlight OR brighter than backlight?

Attached Image

should appear white right?


Added on January 8, 2011, 3:03 pmI googled around and found this:

QUOTE
Quote:
I then tried using the LCD4Bit library and example sketch, but all i get are 2 lines of black squares on the 1st & 3rd line, and the compiler didn't show any problem before upload.

When you get the two lines of black squares it means that you have the power applied and the contrast set properly but the LCD controller has not been initialized properly. 

Many of the libraries that are available do not follow the datasheet recommendations to use software initialization or they do not implement that initialization properly. 

I suggest you try the latest official LiquidCrystal library (Arduino v0017) and try the accompanying example programs.  This library follows the datasheet more closely than all the others and should work for you.

Don


From: http://www.arduino.cc/cgi-bin/yabb2/YaBB.p...=1251279124/6#6

QUOTE
When you say it goes to full bars, do you mean ?

I had an issues where i got the lines of black squared on lines 1 & 3 of the LCD which meant it wasn't initializing the screen. which i suspect is the same for you.

Make sure you have the lcd initialized with the following code, and just make sure the pins defined match the input/output pins you are using ?

Quote:
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


It seems this LCD is a bit different. Looks like I have to program the LCD to initialize it properly.

I think I wanna buy 2x20 module that u're using perhaps can work out of the box. Not so ready to do some programming though cry.gif

Another issue here : http://translate.google.com/translate?js=n...php%3Ft%3D28415

Looks like it's not the contrast problem. I have tried to arjust with the pot, no change. rclxub.gif

This post has been edited by jeopardise: Jan 8 2011, 03:12 PM
jeopardise
post Jan 9 2011, 10:30 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


QUOTE(stan001 @ Jan 8 2011, 11:57 PM)
Yes, it should be WHITE for yr case... smile.gif

Pin 15 & 16 are for the backlight, connect 15 to Ground and 16 to 5V..
pin 15 should be power +5v while pin 16 should be ground right?
jeopardise
post Jan 9 2011, 12:01 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


All right, I will post some pics later.

To make the LPT1 port, I might use VMware with Windows XP as client. Porting the LPT1 to host LPT1 might work or for the last resort I might install Windows XP 32bit natively. This is because port95nt incompatible with Windows 7 x64. If it work with XP just to confirm the LCD working, I'll try other dlls to make it work in 64bit.

My soldering iron just died while I am trying to rebuild my wiring vmad.gif . Until I get a new one.

This post has been edited by jeopardise: Jan 11 2011, 09:43 AM
jeopardise
post Jan 11 2011, 09:44 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


Thanks stan001 for your helps.

At last it worked! rclxms.gif

1. Using VMware with LPT1 emulation with Windows XP client: The method to confirm LCD module and wiring is correct with port95nt (only works for 32bit windows) drivers.

Seems like the parallel black bar will automatically gone when the parallel port initialized by LCD smartie.


2. Using inpout32.dll (supporting x64 OS) now works (after some try and error)

The correct method is to copy Inpout32.dll for Windows 98/2000/NT/XP
into LCD Smartie root folder (overwrite the existing inpout32.dll) and renaming another copy of it to DLPortIO.DLL in the same folder.

QUOTE
Notes:
From Version 1.0.0.7, I have added, simple compatibility with DLPortIO that should allow LCDSmartie to use this DLL as a drop in replacement for DLPortIO in x64 windows. To do this, download just the binaries only package (below) then take the 32bit DLL (in the \Win32 folder), rename it to DLPortIO.DLL and copy it to your LCDSmartie folder. Read the DLPortIO.TXT file included in the ZIP for more information.

I have had confirmation that 1.0.0.7 works with LCDSmartie in Windows 2003 x64 using the above method.


You may get a "side by side" error when running Installdriver.exe on Vista (especially 64bit Vista). If you do, you can try downloading the latest Microsoft C++  runtimes (2005 SP1). For the 32bit version, go here. For the 64bit version, go here.
Some photos brows.gif

user posted imageuser posted image
user posted imageuser posted image
My wiring using CAT5 cables from backyard. 5V power taken from molex +5v power from e-SATA power bracket.

user posted imageuser posted image


I think I will go for USB version soon. At the moment I am waiting for an extra 2x16 LCD module already otw to my address. Perhaps I wanna make this one to display static text. I also will do a housing for the LCD module to attach it to my PC. thumbup.gif thumbup.gif

This post has been edited by jeopardise: Jan 13 2011, 05:43 PM
jeopardise
post Jan 11 2011, 01:20 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


Hi stan001 smile.gif,

U r right! Once it works, it seems this is so easy.

I hope I could find the USB FTDI chip like yours. It seems it also supported on MacOX and have device driver for it. Until I got budget for it, I'll personally ask for you recommendations later.

Arduino UNO also not bad. I'll definitely need one as it'll eliminate the use of PCI slot for LPT, less wiring troubles and also less hassle to enable the device in 64-bit.

In my case, I can't make it work by using "LPT1" parameter in LCDSmartie.exe. It is recognised by HD44780.dll by using address "$E880"
jeopardise
post Jan 20 2011, 11:27 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


I've made a proper housing for the LCD module and add 2 analogue VU meter from Coolermaster Musketeer. rclxms.gif Internally, there are two completely different circuits actually.

user posted image

With perf, fanspeed, aida64, winamp and keyboard shortcut plugins for LCD smartie, it totally rawks rclxm9.gif
jeopardise
post Mar 8 2011, 10:00 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


try getting one from lelong.com.my.

I directly call/sms the seller for quick response biggrin.gif

I still have one 16x2 module haven't utilized. Perhaps i'll connect it to the office PC. I haven't tried the USB kits.

This post has been edited by jeopardise: Mar 8 2011, 10:03 PM
jeopardise
post Mar 17 2011, 12:03 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


QUOTE(amir93 @ Mar 9 2011, 02:39 PM)
im interested but have no idea what is going on. any help sifu how to start the project ?
*
what do you have got so far?
jeopardise
post Jan 28 2012, 05:50 PM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


I just tried with LCDproc with Ubuntu. The how to is so easy. I followed this guide http://linuxserver2011.wordpress.com/2011/...k-with-lcdproc/

I am ordering my USB version ... coming soon!
jeopardise
post Mar 15 2012, 01:44 AM

tidak memberi seketul tahi!
******
Senior Member
1,767 posts

Joined: Jan 2003
From: Bandar Seri Putra


QUOTE(eric_tan @ Feb 24 2012, 11:57 AM)
USB Alphanumeric LCD 20x4 on OFFER price for RM90/each with free shipping.

Original price of RM110/each.

Check signature for more details
*
Support for Windows 7 64bit?

 

Change to:
| Lo-Fi Version
0.0208sec    0.60    7 queries    GZIP Disabled
Time is now: 27th November 2025 - 11:34 AM