New build - WordPress.com

advertisement
Robot Build
IT Girls Allowed 2014
Updated 14th August
Check all parts are present
Note that there are more parts in the boxes
than are actually used (breadboard, light
sensitive diodes, etc. ...)
Basic Hardware Pack (white “initio” box)
1 x Ready-built chassis with motors, gearboxes,
battery holder, speed sensors
4 x Moulded wheels with "Supergrip" tyres
1 x Top plate (injection-moulded ABS)
1 x Pack of ABS mounting parts
1 x Pack of screws
Additional Components (brown cardboard
box)
1 x Arduino UNO
1 x Arduino Sensor Shield
1 x L298N module
1 x Tilt and Pan assembly
1 x Ultrasonic sensor
2 x Infrared Obstacle sensors
2 x Light sensitive line follower sensors
1 x 4 wire Dupont cable (male one end,
female the other)
1 x 10 wire cable (female both ends)
1 x USB cable (for connecting PC to robot)
Screws Pack
(A) 2x for mounting IR obstacle sensors
(B) 4x for mounting mini Pan/Tilt
assembly
(C) 4x for use with small 8mm spacers
(D) 8x for mounting top plate with long
pillars
(E) 10x for mounting Arduino and L298N
modules
(F) 40x for long pillars and offset standoffs
1. Attach long pillars for top plate
Identify the 4 long pillars with the flat ends as shown
inset
Using the screws (D), fit a pillar into each corner of
the main chassis
Make sure that the pillars are seated well and
screwed in firmly, but not too tight
2. Attach long pillars for Line followers
Identify the 2 long pillars without flat ends
Using the screws (C), fit these into two holes at the
front of the chassis pointing down – i.e. On the
opposite side to the 4 pillars attached previously.
Make sure that the pillars are screwed in firmly
3. Attach supports for Obstacle Sensors
Identify the 2 ABS plastic collar mounts for the
Obstacle sensors
Using the screws (A) mount collar mounts:
• at the front of the chassis
• facing outwards (i.e. Screw slot/guide pointing
inwards)
• in the second hole in from the previously mounted
long pillars in the corner
• on the same side as those pillars (and on the
opposite side to the line follower pillars)
4. Fit the L298N Motor Driver Board and Wheels
Align the wheels to the shaped axles and press them
fully on
Use 4 screws (E) to fit the L298N board
Connect the left motor Red/Black wires to L1 (Red)
and L2 (Black)
Connect the right motor Red/Black wires to L3 (Black)
and L4 (Red)
Push the female end of the 4-way Dupont wire onto
the IN1..IN4 terminals (note, Dupont wire colours
might be different to the wire shown) Take note of
which colour connects to which connector – e.g. IN1
in this diagram is the blue wire.
Connect the Red/Black wires from the power supply
PCB to VCC (Red) and GND (Black)
5. Install Obstacle and Line follower sensors
Install the IR Obstacles sensors
For each sensor:
•Screw one of the provided plastic rings onto the
threaded tube of the sensor so that it is ½ a cm or so
behind the lens end of the sensor
•Position the sensor by pushing the lens through the
obstacle sensor support previously attached to the
chassis so that the lens is pointing outwards
•Screw the second of the provided plastic rings onto
the protruding end of the sensor to secure it on the
mounting
Install the Line Follower sensors
For each sensor:
•Insert the screw (F) through the more central of the
holes in the line follower sensor (so screw thread is
sticking out on the side of the sensor opposite the
sensor lens)
•Screw assembly into bottom of previously mounted
long pillar
•Separate off a 3 strand set of female-female dupont
cable from the 10 strand set, connect to the pins of
the line follower and thread through the long slots in
the chassis so they can be routed up to the top of the
robot.
6. Assemble Top Plate and fit Arduino
Recommendation: before screwing the top plate into
place thread the various cables (from the Obstacle
sensors, the Line followers and L298 module) through
the long slots in the plate – left hand cables through
the left slot and right hand (strangely enough)
through the right slot. This avoids finicky threading
later once the top plate has been fixed.
The Arduino is mounted at the Back of the initio
•Use 4 screws (D) to fit top plate, ensuring the
Arduino mounting positions are above the battery
holder and ensure the vertical pillars are fitted
correctly into the slots on the bottom of the top plate
•Use 4 screws (E) to fit the Arduino onto the pillars on
the top plate. The USB and power connections should
be directly above the power PCB
•Connect power cable from battery pack to Arduino
power socket
7. Fit Sensor Shield and Tilt and Pan Assembly
Carefully align the pins on the Sensor shield with the
associated sockets on the Arduino board and press
the shield down until all pins are fully embedded in
their sockets.
Using the four screws (B) mount the Pan and Tilt
assembly on the front of the top panel.
7. Mount Ultrasonic Sensor
Attach ultrasonic sensor to the appropriate moulded
ABS piece – it’s the one which is a bit like a table, flat
on one side with a bracket and 4 “legs” on the other
side. I attached it using the cable ties included in the
pack, but you can also use elastic bands, double sided
tape or whatever else you can think of.
The ultrasonic assembly should now simply click fit
onto the pan and tilt assembly.
8. Now wire it up
The basic assembly is now complete and you can
concentrate on wiring up the various components as
described on the following pages.
And when you finish your robot it should look
something like this
Final Wiring Notes
•
•
•
•
•
•
Motors and Motor Drivers
Ultrasonic Sensor
Line Followers
Tilt and Pan Servos
IR Obstacle Sensors
Wheel Sensors – Not Used
Note this last point – when the robot has been completely wired up
you will still have several wires which will not have been connected to
anything. THIS IS NORMAL. They are the wires for the wheel sensors.
Motors
• Driver Board
to Arduino
P12
P8 P6
P5
IN1 IN2 IN3 IN4
P6
P5 P12 P8
UltraSonic Sensor
Sensor Shield
Ultrasonic Sensor
Pin 15 V ( AREF)
VCC
Pin 15 G (AREF)
GND
A1
Trig ( Trigger )
A0
Echo (Echo, Echo, Echo)
UltraSonic Sensor
Line Followers
Sensor Shield
Line Follower Sensor
Pin 14 V ( GND)
Left VCC
Pin 14 G (GND)
Left GND
Pin 13 V
Right VCC
Pin 13 G
Right GND
A4
Left Out
A5
Right Out
Line Followers
G
V
S
LEFT
THE SENSOR SHOWN
IS POINTING DOWN
Line Followers
G
V
S
RIGHT
THE SENSOR SHOWN
IS POINTING DOWN
Tilt and Pan
• Use sensor shield pins 10 and 11
• 10 Tilt ( Up and Down action )
• 11 Pan Servo ( left to right action)
Sensor Shield
Servo
10
Tilt
11
Pan
Tilt and Pan
Just remember for servo – Yellow goes to sensor pin
Obstacle Sensors
• Use sensor shield pins 2 and 3 (Right and Left)
• Note no distance – only a switch
• The distance at which it switches can be
adjusted by a screw on the back of the sensor
Sensor Shield
IR Obstacle Sensor
3
Left
2
Right
Obstacle Sensor
Just remember for sensor– Yellow goes to sensor pin
And That Should be That!
You should now have a working robot
You can now move on to developing the software for
your new pet
Questions or problems please contact:
Neil Allgood, Dave Ellington or Kuldeep Judge
Download