Designed a circuit to control the fan and warning lights using an NTC thermistor.
Skills: Analog Circuit Design, Circuit Analysis, PSpice, KiCAD, Modeling and Simulation
When we start up many devices, often an LED blinks to indicate that the devices are booting up or that it has been switched on. As part of my exploration into embedded systems, I tried writing a program on my STM 32 Nucleo board to blink an LED once upon boot up.
Skills: STM32, C Programming, HAL Library, Interrupts
Designed and optimizes digital logic gates in Cadence using advanced layout techniques to enhance performance and minimize area. Strategically placed transistors, optimized routing, and ensured DRC/LVS compliance for high-efficiency layouts. My circuit simulation and layout optimization allowed for faster, more power-efficient gate designs, crucial for modern VLSI applications.
Skills: VLSI, Cadence, Gates, Optimized Layout and Simulation
SEE PROJECT IN DETAIL: VLSI OPTIMZED GATES AND MUX
Worked in a team of 4 people to create a Smart Walk Aid, a digital cane, that which used two ultrasonic sensors in x and y axis to detect any obstacle and the condition of the walking surface. The digital cane would be giving haptic motion to the users hand alerting them about any upcoming obstacles.
We used Arduino as our micro-controller to connect it to the ultrasonic sensors and the small haptic motor. We collected the data from our sensors first and then wrote a code that would give haptic vibration when an obstacle is in the path of the user. The program was completely written on Arduino programming language.
Skills: Arduino, C Programming, Sensors, Data Collection
Contact: