PAST PROJECTS:
Ray Tracing Program in C++
A 3D computer graphics program was developed in C++. See
report for more details.
3D Penguin Program in C++
A 3D Penguin Animation with User Controls was developed in C++. See
report for more details.
Signature Recognition System in Matlab
A program written to detect and identify signatures created by different people. See
report for more details.
Optical Telephone on Protoboard
Circuit consists of pre-amplifier, 1-bit oversampling A/D converter, optical coupler, 1-bit D/A converter and filter, and a power amplifier.Electrical signal is converted to light through LEDs and back to electrical signal again.Capable of transmitting sound with frequencies in the range of human ear hearing from the microphone to the speaker.
Digital Hardware Piano
Built using Motorola 68000 microprocessor and written in a68 assembly language.Capable of handling multiple interruptsOutputted sinusoidal notes to CODEC using Matlab generated frequencies and voltages.
Web Server with C++
Capable of sending/retrieving HTML and dynamic contents to client computer.Flexible port selection (User can choose not to use port 80 as default internet port).Contains multithreading and clustering abilities.Compatible with Internet Explorer, Firefox, and Mozilla.
“Guitar Hero” with Real Instruments in C++
An enhancement of Guitar Hero, with real instruments in place of game controllers.Capable of transmitting analog sounds via a sound card to be analyzed by the system.Capable of transmitting electric signals (via an electric guitar) through a Digital Signal Processing (DSP) platform to the computer.
Pingu Game in C++
Open Source penguin project designed to allow penguins to walk, bash, swim, fly, among other things, in order to reach an exit.
Frogger Hardware Game
Built using Motorola 68000 microprocessor and written in Verilog.Frog must passes many obstacles on the road in order to reach the other side without getting killed