You can purchases this car from Amazon:
OSOYOO 2WD Robot Car Starter K it (US)
OSOYOO 2WD Robot Car Starter Kit (UK)
OSOYOO 2WD Robot Car Starter Kit (DE)
OSOYOO 2WD Robot Car Starter Kit (FR)
OSOYOO 2WD Robot Car Starter Kit (IT)
OSOYOO 2WD Robot Car Starter Kit (ES)
OSOYOO 2WD Robot Car Starter Kit is designed for beginners to learn Arduino programming and get hands-on experience on robot design and assembly.
We have developed a step-by-step tutorial which evolves from a simple car without any control to a multi-function robotic car controlled by mobile APP.
Every lesson has detailed sample code with comments, circuit graph, assembly instruction and video. Even if you have no programming experience, you can follow the step-by-step instruction and gradually become a master.
Our robotic car is 100% open source. If you are an intermediate player and have time to read our code comments, you can easily customize this robotic car to make your own project for science fair, college home work or even commercial applications.
This kit contains module parts including OSOYOO MODEL-X motor driver module(*), Tracking module, Infrared Remote Control and Sensor Shield V5.0 for Arduino UNO, etc. With these modules, the robot car can work in multiple modes such as auto-go, infrared control and line tracking. You can use our Android APP to change working mode through Bluetooth.
*OSOYOO MODEL X motor driver module is an improved L298N module which has newly designed wiring sockets and can greatly simplify the assembly procedure and wire connection stability.
1x UNO R3 board with USB cable
1x OSOYOO Model X Motor Driver Module
1x Sensor Shield V5.0 for Arduino UNO
2x Tracking sensor module
1x Bluetooth Module
1x IR Receiver
1x IR Remote controller
1x Car Chassis
2x Gear Motor with wires
2x Wheel 1x Universal Wheel
1x Box for 18650 3.7V battery
2x Metal Motor Holder
1x DC power connector with wires
1x Phillips Screwdriver
1x Slot Type Screwdriver
1x 40pin 10cm Female to Female Cable
1x 10pin 30cm Female to Female Cable
1x 20pin 15cm Male to Female Cable
20x Cable Tie
16x M3*5 Screw
8x M3*12 Copper Pillar
6x M3*10 Screw
6x M3*10 Nut
15x M3 Plastic Screw
15x M3 Plastic Nut
15x M3 Plastic Pillar
1x Tutorial DVD
Download Arduino IDE from https://www.arduino.cc/en/Main/Software?setlang=en, then install the software.
(If you have Arduino IDE version after 1.1.16, you can skip this step.)
1. Check the Wire Connection: lesson-1.zip
2. IR Control: lesson-2.zip
3. Line Tracking: lesson-3.zip
4. Bluetooth Control: lesson-4.zip
Notice: If you want to use IR remote to control the car, you should Install IRremote.zip library Into Arduino IDE first, and then upload lesson-2.zip
Open Arduino IDE, install IRremote library into Arduino IDE (If you have already installed IRremote library, please skip this step)
Download IRremote.zip library, then import the library into Arduino IDE(Open Arduino IDE-> click Sketch->Include Library->Add .Zip Library)
Disconnect Arduino from PC, put 2 fully-charged 18650 battery into battery pox(check the box instruction and make sure polar direction is correct, otherwise it can destroy your device and cause fire hazard).
Please install your battery as per picture instruction
Put the car on the ground, open the power switch in the battery box, the car should go forward 2 seconds, then go backward 2 seconds, then left turn for 2 seconds, then right turn for 2 seconds, then stop.
If the car does not move as per above mentioned result, you should check your wire connection, battery voltage(must over 7.2v).
Press IR controller keys to control the car movements:
∧: Forward
∨: Backward
<: Turn left
>: Turn right
If the car can’t move, please check the following:
If the battery can work;
If the IR controller is too far away from the receiver;
If the connection is right.
1: Prepare a black track on white ground. (the width of the black track is more than 20mm and less than 30mm)
Please note, the bend angle of the track can’t be larger than 90 degree. If the angle is too large, the car will move out of the track.
2: Adjust the sensitivity of tracking sensor modules.
Turn on and hold the car to adjust the potentiometer on the tracking sensor with Phillips screwdriver until you
get the best sensitivity status: the signal indicate LED light will turn on when sensor is above white ground, and
the signal LED will turn off when the sensor is above black track.
Signal Indicate LED ON: White Ground
Signal Indicate LED OFF: Black Track
3: Turn on the car and put the car over the black track, then the car will move along the black track.
Use the IR controller, press “OK”, the car will along the track; press “0”, the car will stop.
If the car can’t move, please check the following:
If the battery can work;
If the IR controller is too far away from the receiver;
If the connection is right;
If adjusted well the sensibility of the tracking sensor.
Notice: If you want to control the car by Bluetooth, you should upload sample code lesson-4.zip into Arduino IDE first, then install the bluetooth module.
Install the bluetooth module on the Sensor Shield V5.0 for Arduino UNO:
Bluetooth Module ---- Sensor Shield V5.0 for Arduino UNO
RXD -- TX
TXD -- RX
GND -- -
VCC -- +
Download APP from: http://osoyoo.com/driver/car.apk
Or scan the following QR code with Android mobile phone to download the app
There are two working mode: manual control and tracking. Users can switch freely among two working mode.
1) Manual Control Mode
In manual control mode, you can click buttons (∧) (∨) (<) (>) to control the Robot car to move forward and backward, turn left and turn right. Meanwhile, the APP can observe the car real time movement.
2) Tracking Mode
Click “tracking” button of App to switch the current mode to tracking mode. The Robot car will move forward along the black line in white background. Meanwhile, the APP can observe the car real time movement. Press “||” button to stop moving and click other button to change Robot car working mode.
The rest of the buttons are for the reservation function, you can develop them by yourself.