1. Sensor System
1.1. No Sensors
1.1.1. Reflectance Sensor Array (Pololu QTR-8RC)
1.1.1.1. IR sensor array (Pololu QTR-8A)
1.1.1.1.1. Bluetooth Triangulation
1.1.1.1.2. Reflectance Sensor Array (With PID Control)
1.1.1.1.3. Ultrasonic Sensor (HC-SR04)
1.1.1.1.4. Visualize Error Offset (directional changes)
1.1.1.1.5. Rotation Speed Sensor
1.1.2. Colour Sensor (Wall bounding)
2. Chassis Design
2.1. Rod chassis
2.1.1. 3D Printed Chassis
2.1.1.1. Custom Wheels
2.1.1.2. Laser Cut Chassis
2.1.1.2.1. Speed Sensor Slit
2.1.1.2.2. Suspended Sensor Array
2.1.1.2.3. Two-tier Laser Cut Chassis
3. Coding
3.1. Voltage Interruption
3.1.1. Sensor Array
3.1.1.1. Reflectance Sensor Array
3.1.1.1.1. QTR Library: Average/Comparative sensor readings (Vary full speed between wheels [0:1 | 1:1 | 1:0 ])
3.1.1.2. IR Sensor Array
3.1.1.2.1. Custom Line Following Script (analog values)
4. Motor Assembly
4.1. DC Motor (Continuous Voltage)
4.1.1. One motor two spindles
4.1.1.1. 2 Independent DC motors (5V 83RPM)
4.1.1.1.1. 2 Metal DC Motors (6V 100RPM)
5. Motor Control
5.1. 1:1 Voltage to spindles
5.1.1. 1:1 voltage to DC motors Left / Right control
5.1.1.1. H-Bridge Motor Drivers (Tandem DC motors)
5.1.1.1.1. Reversible Direction (Inverted voltage)
5.1.1.1.2. Single wheel (passive) and Two wheel (active) turning
5.1.1.1.3. Constant Driving Variable speed
5.1.1.2. Bluetooth Keylogging (Keyboard control)
5.1.2. Potentiometer Speed
5.1.3. Polarity switches (manual reverse)