Uctronic S: Arduino Smart Robot Car Kit
Uctronic S: Arduino Smart Robot Car Kit
User Guide
V1.0 04.2017
UCTRONIC
Arduino Smart Robot Car Kit
Table of Contents
1. Introduction ......................................................................................................................................................3
2. Assembly............................................................................................................................................................4
2.5 2WD Driver Motor Encoder Robot Smart Car Chassis Kits ...................................................9
4. Installation ...................................................................................................................................................... 11
5. Start Programing.......................................................................................................................................... 20
2
www.uctronics.com
Arduino Smart Robot Car Kit
1. Introduction
The UCTRONICS smart robot car kit is a flexible vehicular kit particularly designed for
education, competition and entertainment purposes.
The kit has an intelligence built in so that it guides itself whenever an obstacle comes ahead
of it. An Arduino development is used to achieve the desired operation. With the help of a
small servo motor, it scans the area left and right in order to find the best way to turn. An
ultrasonic sensor unit is used to detect any obstacle ahead of it that sends a command to the
Arduino Board. Depending on the input signal received, the Arduino microcontroller
redirects the robot to move in an alternate direction by appropriately actuating the motors
interfaced to it through a motor driver IC.
When all the necessary components are getting together, a robot car comes up!
A robot is a machine that can perform some task automatically or with guidance. Robotics is
generally a combination of computational intelligence and physical machines (motors). Due
to their high level of performance and reliability, the robot get the splendid popularity in our
daily life.
Come up, let’s go into a Robot World !
3
www.uctronics.com
Arduino Smart Robot Car Kit
2. Assembly
2.1 Arduino Uno R3
This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno
now uses an ATmega16U2 instead of the 8U2 found on the Uno (or the FTDI found on
previous generations). This allows for faster transfer rates and more memory. No drivers
needed for Linux or Mac (.inf file for Windows is needed and included in the Arduino IDE),
4
www.uctronics.com
Arduino Smart Robot Car Kit
and the ability to have the Uno show up as a keyboard, mouse, joystick, etc.
The Uno R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new
pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the
voltage provided from the board. The other is a not connected and is reserved for future
purposes. The Uno R3 works with all existing shields but can adapt to new shields which use
these additional pins.
Note: The Arduino Uno R3 requires the Arduino 1.0 drivers folder in order to install properly
on some computers. We have tested and confirmed that the R3 can be programmed in older
versions of the IDE. However, the first time using the R3 on a new computer, you will need to
have Arduino 1.0 installed on that machine. If you are interested in reading more about the
changes to the IDE, check out the official Arduino 1.0 Release notes!
2.1.1 Specifications
➢ Microcontroller: ATmega328
➢ Operating Voltage: 5V
➢ Input Voltage (recommended): 7-12V
➢ Input Voltage (limits): 6-20V
➢ Digital I/O Pins: 14 (of which 6 provide PWM output)
➢ Analog Input Pins: 6
➢ DC Current per I/O Pin: 40 mA
➢ DC Current for 3.3V Pin: 50 mA
➢ Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader
➢ SRAM: 2 KB (ATmega328)
➢ EEPROM: 1 KB (ATmega328)
➢ Clock Speed: 16 MHz
The HC-SR04 ultrasonic sensor module for Arduino is used for obstacle detection. Ultrasonic
5
www.uctronics.com
Arduino Smart Robot Car Kit
sensor transmits the ultrasonic waves from its sensor head and again receives the ultrasonic
waves reflected from an object.
The ultrasonic sensor emits the short and high frequency signal. These propagate in the air
at the velocity of sound. If they hit any object, then they reflect back echo signal to the
sensor. The ultrasonic sensor consists of a multi vibrator, fixed to the base. The multi vibrator
is combination of a resonator and vibrator. The resonator delivers ultrasonic wave generated
by the vibration. The ultrasonic sensor actually consists of two parts; the emitter which
produces a 40kHz sound wave and detector detects 40 kHz sound wave and sends electrical
signal back to the microcontroller.
2.2.2 Specification
This is a commonly used DC motor drive module, using L293D chip with small current DC
motor driver. The pins are made compatible with Arduino which is easy to use.
2.3.1 Specification
7
www.uctronics.com
Arduino Smart Robot Car Kit
SG90 9g micro small servo motor is the main source of controlling action of the
remote-control model. The module is widely applied in the field of fixed wing, helicopter,
gliding, small robot, manipulator model.
8
www.uctronics.com
Arduino Smart Robot Car Kit
2.4.1 Specification
2.5 2WD Driver Motor Encoder Robot Smart Car Chassis Kits
With the car platform, adding micro-controller (such as Arduino) and sensor modules, then
program it, a robot car comes up.
All the module interface has been modified with XH2.54 ports as to make it much easier and
convenient to assemble the car and reduce the chances for errors.
2.5.1 Specification
9
www.uctronics.com
Arduino Smart Robot Car Kit
3. Pin Definition
10
www.uctronics.com
Arduino Smart Robot Car Kit
4. Installation
4.1 Installation of the Components
Step 1
Step 2
11
www.uctronics.com
Arduino Smart Robot Car Kit
Step 3
Step 4
12
www.uctronics.com
Arduino Smart Robot Car Kit
Step 1
Step 2
13
www.uctronics.com
Arduino Smart Robot Car Kit
Step 3
Step 4
14
www.uctronics.com
Arduino Smart Robot Car Kit
Step 5
Step 6
15
www.uctronics.com
Arduino Smart Robot Car Kit
Step 7
Step 8
16
www.uctronics.com
Arduino Smart Robot Car Kit
Step 9
Step 10
17
www.uctronics.com
Arduino Smart Robot Car Kit
Step 11
Step 12
18
www.uctronics.com
Arduino Smart Robot Car Kit
Step 13
19
www.uctronics.com
Arduino Smart Robot Car Kit
5. Start Programing
For examples and documentation, please visit:
https://github.com/UCTRONICS/Smart-Robot-Car-Arduino.git
If any problems or suggestions for the tutorial or the robot car, please feel free to contact us
by following ways:
Skype: fpga4u
Tel: +86 025 84271192
Website: www.uctronics.com
Email: sales@uctronics.com
20
www.uctronics.com