Elecfreaks · micro:bit Smart Car Series
Smart Car & Autonomous Driving

TPBot Edu Car Kit

An intelligent programmable car built for K–12 STEAM education. Featuring an encoded motor, onboard gyroscope, rechargeable battery, and RJ11 sensor expansion — students explore real autonomous driving concepts through hands-on programming.

🚗 12 Guided Projects 🤖 Encoded Motor + Gyroscope 🔌 RJ11 Sensor Expansion 🎓 Grades 4–8
Request a Quote →
12
Projects
360°
Gyroscope
70min
Charge Time
TPBot Edu Car Kit
TPBot Edu Car Kit — entertainment mode and specs
TPBot Edu Car Kit — coding software
TPBot Edu Car Kit — in classroom

Real Autonomous Driving, In the Classroom

The TPBot Edu Car Kit puts self-driving technology into students' hands. From basic motor control to obstacle avoidance and light-seeking behavior, each of the 12 projects mirrors real engineering problems — making abstract concepts immediate and exciting.

🚗
12 Progressive Autonomous Driving Cases
Structured from simple drive control to complex sensor-fusion tasks — each case builds on the last, developing both programming fluency and engineering thinking.
⚙️
Precision Encoded Motor + Gyroscope
The encoded motor enables exact distance control, while the onboard gyroscope provides precise angle measurement — together enabling real path-following and precision steering programs.
💡
Entertainment Mode — No Coding Required
Works out of the box in line patrol and obstacle avoidance modes without inserting a micro:bit — great for demonstrations and instant engagement before programming begins.

Purpose-Built for STEAM Learning

Every design decision — from the rechargeable battery to the anti-dumb RJ11 port — reduces friction so students spend more time learning and less time troubleshooting.

⚙️
Encoded Motor
Provides precise speed and distance control — students program the car to travel exact distances and maintain consistent speeds, building a real understanding of closed-loop control systems.
🧭
Onboard Gyroscope
Enables accurate angle measurement and steering control. Students program precise turns, navigate grid maps, and explore how gyroscopes are used in real vehicles and drones.
🔋
RJ11 Sensor Interface
Anti-dumb RJ11 connectors make sensor attachment intuitive and damage-proof — expanding the car with ultrasonic, line-patrol, and other sensors without tools or expertise.
🔋
Rechargeable Lithium Battery
Built-in 7.4V lithium battery charges via USB in just 70 minutes — no AA batteries to replace, reducing cost and environmental waste across a full school day of activity.
🚗
Standalone Entertainment Mode
Line patrol and obstacle avoidance modes work without the micro:bit inserted — perfect for instant demos, peer challenges, and engaging students before programming sessions begin.
🏭
Child-Friendly Shell Design
Tailored dimensions (128 × 113 × 90 mm) with a robust, colorful enclosure make it durable and ergonomic for classroom environments from Grade 4 upward.

What Powers the TPBot Edu

A tightly integrated hardware stack — from the encoded drivetrain to the expansion interface — gives students a complete autonomous vehicle platform to explore.

Drive System
Encoded Motor + Chassis
The encoded motor provides closed-loop feedback for precise distance and speed regulation — forming the foundation for all distance, steering, and path-following programming activities.
Motor TypeEncoded DC Motor
SteeringDifferential drive
Dimensions128 × 113 × 90 mm
Weight378.7 g (battery incl.)
Navigation
Onboard Gyroscope
An integrated gyroscope measures rotation angle in real-time — enabling students to program exact turns, navigate coordinate grids, and understand inertial navigation fundamentals used in real vehicles.
Type3-axis gyroscope (onboard)
Use CasePrecision steering control
ProgrammingMakeCode / Python
OutputDegree-accurate angle data
Power
Built-in Lithium Battery
A high-capacity rechargeable lithium battery powers the car reliably through extended classroom sessions, with USB charging for easy top-up between lessons.
Rated Voltage7.4V
Max Voltage8.4V
Charging5V / 2.8A USB
Charge Time~70 min at 2.1A
Expansion
RJ11 Sensor Interface
Anti-dumb RJ11 connectors allow students to add ultrasonic, line-patrol, and other sensors with ease — no risk of reverse connection, and no expertise required to expand the platform.
ConnectorRJ11 (anti-dumb)
IO Voltage3.49V
CompatibleUltrasonic, line patrol sensors
Controllermicro:bit (not included)

What's in the Box

Everything needed to start programming the TPBot Edu — ready to run the moment it's charged. micro:bit sold separately.

🚗
TPBot Edu Car
× 1
🔌
Ultrasonic Sensor
× 1
⎯️
Line Patrol Sensor
× 1
💡
RGB LED Module
× 1
📌
Line Patrol Map
× 1
🔋
USB Charging Cable
× 1
📚
Quick Start Guide
× 1
🤖
micro:bit
Not Included

Full Specification Sheet

Detailed specifications for the TPBot Edu (SKU: EF08415).

Physical & Mechanical
Dimensions128 mm × 113 mm × 90 mm
Weight378.7 g (with battery, without micro:bit)
Motor TypeEncoded DC Motor
Steering TypeDifferential Drive
NavigationOnboard 3-axis Gyroscope
Sensor PortRJ11 Anti-dumb Interface
Controllermicro:bit (not included)
Power & Electrical
Battery TypeRechargeable Lithium
Rated Voltage7.4V
Max Voltage8.4V
Min Voltage6.5V
Charging Voltage5V at 2.8A
Charge Time~70 minutes at 2.1A
IO Supply Voltage3.49V

12 Structured Learning Cases

Each case introduces a new concept, builds on previous skills, and culminates in a working program students run on their own car.

01
Driving Control

Students explore how to control the TPBot Edu to drive forward through graphical programming. The lesson introduces programming as a method to instruct robots to perform tasks, focusing on block-based coding with the Tianpeng smart car.

Understand the driving control mechanisms of TPBot Edu
Master fundamental programming skills for controlling TPBot Edu using micro:bit
02
Fixed Distance Cruise

Students control the TPBot Edu's travel distance through graphical programming. The encoded motor enables precise distance control — students write programs for accurate distance management and speed regulation, then test their solutions practically.

Understand fundamental encoder motor concepts
Use MakeCode software to create programs that regulate how far the car travels
03
Precision Steering

Building on distance control, this lesson advances to directional management. Students explore how gyroscopes enable precise angle measurement and steering in smart vehicles, making the TPBot Edu turn flexibly in various environments.

Understand the basic concepts of gyroscopes
Use MakeCode software to create programs to control the steering angle of the car
04
Line Patrol

Students learn line patrol sensor principles and how they function. The curriculum focuses on programming TPBot Edu to autonomously travel along a predetermined line using MakeCode software.

Understand how line patrol sensors operate
Comprehend the mechanisms that enable cars to follow lines
Create and implement MakeCode programs for line patrol functionality
05
Obstacle Avoidance

Students learn obstacle avoidance principles and ultrasonic sensor functionality. They program the TPBot Edu to detect and navigate around barriers autonomously — mirroring a fundamental capability of real self-driving vehicles.

Understand the working principle of ultrasonic sensors
Use MakeCode software to create programs to control the car's obstacle avoidance
06
Light Control

Students learn the working principle of the car's headlights and how to program them. They write programs to control the RGB LEDs on TPBot Edu, learning how vehicles use lighting systems for signaling and safety.

Understand the working principle of car headlights
Use MakeCode software to create programs to control the lights of the car
07
Walking in a Square

Students review encoder motors and gyroscopes by programming the car to complete a preset square route on a 6-grid map (each grid 20 cm). They explore coordinate systems and develop programming logic for directional movement.

Review and apply encoder motor and gyroscope knowledge
Use MakeCode to create a program to control the driving route of the car
08
Finding a Light Source

Students combine micro:bit functions to program a smart car that automatically locates and drives toward a light source in a dark environment — exploring how micro:bit uses its LED matrix to detect ambient light intensity without a dedicated sensor.

Combine micro:bit functions to achieve extended programming cases
Understand how micro:bit uses its LED matrix to detect ambient light levels
Program the car to adjust driving direction based on light intensity changes
09
Automatic Headlights

Students develop an automatic headlight system using micro:bit capabilities. The car intelligently detects ambient light — turning lights off in well-lit areas and automatically activating them in darker environments like tunnels or nighttime driving.

Combine micro:bit functions to achieve extended programming cases
Understand how vehicles use light sensors for intelligent lighting automation
Program conditional logic to respond to ambient light level changes
10
Sound Control

Students build a voice-controlled car using micro:bit's sound detection. The lesson explores using sound to regulate vehicle speed — louder sounds increase speed, quieter sounds decrease it — making the car responsive to ambient volume changes.

Combine micro:bit functions to achieve extended project outcomes
Learn how to detect ambient volume using sound sensors
Master programming techniques for controlling car speed based on sound level changes
11
Following a Car with Fixed Distance

Students create a project that enables the vehicle to autonomously maintain a set distance from a car ahead. The lesson explores monitoring distance through sensors and adjusting vehicle speed accordingly — mirroring real adaptive cruise control technology.

Understand the operating principles of fixed-distance vehicle following
Learn how to use sensors to monitor the distance of a vehicle ahead
Master techniques for adjusting car speed based on distance measurements
12
Anti-Theft Alarm

Students develop an anti-theft car alarm system by utilizing micro:bit capabilities. The project employs the accelerometer's vibration detection to identify unauthorized movement or tampering with the vehicle — connecting programming to real-world security applications.

Combine micro:bit functions to create a real-world security application
Understand how accelerometers detect vibration and movement
Program the car to trigger an alarm response on unauthorized movement

What Students Gain

The TPBot Edu curriculum delivers measurable competencies across programming, engineering, mathematics, and physics — aligned to STEAM learning frameworks.

💻
Block & Text Coding
Progresses from MakeCode block programming to Python — building genuine coding fluency on the same platform.
🧭
Sensor & Gyroscope Literacy
Hands-on experience with ultrasonic sensors, line sensors, light detection, sound sensing, and gyroscopic navigation.
🤖
Autonomous Systems Thinking
Students design sense-process-act loops — the fundamental engineering model behind all autonomous vehicles and robots.
📈
Math in Motion
Distance, speed, angles, and coordinate navigation are applied directly through programming — making abstract math concepts tangible and purposeful.

Ready to Drive Learning Forward?

Bring the TPBot Edu Car Kit into your classroom — built for K–12 STEAM programs, after-school robotics clubs, and curriculum-aligned coding courses.