Projects

Search And Rescue Robot

Implemented a Search and Rescue robot to help during natural disasters.Designed the circuit and PCB layout for the whole robotic system.Developed the master control code of the robotic arm for joint-by-joint control using Arduino. Published two research papers and a journal on this work. 

Golden Arduino

In contrast to the standard Arduino Uno board, a custom Arduino UNO board was designed from the ground up utilizing best design standards to eliminate cross chatter, switching noise, near field emissions, and power rail noise. For dependable design and efficient debugging, respectively, new isolation features, an ESD protection circuit, and crucial test sites were developed. When compared to Arduinos that are already on the market, the designed board demonstrated a significant reduction in switching noise and near field emissions of 20% to 50% and 40% to 60%, respectively. 

Automotive ECU Monitoring System

Developed a device that can control the vehicle's systems and detect battery and ECU failure. An external system can be used to diagnose and manage the monitoring system by connecting a USB to the device.

Microsemi SmartFusion2 board (FPGA):

Developed expertise in FPGA development flow, focusing on SmartFusion2's capabilities to create comprehensive on-chip systems. Proficient in using the System Builder design tool, integrating software and hardware within the same device. Executed various hardware examples, understanding the hardware development phases, including timing constraints, simulation, and programming. Explored hardware and software tradeoffs inherent in the SmartFusion2 SoC architecture. 

DE10-Lite development board (FPGA):

Designed a DE10-Lite development board SoC with an Altera MAX 10 FPGA, integrating hardware and peripherals via Qsys. SoC featured a NIOS II soft processor for embedded processing, designed to be managed and debugged through the NIOS II Console.

DE1-Soc : Cyclone V FPGA

Proficient in Quartus and SoC EDS development, specializing in the Altera Cyclone V SoC. Executed hardware-software co-design with the Altera Monitor Program and SoC EDS tools.

Landmine Detection System

Developed an algorithm to search an area for landmines and indicate their location using Zumo 32u4.The alarm is the signal for detection, which is programmed using a microcontroller. 

6 DOF Robotic Arm

The main goal of this work is to design a lightweight 6 DOF robotic manipulator homologous to the Kinova arm. Designed, and developed the circuit of this robotic arm and basic GUI using MFC. Published a research paper and journal paper on this work.

8051 Board Development

Developed an 8051-development board from scratch using AT89C51RC2 (8051) microcontroller, SPLD, NVRAM, EEPROM, and LCD. Implemented bit banging using I2C for EEPROM interfacing. Devised UART driver for the data transfer.

Digital Angle Gauge and Traffic Light System using KL25Z

An algorithm was created for interpreting the raw and pitch signals from the MMA845IQ accelerometer using the KL25Z development board. A UART driver and an I2C driver based on interrupts were implemented. The implementation of a traffic light system that takes pedestrian crosswalk input was programmed into a state machine on KL25Z. PWM was used in conjunction with timers to transition signals. A response time of 62.5 msec was attained for the crosswalk interrupt.

Bluetooth Control System

A beginner project on Arduino using Bluetooth module on a model system controlled with blue term app. 

Solar Tracking Panel

A basic circuit designed to save energy using solar panels. The circuit is designed for the basic electronic components. The circuit is designed on General purpose PCB as well as Eagle software. 

Automatic Street Light

The main objective was to reduce power consumption with automation A basic circuit was designed from scratch with LDR’s and IC’s.