voice recognition module

hello everyone,. can anyone please help me.?

i have finished recorded a group of voice command into the voice recognition module, to control relay module using arduino UNO and it is working smoothly when arduino is connected to pc.

the problem is, when i connected the arduino to the external 5v dc (using power adapter), the systems is not working. i wondered why?

What else is connected?

What is the power rating of the 5V adaptor?

Have you measured that it really is 5V? Many of them lie on their specifications.

Please define "not working". What exactly does it do? How is that different from what you expected it to do?

The module does not use software on the PC, does it?

[/quote]

MorganS:
What else is connected?

What is the power rating of the 5V adaptor?

Have you measured that it really is 5V? Many of them lie on their specifications.

Please define "not working". What exactly does it do? How is that different from what you expected it to do?

i used Geeetech Voice Recognition Module

the power rating is comfirmed 5v dc supply with 2.0 Amp
there is nothing wrong with the supply

onced i uploaded the program into arduino (uno), the system is working smoothly as i said "FAN ON", the relay 1 automatically turn HIGH, and so on according to the program.

the problem is when the system is connected to 5V adapter, i can tell that the program thus not run.
despite the VR module is working.

the program is as follow:

int LAMP = 3;
int FAN = 7;
byte com = 0; //reply from voice recognition

void setup()
{
Serial.begin(9600);
pinMode(LAMP, OUTPUT);
pinMode(FAN, OUTPUT);
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);

delay(5000);
}

void loop()
{
while(Serial.available())
{
com = Serial.read();
switch(com)
{
case 0x11:
digitalWrite (LAMP,HIGH);
break;
case 0x12:
digitalWrite (LAMP,LOW);
break;
case 0x13:
digitalWrite (FAN,HIGH);
break;
case 0x14:
digitalWrite (FAN,LOW);
break;
case 0x15:
digitalWrite (LAMP,LOW);
digitalWrite (FAN,LOW);
break;
}
Serial.println(com);
}
}

51rzQhtT-dL.SY300.jpg

the problem is when the system is connected to 5V adapter, i can tell that the program thus not run.
despite the VR module is working.

How do you KNOW it is working? The program only does something when there is input on the serial port. If the VR module is connected to the serial port, then, the lack of any observable reaction would suggest to me that the device is NOT working.

From that I would theorize that and it is not properly powered or that the Arduino is not properly powered.

Post a schematic showing how everything is connected.