Smartphone
Difficulty
Intermediate
BYOB Kit
$30
Build Time
2-3 Weekends
Arena
Navigation · AI Demo

Overview

That old smartphone in your drawer has a camera, GPS, accelerometer, gyroscope, magnetometer, WiFi, Bluetooth, a touchscreen, a speaker, and a microphone — all packed into a board smaller than a playing card. Mount it on a wheeled chassis and you've got an instant robot brain with more sensors than most purpose-built kits provide.

This build uses the phone as a sensor and compute platform. A companion app communicates with an Arduino motor controller via Bluetooth. The phone handles the hard stuff (vision, navigation, AI); the Arduino handles the simple stuff (spinning motors).

What You Bring

The kit includes the chassis, motors, and motor controller. You supply:

  • Old Android smartphone — Android 8+ recommended (camera and Bluetooth must work, screen cracks are fine)
  • USB cable — for initial app installation
  • AA batteries (4x) — for the motor power supply
  • Arduino Nano or Uno — for motor control (receives Bluetooth commands from phone)

What's Included in the BYOB Kit

  • 2WD robot chassis with wheels and caster
  • Two DC gear motors (pre-mounted on chassis)
  • Bluetooth module (HC-05) for phone pairing
  • L298N motor driver board
  • Phone mounting cradle (adjustable, 3D-printed)
  • 4xAA battery holder with switch
  • Complete source code (Arduino + Android APK), wiring diagrams, and setup documentation

What You Bring

The Full Send Kit includes all electronics and hardware. You supply:

  • Old Android smartphone — Android 8+ recommended (camera and Bluetooth must work, screen cracks are fine)

What's Included in the Full Send Kit

  • Arduino Nano — pre-loaded with motor control firmware
  • USB cable for programming
  • 4x AA batteries
  • 2WD robot chassis with wheels and caster
  • Two DC gear motors (pre-mounted on chassis)
  • Bluetooth module (HC-05) for phone pairing
  • L298N motor driver board
  • Phone mounting cradle (adjustable, 3D-printed)
  • 4xAA battery holder with switch
  • Complete source code (Arduino + Android APK), wiring diagrams, and setup documentation

What You Bring

Mount your old phone, pair via Bluetooth, and drive. Robot chassis comes fully built.

  • Old Android smartphone — Android 8+ recommended (camera and Bluetooth must work)

What's Included — Ready to Use

  • 2WD robot chassis fully assembled with motors, driver, and Bluetooth
  • Arduino Nano — pre-loaded with motor control firmware
  • USB cable for programming
  • 4x AA batteries
  • 2WD robot chassis with wheels and caster
  • Two DC gear motors (pre-mounted on chassis)
  • Bluetooth module (HC-05) for phone pairing
  • L298N motor driver board
  • Phone mounting cradle (adjustable, 3D-printed)
  • 4xAA battery holder with switch
  • Complete source code (Arduino + Android APK), wiring diagrams, and setup documentation

Every Zero Shot unit is hand-assembled, firmware-loaded, sensor-calibrated, and QA tested before shipping. Premium boxed packaging included.

The Build

Assemble the chassis, mount the phone, pair via Bluetooth, and start driving. The phone's camera feed becomes your robot's eyes; its sensors become its spatial awareness.

1

Assemble the Chassis

The 2WD chassis comes with two gear motors, wheels, and a front caster wheel. Mount the motors, attach the wheels, and secure the caster. Mount the battery holder and Arduino on the chassis deck. The phone cradle attaches to the front, angled slightly downward for ground-level vision.

2

Wire Motor Control

Connect the motors to the L298N driver, wire the driver's control inputs to the Arduino, and connect the Bluetooth module. The Arduino receives drive commands via Bluetooth and translates them into motor PWM signals. Tank-style steering: each motor runs independently for differential drive.

// Bluetooth command → motor action
void loop() {
  if (Serial.available()) {
    char cmd = Serial.read();
    if (cmd == 'F') forward(200);
    if (cmd == 'L') turnLeft(150);
// ... full implementation in project files
  
3

Install the Control App

Sideload the included Android APK onto your old phone. The app provides: virtual joystick for manual driving, live camera view, GPS position tracking, and sensor data display. Pair the phone with the HC-05 Bluetooth module (default PIN: 1234).

4

Camera Vision Mode

The app includes three vision modes: color tracking (follow a colored object), line following (track a dark line on a light floor), and face detection (turn toward detected faces). The phone's processor handles the computer vision; motor commands are sent to the Arduino at 10Hz.

5

GPS Navigation

For outdoor use, switch to GPS navigation mode. Set waypoints by tapping on the map view. The phone computes heading error using its magnetometer and adjusts motor commands to steer toward each waypoint. Accuracy is about 3-5 meters with phone GPS — good enough for park-scale navigation challenges.

Pro tip: Disable the phone's screen timeout and lock screen for uninterrupted operation. Enable developer mode and USB debugging for easier app updates.

Project Files — Included with BYOB Kit

Complete source code, wiring diagrams, and documentation. Enter your kit code to unlock.

Don't have a code? Get the kit — code included in every box.

← Disc Drawer Print Plotter →
⚙  Stake Your Claim ←  Back to Home