1. Introduction
The ELEGOO Owl Smart Robot Car Kit is an educational platform designed for learning robotics, electronics, and programming. This kit is compatible with Arduino and supports graphical programming, making it suitable for users interested in STEM education. It features various functionalities including obstacle avoidance and line tracking, providing a comprehensive learning experience.
2. Safety Information
- Adult Supervision: This kit contains small parts and electronic components. Adult supervision is recommended, especially for younger users.
- Battery Safety: Use only the specified Lithium Polymer battery. Do not short-circuit, disassemble, or expose batteries to extreme temperatures. Dispose of batteries responsibly.
- Electrical Components: Handle electronic components with care to avoid damage from static electricity. Ensure all connections are correct before powering on.
- Moving Parts: Keep fingers and loose clothing away from moving wheels and motors during operation.
3. Package Contents
Verify that all components listed below are present in your kit. Refer to the image for visual confirmation of the parts.

Image: A comprehensive view of all individual parts included in the ELEGOO Owl Smart Robot Car Kit, such as the main control board, motors, chassis components, sensors, wheels, and fasteners.
- Main Control Board (compatible with Arduino)
- DC Motors (2 units)
- Wheels (2 units)
- Ultrasonic Sensor Module
- Line Tracking Sensor Module
- Chassis Components (metal base, acrylic plates)
- Battery Holder and Lithium Polymer Battery
- Connecting Cables and Wires
- Screws, Nuts, and Standoffs
- Screwdriver
- USB Cable
- Instruction Manual (physical copy)
- Line Tracking Map
4. Assembly Instructions
Follow the detailed step-by-step instructions provided in the physical manual included with your kit. The assembly process typically involves:
- Chassis Construction: Assemble the metal base and acrylic plates to form the robot's frame.
- Motor Installation: Attach the DC motors to the chassis and secure the wheels.
- Sensor Mounting: Install the ultrasonic sensor and line tracking sensor in their designated positions.
- Control Board Integration: Mount the main control board onto the chassis.
- Wiring: Connect all motors, sensors, and the battery to the control board using the provided cables. Ensure correct polarity and pin assignments as per the manual.
- Battery Installation: Secure the battery and connect it to the control board.

Image: A fully assembled ELEGOO Owl Smart Robot Car, showcasing its teal chassis, clear top cover, and front-mounted ultrasonic sensors.
For detailed visual guides and specific connection diagrams, please refer to the comprehensive assembly manual provided in the kit or available on the ELEGOO support website.
5. Operating Instructions
The ELEGOO Owl Smart Robot Car comes with pre-programmed functionalities and can also be controlled via custom code.
5.1 Basic Controls and Indicators

Image: A detailed view of the assembled robot car with labels pointing to the battery compartment, mode switch, ON/OFF switch, USB socket, and reset button.
- ON/OFF Switch: Located on the top of the main control board, this switch powers the robot on or off.
- Mode Switch: Allows selection between different pre-programmed modes (e.g., obstacle avoidance, line tracking). Refer to your manual for specific mode assignments.
- USB Socket: Used for connecting the robot to a computer for programming and charging.
- Reset Button: Resets the control board, restarting the currently loaded program.
5.2 Pre-programmed Modes
The robot car typically includes several pre-programmed modes:
- Obstacle Avoidance Mode: The robot uses its ultrasonic sensor to detect objects in its path and navigates around them.
- Line Tracking Mode: The robot follows a black line on a light-colored surface using its line tracking sensor.
- Other modes may include light control, sound control, or expression control, depending on the specific firmware version.

Image: The robot car detecting and avoiding colorful building blocks, illustrating its obstacle avoidance capability.

Image: The robot car positioned on a black oval track, demonstrating its ability to follow lines.
To switch between modes, use the designated mode switch on the control board. Ensure the robot is on a flat surface suitable for the selected mode.
6. Programming Guide
The ELEGOO Owl Smart Robot Car is designed for both beginners and experienced programmers.
6.1 Graphical Programming (ELEGOOKIT App)
For an intuitive introduction to programming, the ELEGOOKIT App offers a Scratch-based graphical programming interface. This allows users to drag and drop code blocks to create custom behaviors for the robot without writing complex text-based code.
- Download the ELEGOOKIT App from your device's app store.
- Connect the robot car to your device via Bluetooth (if supported by the app and robot).
- Explore the various programming blocks to control movement, sensors, and other functions.
6.2 Text-based Programming (Arduino IDE)
For more advanced programming, the robot car is fully compatible with the Arduino IDE. This allows users to write C/C++ code to customize the robot's functions.
- Install the Arduino IDE on your computer.
- Install the necessary board support packages and libraries for the ELEGOO Owl Smart Robot Car (refer to the official ELEGOO website for specific instructions).
- Connect the robot to your computer using the provided USB cable.
- Upload your custom code to the robot.
Detailed tutorials and sample code can be found on the ELEGOO official website and community forums.
7. Maintenance
- Cleaning: Use a soft, dry cloth to clean the robot's surfaces. Avoid using liquids or abrasive cleaners. Ensure sensors are free from dust and debris for optimal performance.
- Battery Care: When not in use for extended periods, fully charge the battery and store it in a cool, dry place. Avoid completely draining the battery.
- Storage: Store the robot and its components in a dry, dust-free environment, away from direct sunlight and extreme temperatures.
- Component Check: Periodically check all screws and connections to ensure they are secure.
8. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Robot does not power on. | Battery is low or not connected; ON/OFF switch is off. | Charge the battery; ensure battery is properly connected; turn the ON/OFF switch to the 'ON' position. |
| Robot does not move. | Motors not connected; program error; wheels obstructed. | Check motor connections; verify uploaded program; ensure wheels are free to rotate. |
| Obstacle avoidance not working. | Ultrasonic sensor not connected; sensor obstructed; incorrect mode selected. | Check ultrasonic sensor wiring; clear any obstructions from the sensor; ensure obstacle avoidance mode is active. |
| Line tracking not working. | Line tracking sensor not connected; sensor dirty; line too thin/faint; incorrect mode selected. | Check line tracking sensor wiring; clean sensor lens; use a clear, dark line on a light surface; ensure line tracking mode is active. |
| Programming upload fails. | Incorrect board/port selected in Arduino IDE; USB cable issue; driver not installed. | Verify board and COM port settings; try a different USB cable; install necessary USB drivers. |
9. Specifications
| Feature | Detail |
|---|---|
| Product Dimensions | 5 x 4.84 x 7.03 inches |
| Item Weight | 1.8 pounds |
| Manufacturer Recommended Age | 13 years and up |
| Batteries | 1 Lithium Polymer battery (included) |
| Manufacturer | ELEGOO |
10. Warranty and Support
ELEGOO products are designed for quality and reliability. For specific warranty information, please refer to the documentation included with your purchase or visit the official ELEGOO website.
If you encounter any issues or require technical assistance, please contact ELEGOO customer support through their official website or the contact information provided in your product packaging. Online resources, including FAQs and forums, are also available to assist with common questions and programming challenges.
ELEGOO Official Website: www.elegoo.com





