How to Make Drift Car Using Arduino

Hi everybody. Let me introduce about how i made a DRIFT CAR using arduino, pololu VNH5019, NRC-20 control system and wrecked body of RC car.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: This DRIFT CAR Contains...

1. Arduino UNO R3 programmable board

2. Pololu Dual VNH5019 Motor Driver Shield for Arduino - https://www.pololu.com/product/2507

3. NRC-20 wireless control system

4. Li-Po battery 11.1V 2200mAh 35C 3S1P

5. Wrecked RC car with servo based on potentiometer and dc motor

Step 2: Connections

These will be connected leading to the picture

Step 3: Arduino Code

Download libraries and codes from github:

Main code: https://github.com/BTeTapxu/Drift-car-code-arduino

Download library: https://github.com/pololu/dual-vnh5019-motor-shield

CODE:

#include "DualVNH5019MotorShield.h"

DualVNH5019MotorShield motor;

unsigned char serial_in[7]={};

int i=0;

int analogPin = 3; // potentiometer connected to analog pin 3 int val = 0, comp;

void setup(){

Serial.begin(19200);

motor.init();

}

void loop(){

motor_move();

servo();

Serial.println(comp); //debug

if (Serial.available() > 0) {

if (i==6){

i=0;

}

i++;

serial_in[i]=Serial.read();

}

}

void servo() {

if(comp<map(serial_in[4],208,48, 14, 6)){

motor.setM2Speed(100);

}

else if(comp>map(serial_in[4],208,48, 14, 6)){

motor.setM2Speed(100);

}

else{

motor.setM2Speed(0);

}

comp=analogRead(analogPin)/50;

}

void motor_move() {

if(serial_in[1]<127){

motor.setM1Speed(map(serial_in[1],127,50, 0, -400));

}

else if(serial_in[1]>129){

motor.setM1Speed(map(serial_in[1],129,210, 0, 400));

}

else{

motor.setM1Speed(0);

}

}

Step 4: ENJOY AND FOLLOW ME!!!!!

Automation Contest

Participated in the
Automation Contest

Coded Creations

Participated in the
Coded Creations

Move It

Participated in the
Move It

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions

    None
    tomatoskins

    4 years ago on Introduction

    That's a fun little car! Thanks for sharing such a wonderful use of an arduino!