BSc coursework

Mini projects

Embedded systems, control, logic design, PCB design and CAD: smaller projects from my BSc.

  • WhereFaculty of Engineering, Ain Shams University

Smaller projects from my studies at the Faculty of Engineering, Ain Shams University.

State diagram of the traffic light system

Traffic light control system

Timers and interrupts on an ARM Cortex-M4 (TivaC with TivaWare) to run a traffic light system.

IAR Embedded Workbench · TivaC

Step response plot of the elevator speed controller

Modeling and control of an elevator

Team project in the Automatic Control course: we designed and built an elevator model and controlled its speed with a PID controller on a DC motor with an encoder.

MATLAB · Autodesk Inventor · Arduino

Logic circuit of the arithmetic logic unit

Arithmetic logic unit (ALU)

Applied logic design to build a 4-bit ALU from logic ICs: adder, subtracter, increment, AND and OR operations.

Logisim

Schematic and PCB layout of a custom Arduino Nano

Custom Arduino Nano

Drew the schematic and designed the PCB of an Arduino Nano microcontroller board.

Altium Designer

CAD model of a can crusher mechanism

Can crusher mechanism

Team project in Mechanical Engineering Drawing: design, assembly and full working drawings of a can crusher.

Autodesk Inventor

Implementation details of any of these projects are available on request.