Skip to content

houdini91/go-baby-go-remote

Repository files navigation

GoBabyGo Dual-Control Wireless Remote (R&D)

Empowering children with custom ride-on car controls—without sacrificing safety or compatibility.


🎯 Project Overview

This project aims to design and build a dual-control wireless system for adapted ride-on cars used in GoBabyGo initiatives.

The system introduces a child-friendly controller (such as push buttons or a joystick) that can drive the vehicle—while preserving full override capabilities of the parent’s stock remote. Our solution is non-invasive, meaning it requires no modification to the car’s internal electronics or receiver.

We believe mobility and independence should be accessible to all children, especially those who benefit from adaptive technologies.

Why It Matters

  • Empowerment: Children gain agency through active control of their vehicle.
  • 🧠 Safety: The original parent remote maintains full override capability at all times.
  • 🔌 Compatibility: The system is designed to work alongside the stock controller and receiver—no internal rewiring or soldering required.

This approach extends the capabilities of existing GoBabyGo adaptations. While many systems only offer hardcoded forward motion, our dual-controller setup enables custom directional control—left, right, forward, and reverse—using adaptive buttons tailored for the child’s needs.


🔧 System Design Approach

Our core design philosophy is non-invasive compatibility. Rather than replacing or modifying the car’s receiver, we aim to introduce a secondary controller that operates in harmony with the existing system.

Key steps:

  1. RF Protocol Reverse Engineering
    Capture and analyze the stock remote’s RF signals to understand modulation, framing, and command layout.

  2. Custom Controller Development
    Build a programmable transmitter that:

    • Listens to and relays commands from the stock remote (preserving override)
    • Injects its own commands from child-initiated inputs (e.g., buttons or joystick)
  3. Mediation Software Logic
    Design control logic that prioritizes safety by always deferring to the parent’s original remote if both attempt to control simultaneously.

This results in a child-safe, parent-controlled, and fully wireless dual input system.


📡 Current Status

Phase: RF reverse engineering and protocol decoding of produced by weelye.

Item Status Modulation & Rate Center Freq Cadence (Hz) Full Details
TX20 → RX23 (2.444 GHz) Working emulated control 2-FSK @ 250 kbps 2.44388 GHz ~83 Hz RX23_TX20.md
TX1 → RX7 Packet format decoded (replay WIP) 2-FSK @ 1 Mbps 2.433 GHz ~81 Hz RX7_TX1.md
TX20 → RX57 Protocol Decoded 2-FSK @ 250 kbps 2.446 GHz ~82.7 Hz RX57_TX20.md
TX20/TX10 → RX75 Protocol Decoded 2-FSK @ 250 kbps 2.453 GHz ~83.0 Hz RX75_TX20.md

For full technical details, packet layouts, timing analysis, and verified captures, see:
👉 RX23 TX20 Analysis 👉 RX57 TX20 Analysis 👉 RX75 TX20 Analysis 👉 RX7 TX1 Analysis


🤝 How You Can Help

We welcome help from hackers, engineers, makers, and families!

👩‍🔬 Reverse Engineering

  • Help analyze and document RF protocols of other ride-on car systems (weelye RX23, RX75, RX7 etc.)
  • Share URH or HackRF captures of your remotes
  • Confirm observed behavior with your specific models

🔩 Hardware & Control Design

  • Suggest or prototype adaptive input devices (e.g., large push buttons, joysticks, assistive switches)
  • Design low-power embedded transmitter boards (e.g., XN297L, nRF24L01, etc.)
  • Help design and implement the software required
  • Help implement physical enclosures, harnesses, or interface mounts

🌐 Outreach & Testing

  • Test across different car models and remotes
  • Assist with documentation, photos, and video demos
  • Connect with other GoBabyGo chapters for broader input and validation

image 1 image 2 image 3 image 4 image 5 image 6 image 7 rec 1 rec 2


Links (repo)

About

Research & design of accessible remote controls for ride-on cars.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages