Drone Lab

Fly it. Sense it. Teach it to think.

A palm-sized quadcopter built on the LiteWing ESP32-S3 — real flight over WiFi, with a safety envelope tight enough for a bedroom or classroom.

ESP32-S3 CRTP over WiFi Max 2m altitude Auto-lands on low battery
BATT 84% ALT 1.2m

How your drone grows

Watch each idea move below — no reading required.

First flights

Every flight starts the same way: take off, hold steady, land safely. These five missions use only real, working flight commands — takeoff, fly-to, rotate, and land — kept inside a safety box of 2 meters up and 3 meters out.

Trace a square path
Flies four straight legs at one steady height.
Straight up, then land
Basic takeoff and land — the first mission every drone runs.
Spin in place
Holds one spot while turning a full circle.
Hover challenge
Hold steady as long as you can — up to the 2‑minute safety limit.
LED countdown liftoff
Lights blink 3‑2‑1 before the propellers spin up.

Battery & height awareness

A drone in the air has fewer ways to feel the world than a rover on the ground. Right now this one truly senses two things — its own battery level and its height off the floor — and every mission here is built from just those two numbers.

Battery-aware auto-land
Lands itself the moment its own battery runs low — no button needed.
BATT 63% ALT 1.4m
Live flight readout
A small screen shows real battery and height while it flies.

Why this stage is shorter

No hidden claims here: this drone doesn't yet carry an obstacle, light, or motion sensor, so there's no honest "dodge a wall" or "chase a torch" card to show. Everything above uses only the two readings it actually reports.

Hand over the controls

The drone broadcasts its own WiFi, so a phone can take over from a laptop keyboard in a few taps — and once one flies, a second one can join in.

Phone joystick flying
One stick for direction, a side meter for altitude.
Two-drone race
Same course, same timer, whoever lands first wins.
LED signal relay
One drone blinks a pattern; a second one copies it back.

Meet the AI

One small decision already runs on the drone's own ESP32 today. The next chapter borrows a laptop's horsepower over the same WiFi link that already flies it — these two are the next missions to build, not finished yet.

On the drone (real, today)

  • Battery self-checkDecides on its own when it's time to land — no cloud, no phone needed.

With a laptop brain (next to build)

  • Follow a target from aboveA webcam spots a marker on the floor; the drone holds position above it.
  • "Take off" / "land" by voiceSays the word, the drone does the move.