Skip to main content

HOW TO MAKE RC CAR WITH ARDUINO AND RF MODULE - BEST ARDUINO PROJECT





HOW TO MAKE RC CAR WITH ARDUINO AND RF MODULE:



TO MAKE A SIMPLE RC CAR WITH RF MODULE, YOU WOULD REQUIRE THE FOLLOWING COMPONENTS:

1. ARDUINO MEGA.

2. RF MODULE CIRCUIT.

3. DC MOTORS.

4. MOTOR DRIVER SHIELD.

5. LIPO BATTERY.

6. WHEELS FOR MOTORS.



ONCE ALL THE COMPONENTS ARE GATHERED, WE NEED TO PROEED WITH THE FOLLOWING STEPS:



1. ATTACH THE 4 DC MOTORS AT THE 4 CORNERS OF THE ROBOT WITH THE HELP OF GLUE GUN.



2. AFTER ATTACHING THE MOTOR, FIX THE WHEELS ONTO THE MOTOR AND SCREW THEM TIGHTLY.



3. NOW ATTACH THE LIPO BATTERY TO THE BASE WITH DOUBLE TAPE.



4. ATTACH THE MOTOR DRIVER SHIELD TOT HE BASE AND DO CONNECTIONS WITH THE MOTORS AND ARDUINO MEGA AS PER THE GUIDANCE GIVEN IN THE VIDEO.



5. NOW ATTACH THE RECEIVER CIRCUIT TOT HE RC ROBOT, AND DO CONNECTIONS AS PER THE CODE.



6. ONCE ALL THE CIRCUIT IS ASSEMBLED, UPLOAD THE CODE GIVEN BELOW



CODE:



#define motor_left_dir 2

#define motor_right_dir 3

#define motor_left_pwm 4

#define motor_right_pwm 5





void setup() {

  // put your setup code here, to run once:

pinMode(6,INPUT);

pinMode(7,INPUT);

pinMode(8,INPUT);

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

}



void loop() {

  if(digitalRead(6)==1 &&digitalRead(7)==0 &&digitalRead(8)==0)

  {

    digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,120);

    analogWrite(motor_right_pwm,120);

    delay(5000);

     digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,0);

    analogWrite(motor_right_pwm,0);

    delay(2000);

    }

else if(digitalRead(6)==0 &&digitalRead(7)==1 &&digitalRead(8)==0)

  {

    digitalWrite(motor_left_dir,LOW);

    digitalWrite(motor_right_dir,LOW);

    analogWrite(motor_left_pwm,120);

    analogWrite(motor_right_pwm,120);

    delay(5000);

     digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,0);

    analogWrite(motor_right_pwm,0);

    delay(2000);

    }

 else if(digitalRead(6)==0 &&digitalRead(7)==0 &&digitalRead(8)==1)

  {

    digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,0);

    analogWrite(motor_right_pwm,100);

    delay(2000);

     digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,0);

    analogWrite(motor_right_pwm,0);

    delay(2000);

    }

    else if(digitalRead(6)==0 &&digitalRead(7)==0 &&digitalRead(8)==0)

  {

    digitalWrite(motor_left_dir,HIGH);

    digitalWrite(motor_right_dir,HIGH);

    analogWrite(motor_left_pwm,0);

    analogWrite(motor_right_pwm,0);

    }

}





7. NOW YOUR HOME MADE SIMPLE RC CAR WITH ARDUINO AND RF IS READY TO RUN.



ENJOY LEARNING AND SUBSCRIBE THE CHANNEL FOR MORE VIDEOS.






Comments

Popular posts from this blog

HOW TO MAKE A ROBOTIC BIRD | FLAPPING MECHANISM | GEARBOX DESIGN | ORNIT...

The following video aims at designing the flapping wing mechanism for a robotic bird (Ornithopter). The robotic bird can be controlled with a Remote Control. The design is made in solidworks software and the motion study of the mechanism is also done on the same software.

��HOW TO INTERFACE IR SENSOR WITH ARDUINO | VISITOR COUNTER | ARDUINO TUT...

(via  https://www.youtube.com/watch?v=lkbPh8IV1t HELLO EVERYONE. TODAY WE WILL LEARN HOW TO INTERFACE IR SENSOR WITH ARDUINO AND HOW TO MAKE VISITOR COUNTER WITH IT.  TO START WITH, AN IR SENSOR HAS 3 PINS, NAMELY FOR VCC, GND, AND DATA. THROUGH THE DATA PIN, WE TAKE IN THE INPUT AND DETECT WHETHER THESE IS SOME OBSTACLE IN FRONT OR NOT. IR SENSOR WORKS ON THE PRINCIPLE OF REFLECTION OF LIGHT WAVES. BY USING THE DIGITAL READ FUNCTION, WE CAN READ THE VALUE OF INPUT TO BE 1 OR 0, AND DO COMPUTATION ACCORDINGLY. TO MAKE THE PROJECT THE COMPONENTS REQUIRED ARE: 1. ARDUINO 2. LCD MODULE. 3. IR SENSOR MODULE. 4. BREAD BOARD. 5. POTENTIOMETER. 6. RESISTORS. 7. CONNECTING WIRES. CONNECTIONS: FOR LCD CONNECTION, YOU CAN VISIT MY PREVIOUS VIDEO AT:  https://youtu.be/Li-ZkPfosvE NOW CONNECT THE DATA PIN OF THE IR SENSOR TO THE ANALOG PIN A0, OF THE ARDUINO. NOW YOU CAN PERFORM BOTH DIGITAL AND ANALOG READ FUNCTION ON THIS PIN, DEPENDING UPON YO...

��HOW TO MAKE DOOR LOCK SYSTEM USING ARDUINO | ARDUINO TUTORIALS | INTERF...

HELLO EVERYONE, TODAY WE WILL LEARN HOW TO MAKE A DOOR LOCK SYSTEM USING ARDUINO, KEYPAD, LCD, AND A SERVO MOTOR. TO BEGIN WITH, LET'S HAVE A LIST OF COMPONENTS THAT WE REQUIRE FOR THIS PROJECT: 1. ARDUINO MEGA. 2. LCD MODULE. 3. KEYPAD MODULE. 4. BUZZER. 5. RGB LED. 6. BREADBOARD. 7. CONNECTING WIRES. 8. RESISTORS. 9. POTENTIOMETER. ONCE, THE COMPONENTS ARE COLLECTED, WE NEED TO SETUP THE CIRCUIT, AS PER THE SCHEMATICS GIVEN IN THE VIDEO. ALSO YOU CAN SETUP INDIVIDUAL COMPONENTS LIKE 1. LCD: https://youtu.be/Li-ZkPfosvE 2. KEYPAD: https://youtu.be/nex5usOycSM 3. RGB LED: https://youtu.be/NLr56HLcWWk 4. SERVO MOTORS BY VISITING THE CORRESPONDING LINKS GIVEN ABOVE. AFTER THE CIRCUIT IS COMPLETE, YOU NEED TO UPLOAD THE CODE: #include<Keypad.h> // KEYPAD LIBRARY FOR KEYPAD INTERFACING #include<LiquidCrystal.h> // LIBRARY FOR LCD INTERFACING #include<Servo.h>// LIBRARY FOR SERVO MOTOR //#include<String.h> #define buzzer 10 // DEFININ...