Controlling Relays with Arduino and External PSU

Hello there,

I'm on a project in which a number of 5V relays are used. Since I have an LCD connected directly on top of my Mega2560 (via LCD TFT Shield) and it draws significant current from the built-in 5V regulator on the board, as I connect the relay board VCC and GND to the arduino, suddenly LCD brightness decreases and it goes black. So I decided to use a computer power supply (PSU) in order to power the relays externally. I also connected the GND of PSU to that of arduino. However, the LEDs on the relay board are always half bright, i.e. regardless of the ON or OFF command from arduino. This is while when I disconnect the LCD, and connect the relays directly to the arduino board, everything works fine. Does anyone know what the problem refers to, and if I can do anything about it?

The connections are as follows:

Mega GND is connected to PSU GND (black wire)
Relay board VCC is connected to PSU +5V (red wire)
Relay board GND is connected to PSU GND
Relay board data (IN1 to IN8) are connnected to Mega digital I/O pins

I have also attached the Relay board image that I'm using.

You relay board should be connected like this:
D0upWXs_d.jpg

D0upWXs_d.jpg

Thank you. I tested and it worked perfectly!

However, I also have a 4-channel relay module board. In this board, there is only two header pins which are connected by a jumper by default. The pins are VCC and JD-VCC. Since there is no GND header pin to be connected to PSU GND, what should I do for this to work with external PSU?

There are several different styles of relay modules on the market now, need to see a datasheet and clear picture or link to seller's webpage before guessing how to connect.

Here are the schematics and images addressed by the manufacturer.

6_zpsilyctpb7.jpg