Prepare Chassis Frame
Start with a clean, flat surface. Inspect your robot chassis for any defects or sharp edges that could damage components.
Components Needed:
- Robot chassis (170×140mm aluminum frame)
- Two DC gear motors (200RPM)
- Metal L-brackets (4x)
- M3 screws and bolts
- Small wrench set or screwdriver
Mount DC Motors
Attach the left motor to the front-left position and right motor to front-right position using metal L-brackets and M3 screws.
Mounting Details:
- Use M3 × 10mm screws for bracket attachment
- Motor shaft must point DOWNWARD (toward the ground)
- Ensure motors are parallel to each other
- Motors should be flush with the chassis edge
- Tighten screws firmly but don't over-torque
Install Wheels on Motors
Slide the wheels onto the motor shafts using the wheel couplings. Ensure wheels are centered and tightened securely.
Installation Process:
- Insert motor shaft into the wheel coupling center hole
- Push wheel all the way onto the motor shaft
- Align the set screw hole with the flat portion of the shaft
- Tighten set screw (M2.5) until snug (DO NOT over-tighten)
- Manually rotate wheel to verify smooth, wobble-free motion
Mount Battery Pack
Install the 7.4V lithium battery pack on the chassis bottom, centered for weight balance.
Installation:
- Place battery horizontally on chassis bottom
- Use Velcro strips (NOT glue) for easy removal
- Center the battery between front and rear wheels
- Leave 2cm clearance from edges for balance
- Secure JST connector loosely (don't connect yet)
Install ON/OFF Power Switch
Connect the slide switch in series with the battery positive line for safe power control.
Wiring Connection:
- Battery + → Slide Switch IN
- Slide Switch OUT → L298N +12V & Arduino 5V input
- Battery GND → Arduino GND & L298N GND (common ground)
- Mount switch on chassis side for easy access
- Label switch positions: ON (right) / OFF (left)
Mount Arduino & Motor Driver
Install control boards on chassis top in organized layout for easy programming access and signal integrity.
Positioning:
- Arduino Uno: Center-front position (USB accessible)
- L298N: Center-rear position (near motors)
- Use Velcro strips for non-permanent mounting
- Leave 2-3cm spacing between boards for airflow
- Ensure heat sink on L298N has airflow
Mount Line Sensors Underneath
Install the two IR line sensors on the chassis bottom in precisely controlled positions for accurate line detection.
Critical Parameters:
- Height: Exactly 1.5-2cm above ground level
- Spacing: 4-5cm apart (left to right)
- Alignment: Both sensors parallel to ground
- Position: Front-bottom of chassis
- Use adjustable brackets for height fine-tuning
Mount Servo & Ultrasonic Sensor
Install the SG90 servo motor with HC-SR04 ultrasonic sensor bracket to create a rotating radar head.
Assembly:
- Secure servo motor on chassis top-center using servo bracket
- Attach sensor bracket arm to servo motor output shaft
- Mount HC-SR04 on bracket with sensor facing forward
- Ensure servo can rotate 0-180° without obstructions
- Test servo rotation before final mounting
⏱️ Complete Assembly Timeline
Chassis & Motors
Power System
Control Boards
Sensors
Full Integration
Project Complete