Basic Robot Kit Parts

Robot Base Configuration

Electronics

Pro Micro – 3.3V/8MHz 1 $19.95 $19.95
SparkFun – Dual Motor Driver TB6612FNG (w/ Headers) 1 $5.45 $5.45
$25.40

Wires/Hookup

Jumper Wires (6″ M/F) 1 $1.95 $1.95
Jumper Wires (6″ M/M) 1 $1.95 $1.95
Breadboard – Self-Adhesive (White) 1 $4.95 $4.95
$8.85

Sensors

SparkFun Line Sensor Breakout – QRE1113 (Analog) 4 $2.95 $11.80
(Optional) SparkFun RGB Light Sensor – ISL29125 2 $7.95 $15.90
(Required with RGB Sensors) I2C Multiplexer 1 $8.79 $8.79
(Optional) Arduino Analog Grayscale Sensor 2 $3.27 $6.54
$11.80
(These optional RGB Sensors have not been used before)
(A I2C Multiplexer is required to use more than one of these RGB sensors)
(These optional Grayscale Sensors have not been used before)
(These sensors may change based on the maze material used)

Chassis

Circular Robotics Chassis Kit (Three-Layer) 1 $19.95 $19.95
Screw – Phillips Head (1″, 4-40, 10 pack) 1 $0.46 $0.46
Nut – Metal (4-40, 10 pack) 1 $1.50 $1.50
Standoff – Nylon (4-40; 3/8″; 10 pack) 1 $2.95 $2.95
Hobby Gearmotor – 200 RPM (Pair) (ECS 316) 1 $3.95 $3.95
$28.81

Power (Recommended Option)

Lithium Ion Battery – 2Ah 1 $12.95 $12.95
SparkFun LiPo Charger/Booster – 5V/1A 1 $14.95 $14.95
$27.90
(Solderable 2 Pin Header needed with LiPo Charger/Booster)
(USB micro-B cable needed to program Pro Micro and charge LiPo)

Total Cost: $112.75


Power (Cheaper Option)

Battery Holder – 4xAA to Barrel Jack Connector (ECS 316) 1 $2.49 $2.49
DC Barrel Jack Adapter – Breadboard Compatible (ECS 316) 1 $0.95 $0.95
1500 mAh Alkaline Battery – AA 4 $0.50 $2.00
$5.44
(Doesn’t include the cost of extra AA batteries)
(USB micro-B cable needed to program Pro Micro)

Total Cost (w/ Cheaper Option): $90.29


Extra Sensors

Before lab 3, teams will need to pre-select and research a sensor allowing the robot to turn left, right, around and spin in place. These will vary in price, difficulty and effectiveness. These are just a few known options:

  • IR Reflective Sensor
    • IR sensor
    • plus Interrupt driven intersection detection with Finite State Machine (FSM) interrupt service routine (ISR)
  • Sparkfun I2C modules
    • Compass
    • Gyro with Matlab option
    • IMU
    • plus filtering techniques
  • Rotary also called shaft encoders
    • Conductive – Quadrature
    • Conductive – Pulse with Interrupts
    • Optical (slit and reflective)
    • Magnetic (on-axis and off-axis)
    • Capacitive
    • Resistive
    • plus encoding techniques
  • Ultrasonic Sensor for turns and tracking
  • Creative Ideas Welcomed