PROJECTMINIATURE ARTILLERY

Miniature
Artillery.

TU/e · DBB100 Creative Programming
November 2021
OVERVIEW

When the simulation tells the cannon where to aim.

A Processing sketch simulates a projectile under gravity and wind; the user picks elevation and charge with sliders. The same numbers are then dialled into a 3D-printed miniature cannon that fires a 9 mm steel ball at the predicted target.

The interesting part wasn’t the ballistics — it was watching the physical world come within a few centimetres of the screen prediction.
Course
DBB100 Creative Programming
Institution
TU/e · Industrial Design
Type
Individual project
Duration
~4 weeks
Finished
November 2021
Significance
  • Creative Programming
  • Physical Computing
  • Physics Simulation
  • Programming
  • Processing
  • Arduino
  • Fusion 360
  • 3D Printing
01DEMO
Simulation alongside the physical cannon firing.
Miniature artillery still
The 3D-printed cannon, alongside its Processing twin.

Code that predicts the real world is the most satisfying kind of code.