← Index 04 / 04 — Hando

Case study 04 · Electronics → Prototype

Hando The hand-off, without the hands.

A remote-control delivery vehicle for wards and quarantine. It carries a parcel the last few metres, streams live video to the operator and unlocks over Wi-Fi, so nobody has to hand anything over.

Hando: a compact white delivery vehicle with a dark tinted hood that curves over the front
My role
Designer & builder: research, electronics, code, CAD and testing
Context
Summer research project with a final defence, June–September 2023
Hardware
ESP32-CAM (OV2640), L298N motor driver, ESP-01S relay, solenoid lock
Tools
Arduino C++, Blinker IoT, Fusion 360, Rhino 7, KeyShot 11, 3D printing
Interactive simulation

Drive it to the bed, then unlock

Open full screen ↗
01

The challenge

How might a delivery reach someone in quarantine or on an infectious ward without anyone having to hand it over?

By August 2023 COVID-19 had caused over 769 million confirmed cases worldwide. Demand for home delivery rose sharply during lockdowns, yet the last step, handing the parcel to a person, was still a moment of human contact. The same risk exists in hospitals, where staff carry supplies into isolation rooms.

I reviewed recent research on autonomous and remotely operated delivery vehicles, from a hospital delivery robot trialled on infectious-disease wards to commercial services such as Nuro and Starship. They pointed to the same three needs: drive remotely, see where you are going, and release the goods only to the right person.

02

How it works

Camera

An ESP32-CAM with an OV2640 sensor streams video over Wi-Fi to a web page at the board’s IP address, which any phone browser can open.

  • ESP32-CAM
  • OV2640
  • C++

Movement

The same ESP32 drives an L298N motor driver. Forward, back, left, right and stop buttons on the page send commands to the four motors.

  • L298N
  • 4 DC motors
  • C++

Lock

An ESP-01S Wi-Fi module switches a relay that powers a solenoid lock. A button in a Blinker mobile app pops the latch to open the storage box.

  • ESP-01S
  • Relay
  • Solenoid lock
  • Blinker
System map: the camera runs on an ESP32-CAM, the motors on an L298N driver, and the lock on an ESP-01S with a relay and solenoid lock controlled from Blinker
How the vehicle operatesSystem map
Phone browser showing the live camera feed with Forward, Left, Stop, Right, Backward and light buttons
Remote consoleServed by the ESP32-CAM
Four-wheel chassis from above with the battery box, L298N driver and wiring
Car baseChassis, driver and battery
ESP-01S Wi-Fi module mounted on a relay board
Wi-Fi relayESP-01S
Black electromagnetic solenoid lock
Solenoid lockPops the latch when powered
03

Shell & prototyping

I modelled the chassis in Fusion 360 to fix the dimensions, sketched how the storage box would open, then built the full shell in Rhino 7 with a transparent hood over the storage space.

First hand-drawn draft listing storage, remote control and remote camera, with the storage box and outer shell sketched over the chassis
First draftRequirements & layout
Sketches of the shell and opening drawn over the chassis model in side and top views
Sketching over the chassisFusion 360 base
Rhino 7 viewports showing the shell in plan, perspective, front and side views
Shell modelRhino 7
  1. First 3D-printed shell parts beside the first model

    Print 1: did not fit

    Measurement errors meant the first printed shell could not be mounted on the chassis.

  2. Printed base and model with the changed wheel clearances marked in red

    Re-measure & redesign

    I re-measured the car, left clearance for the tyres and parts, and remodelled it in two days. A cardboard shell was ready as a backup.

  3. Final prototype: white 3D-printed shell with a dark tinted hood

    Print 2: final shell

    The second print fitted. A tinted hood lets you see the goods inside while shading them from light.

My role
I led the project from June to September 2023. I learnt basic C++, wiring and 3D modelling for it, wired the electronics, wrote the code for the camera, motors and lock, designed and modelled the shell, and rendered the vehicle in KeyShot 11. University mentors advised me along the way, and a local 3D-printing studio printed the shell over a week and a half.
04

Testing

I scored each function from 0 to 1 against set criteria and ran four indoor tests in a hospital-like setting, with Wi-Fi coverage and people walking around.

FunctionTest 1Test 2Test 3Test 4What changed
Movement0.80.31.01.0Rewired the motors to the driver board and fixed an undercharged battery.
Camera0.20.31.01.0Video delay fell from 5.88 s to under 0.2 s.
Lock0.40.30.70.5Unlocked in 1.5–3 s, but one main board burned out and the latch did not always release cleanly.
<0.2 scamera delay by the third test, down from 5.88 s
2shell prints before the vehicle fitted
7 mrange beyond which remote unlocking failed
05

Outcome

Hando: white shell with a dark tinted hood curving over the front, two dark front panels and a lock window
HandoRe-rendered from the Rhino views
Final prototype from the front and from the side: white printed shell with a dark tinted hood
The real prototypePrinted shell on the car base

The final vehicle drives under remote control and streams live video reliably within Wi-Fi range. The remote unlock works up close but is not yet dependable: the Blinker connection was unstable and failed beyond about 7 m.

Next steps: a stronger camera module to cut lag when the scene changes quickly, a more reliable unlock, and route planning and face recognition so only the right person can open the box.

Explore more details Hando: research report Research report with test tables · 19 pages · PDF