Monday, April 4, 2022

Arduino Based Smart Bluetooth Control RC Car BY L298N MOTOR SHIELD

 Arduino Based Smart Bluetooth Control RC Car



COMPONENT'S for this project's

· ARDUINO UNO

· ARDUINO UNO SERIAL USB CABEL

· L298N MOTOR SHIELD

· HC-05 BLUETOOTH MODULE

· FRONT LED (WHITE) //OPTIONAL

· BACK LED (RED) //OPTIONAL

· HORN OR BUZZER //OPTIONAL

· CAR CHESSIS //OR YOU CAN MAKE IT BY YOURSELF

· 2 MOTOR FOR LEFT AND RIGHT // YOU CAN ALSO USE 4 MOTOR

· MOTOR WHEEL'S

· 6 TO 12 VOLTS BATTERY

· FIEW JUMMPER WIRE'S

· SMART PHONE // FOR CONTROLLING THE ROBOT CAR

Software & Application

· ARDUINO IDE

https://www.arduino.cc/en/software

· BLUETOOTH APPLICATION 

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller


Circuit diagram














ARDUINO CODE'S


char t;

 long g=1000;

void setup() {

pinMode(13,OUTPUT);   //left motors forward

pinMode(12,OUTPUT);   //left motors reverse

pinMode(11,OUTPUT);   //right motors forward

pinMode(10,OUTPUT);   //right motors reverse

pinMode(9,OUTPUT);//Led

pinMode(8,OUTPUT);//BACK LIGHT

pinMode(6,OUTPUT);//horn

Serial.begin(9600);

}

void loop() {

if(Serial.available()){

  t = Serial.read();

  Serial.println(t);

}

if(t == 'F'){            //move forward(all motors rotate in forward direction)

  digitalWrite(13,HIGH);

  digitalWrite(11,HIGH);

}

else if(t == 'B'){      //move reverse (all motors rotate in reverse direction)

  digitalWrite(12,HIGH);

  digitalWrite(10,HIGH);

}

else if(t == 'L'){      //turn right (left side motors rotate in forward direction,)

  digitalWrite(11,HIGH);

  digitalWrite(12,HIGH);

  digitalWrite(9,HIGH); 

}

else if(t == 'R'){      //turn left (right side motors rotate in forward direction, )

  digitalWrite(13,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(9,HIGH);

}

else if(t == 'W'){      //turn front led on

  digitalWrite(9,HIGH);

}

else if(t == 'w'){      //turn front led off

  digitalWrite(9,LOW);

}

else if(t=='U'){        //turn back led on

  digitalWrite(8,HIGH);

}

else if(t=='u'){       //turn front led off

  digitalWrite(8,LOW);

}

else if(t=='V'){       //turn horn on

  digitalWrite(6,HIGH);

}

else if(t=='v'){       //turn horn off

  digitalWrite(6,LOW);  

}

else if(t == 'S'){      //STOP (all motors stop)

  digitalWrite(13,LOW);

  digitalWrite(12,LOW);

  digitalWrite(11,LOW);

  digitalWrite(10,LOW);

  digitalWrite(9,LOW);

  digitalWrite(8,LOW);

}

delay(100);

}

YOUTUBE VIDEO LINK


https://youtu.be/1h0rn_iHsZc

https://youtu.be/ChmNrEESvEw

https://youtu.be/sAWmG0a5eoY





No comments:

Post a Comment

Smart Snapchat Card

  Smart Snapchat Social Media Card Seamless Connections: Adding the Smart Snapchat Card with a Scan or a Simple Hold. Introduction: In the r...