Categories
ME Archive Simulation Archive STEM Awareness / Education Archive

Turing Machine

Modern mechanical engineers utilize computers but do not fully understand how the computer performs its computations. Understanding the fundamentals will give them a better understanding to the limitation of traditional computing. To address this gap between functionality and understanding, we built a 4ft by 6ft physical 3-bit adder to blow up the tiny processes that go on inside of a computer. Using a system of logic gates, where marbles act as inputs and outputs, our machine is able to add numbers 7 and below to each other and produce an output in binary.

With the advent of the computer, engineers have been able to take advantage of the device’s ability to run computations at lightning speeds that would have otherwise taken hours, days, or have been impossible to compute. This ability to perform thousands and millions
of computations has allowed engineers to create engineering models using the principles of fluid mechanics, solid mechanics, dynamics, and so on. As the computers and models become more advanced, new and modern engineers start to lose grasp of how the computer functions on a fundamental level and start to see the computer as a “magical” machine that can do anything. Because of this, modern mechanical engineers utilize computers but do not fully understand how the computer performs its computations. Since modern engineers heavily rely on computers to perform calculations. Understanding the fundamentals will give them a better understanding to the limitation of traditional computing. This can be advantageous since understanding how a computer solves problems and stores information can lead to more efficient programming that in turn could lead to a savings in cost for both time and requiring less expensive hardware. To address this gap between functionality and understanding, building a simple computer, or Turing Machine, that uses basic engineering concepts can help some engineers visualize and understand how computers function. Building a mechanical adder machine is a fun and straightforward way to solve that problem. This will provide UR mechanical engineers an opportunity to learn and understand how a computer functions, using concepts that are familiar to them.