Skip to content

OpenKidCar (Ganbei No.1)

An open-source AI-powered smart children's electric car designed for parent-child co-creation and maker education.

  • Other
  • Open source
  • Work in progress
  • Works with AI
  • arduino
  • 3D printable

Suggested by Robotheca, created by @RevolutionLA (opens in a new tab), from github.com/RevolutionLA/OpenKidCar (opens in a new tab). Pinned to commit a7b0c9d (opens in a new tab).

Photo

OpenKidCar (Ganbei No.1), photo from its repository
Photo:@RevolutionLA (opens in a new tab)MITsource file (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • AI voice assistant control (e.g., 'turn on headlights')
  • Remote control via web interface (throttle, steering, lights, horn)
  • Real-time GPS tracking and route replay on parent's phone
  • Two-way voice communication between parent and child
  • Video streaming from the car to parent's phone
  • Emergency brake via physical button or remote command
  • Headlight, brake light, turn signals, and RGB LED strip control
  • Throttle and brake pedal input reading

Works with AI

Found by Robotheca in the project's files at commit a7b0c9d, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.

Bill of materials

31 parts

31 of 31 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
1树莓派 4B(4GB 或 8GB)1––
2树莓派电源(5V/3A Type-C)1––
3Arduino Mega 25601––
4microSD 卡(32GB+)1¥30≈ €4–
5散热片 + 风扇1¥20≈ €3–
6直流电机(或有刷电机)–––
7电子调速器(电调 ESC,双向)1––
8电池(12V,锂电池组)1––
9电池充电器1––
10DC-DC 降压模块(12V→5V/3A)1––
11舵机(转向)1––
12USB 麦克风1––
13USB 音箱/声卡1––
14功放 + 扬声器1––
15油门踏板传感器(霍尔/电位器)1––
16刹车踏板传感器(霍尔/电位器)1––
17坐垫压力传感器1––
18按键开关6¥10≈ €1–
19NTC 热敏电阻1¥5≈ €1–
20分压电阻(10K/4.7K)–¥5≈ €1–
21前大灯 LED(带继电器/高边驱动)1––
22刹车灯 LED1¥10≈ €1–
23转向灯 LED ×22¥10≈ €1–
24WS2812B RGB 灯带1––
25继电器/高边驱动模块2––
26双向电平转换模块(5V↔3.3V)1¥10≈ €1–
274G 模块(SIM7600 等)1––
28GPS 模块(可 4G+GPS 二合一)1––
29杜邦线(公对公/公对母)–¥10≈ €1–
30面包板1¥10≈ €1–
31USB 数据线(micro/Type-C)2¥10≈ €1–

≈ € amounts use the ECB reference rate of 14 Oct 2026, for comparison only.

20 of 31 parts have no price in the source, so there is no parts total. Read from docs/hardware_bom.md at the pinned commit.

Build guide

The creator's steps, each with its instructions.

  1. 1Prepare hardware components and tools
  2. 2Assemble the chassis and motor system
  3. 3Install the Raspberry Pi and Arduino control units
  4. 4Connect the power system and wiring
  5. 5Flash the Arduino firmware
  6. 6Set up the Raspberry Pi software
  7. 7Install and configure the AI voice assistant
  8. 8Assemble and test the 3D-printed body panels
  9. 9Perform safety checks and calibration

The guide appears here as you scroll.

Guide by @RevolutionLA (README.md), under MIT. The English translation is by Robotheca, shared under the same license.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Raspberry Pi 4B (4GB or 8GB)
  • Arduino Mega 2560
  • DC motor with bidirectional electronic speed controller (ESC)
  • 12V lithium battery pack
  • DC-DC buck converter (12V to 5V/3A)
  • USB microphone
  • USB speaker/sound card
  • Amplifier and speaker for engine sounds
  • Hall effect or potentiometer throttle and brake pedal sensors
  • Seat pressure sensor
  • NTC thermistor for temperature monitoring
  • WS2812B RGB LED strip

Connections

  • Raspberry Pi UART (GPIO14 TXD → level shifter → Arduino Mega RX1 D19; GPIO15 RXD ← level shifter ← Arduino Mega TX1 D18; GND shared)
  • Arduino D9 → ESC signal wire for motor throttle control
  • Arduino D10 → servo motor signal wire for steering (future)
  • Arduino D2 → relay/high-side driver → headlight
  • Arduino D3 → brake light LED with resistor
  • Arduino D4 → left turn signal LED with resistor
  • Arduino D5 → right turn signal LED with resistor
  • Arduino D11 → WS2812B LED strip data line
  • Arduino A0 → throttle pedal sensor (analog 0-1023)
  • Arduino A1 → brake pedal sensor (analog 0-1023)

Cables and connectors

From the parts list.

  • 杜邦线(公对公/公对母)
  • USB 数据线(micro/Type-C) × 2