8-Bit Transistor Calculator

Spring, 2022

Completed as a Bridgewater State University, Undergraduate Research Semester Grant project, I created an 8 bit 2 function calculator, using the basic components of a CPU.
By taking the internal schematic of the well documented 74LS00, we can extrapolate a basic Adding and Subtracting circuit.

Limitations

As with everything, this project had some limitations.

  • For adding, it has a range of 0 to 255 for input, and 0 to 510 for output.
  • For subtracting, it has a range of -128 to 127 for input, and -256 to 255 for output.
  • Since we deconstructed the internals of these integrated circuits, our physical footprint also grew.

SAEFTy Computer

Spring, 2023

Completed as a Bridgewater State University, Undergraduate Research Semester Grant project, I attempted to make a CISC processor.
For this, I requested the help from Lyra Brown to design and construct this project
This project is still a work in process, as our final presentation results were not fully functional.

Mechanical Integrator

Fall, 2023

Planned as a Bridgewater State University, Undergraduate Research Semester Grant project

Goals

  • Make a machine that, if given a continuous function, in terms of X, can find the area underneath the curve between 2 points.
  • Increase our knowlege of how Symbolic Math libraries, such as SciPy, work.
  • Demonstrate the Fundamental Theorem of Calculus by integrating various types of functions, included but not limited to:
    • Polynomial
    • Reciprical Polynomial (1/x)
    • Trigonometric Functions (Sin, Cos, Tan)
    • Inverse Trigonometric Functions (asin, acos, atan)
    • Hyperbolic Functions (cosh, sinh, tanh)
    • Reciprical Trigonometric Functions (Sec, Csc, Cot)
  • Use a library like MatPlotLib to show our results.

Achieved