Accelab's Track the Cart screen: a trail of tracked points following a cart down an air track.
Accelab's Track the Cart screen: a trail of tracked points following a cart down an air track.
Accelab's Mark a Known Length screen: two markers on the ends of a metre stick under the track.
Accelab's Mark a Known Length screen: two markers on the ends of a metre stick under the track.
Accelab's Completed screen showing time elapsed and distance travelled, with Table, Desmos and Export buttons.

Three labs. One app.

Three labs. One app.

Air Track

A cart running down a sloped track. Film it from the side, or strap your iPhone to the cart, and get its distance along the track against time.

Projectile

An object in flight. Level your iPhone and film the flight from the side to get the object’s x and y position against time.

Circular Motion

Something going round in a circle. Film an object from straight above for its angle against time, or lay your iPhone flat on a turntable for its angular velocity and centripetal acceleration.

Accelab is open source.

Accelab is open source.

Under MIT license

Under MIT license

Read the full repository breakdown on DeepWiki.

Read the full repository breakdown on DeepWiki.

Accelab's Track the Cart screen: a trail of tracked points following a cart down an air track.

Film it. Track it.

Film it. Track it.

Record the run or choose a video. Accelab follows the cart, an object in flight or a marker going round, through every frame.

Record the run or choose a video. Accelab follows the cart, an object in flight or a marker going round, through every frame.

Any ruler sets
the scale.

Any ruler sets
the scale.

Any ruler sets
the scale.

Mark a length you know, and Accelab turns pixels into metres.

Mark a length you know, and Accelab turns pixels into metres.

Mark a length you know, and Accelab turns pixels into metres.

Accelab's Mark a Known Length screen: two markers on the ends of a metre stick under the track.
Accelab's Choose the Angle screen set to 3.00 degrees.

Your iPhone as your protractor.

Your iPhone as your protractor.

Accelab reads the angle, so you can focus on the actual lab.

Accelab reads the angle, so you can focus on the actual lab.

Your data, ready to export.

Your data, ready to export.

Your data, ready to export.

CSV, Desmos, or a photo with every tracked point. You handle the calculations.

CSV, Desmos, or a photo with every tracked point. You handle the calculations.

CSV, Desmos, or a photo with every tracked point. You handle the calculations.

Accelab's Completed screen showing time elapsed and distance travelled, with Table, Desmos and Export buttons.
Accelab tracking an object in flight, with its path marked point by point and the x and y axes at the launch point

Follow a flight, point by point.

Follow a flight, point by point.

Pick Projectile, level your iPhone, and film. Accelab gives you the object’s x and y position against time.

Pick Projectile, level your iPhone, and film. Accelab gives you the object’s x and y position against time.

Follow it round, turn by turn.

Follow it round, turn by turn.

Follow it round, turn by turn.

Pick Circular Motion and film a marker from straight above. Accelab fits the circle and gives you the marker’s angle against time.

Pick Circular Motion and film a marker from straight above. Accelab fits the circle and gives you the marker’s angle against time.

Pick Circular Motion and film a marker from straight above. Accelab fits the circle and gives you the marker’s angle against time.

Accelab tracking a marker going round on a turntable, with its path marked point by point and the fitted circle’s centre

Have a look at the mathematics behind Accelab.

Have a look at the mathematics behind Accelab.

Have a look at an example Desmos project for the projectile mode.

Have a look at an example Desmos project for the projectile mode.

Teaching with Accelab? Put the resources page on the screen.

Teaching with Accelab? Put the resources page on the screen.

One page for your class: QR codes for the app, the mathematics and the Desmos example, with tips for a clean run.

One page for your class: QR codes for the app, the mathematics and the Desmos example, with tips for a clean run.

Education.

Education.

Accelab was the second project I built on Education, one of my three Values.

Accelab was the second project I built on Education, one of my three Values.

Changelog

Changelog

2.2

2.2

  • New Circular Motion experiment, in both methods. With the camera, film a marker going round from straight above: Accelab fits the circle and gives you the marker's x, y and angle against time, with the radius. With the sensors, lay your iPhone flat on a turntable: Accelab records its angular velocity and its centripetal and tangential acceleration, with ω² in the export, ready to plot a against ω².

  • Choose the experiment first, then the method. Each method's tile shows the graph you will plot and the columns of data you get.

  • Export by graph: choose the graph you want and Accelab exports just its two columns, ready to paste into Desmos. All Data and a custom choice of columns are still there.

  • Past Runs lists each run by its experiment, with the method and date underneath.

2.1

2.1

  • New Projectile experiment in the Camera method: film an object in flight and Accelab gives you its x and y position against time, measured from where it started.

  • Level your iPhone: before you film a projectile, Accelab uses the iPhone's sensors to help you set it level, and the recording screen shows whether it still is.

  • Tracking now tells you when it loses the cart or the object, so you can track again from that frame or mark the rest by hand.

  • Past Runs shows what each camera run filmed: Air Track or Projectile.

Accelab

Accelab

Your Lab. Your Data.

Your Physics.

Your Lab.

Your Data.

Your Physics.

Available on iOS 26.0 or later.

Available on iOS 26.0 or later.

Copyright © 2025-2026 Myung Joon Kang.

All rights reserved.

Made with ❤️ in Vancouver and Seoul.

Copyright © 2025-2026 Myung Joon Kang.

All rights reserved.

Made with ❤️ in Vancouver and Seoul.