Project Page

 I have a strong intention to take the theoretical knowledge to practical domain. My faculties, friends and teammates have helped me in doing a number of projects. I gained more knowledge and developed interest towards subjects through projects and practical. Here are some of the main projects that I was part of during my studies. 


Projects

Smart Echo (Offline Home Automation)

Developed an internet-independent embedded system for local voice command processing for smart home device control via Bluetooth. The system consists of 2 modules, Central node and Edge node. Central node is active all the time to receive voice commands and Edge nodes are power efficient, run on battery for months, and actively harvest energy from the environment. It can either control an appliance or monitor the environment via sensors. Implemented Energy harvesting with the Power Management Unit (BQ25570), to efficiently extract energy from high impedence source to charge Battery. Additionally, integrated Buck converter in BQ25570 steps down the battery voltage to a stable 3.3V, serving as the primary power supply for the entire board

Details 

Developed an Embedded System using 8051

Built an 8051-development board utilizing AT89C51RC2 chip with a 32KB NVSRAM to increase the storage. Designed oscillator, reset, and power conditioning circuits to decrease voltage from 9V to 5V. Interfaced AT89C51RC2 with RS232 using MAX232 IC and charge pump circuitry to talk to the controller through a USB port. Developed drivers to interface EEPROM using I2C bit banging and integrated an SPI-based DAC module to demonstrate its advantages. Also implemented memory mapping and UART communication using interrupts and timers. 

Details 

ECG Monitoring System

As part of the final project for the Embedded System Design course, I successfully designed a custom two-layer PCB that functions as a heart rate sensor, utilizing the AD8232 IC from Analog Devices. To ensure stable operation, I incorporated the ADP150 ultra-low noise LDO to step down the voltage from 5V to 3.3V. Furthermore, I integrated the ILI9341 TFT LCD to display real-time ECG data of the user. I interfaced the custom-designed heart rate sensor with an STM32 development board utilizing the internal ADC. Additionally, I established the connection between the STM32 board and the ILI9341 TFT LCD by developing dedicated LCD driver functions. As a result, the module successfully displays the live ECG waveform as well as the Beats per Minute (BPM) information on the TFT LCD.

Details 

Temperature Monitoring System using FRDM KL25Z Board

As a part of the final project for the subject Principles of Embedded Systems, I used an onboard PN junction-based temperature sensor of the Kl25Z ARM development board. Interfaced internal ADC of the board to get the real-time temperature in a digital format.  Calibrated the sensor data to obtain temperature as per the ambient conditions. I interfaced 16 x 4 LCD using a memory mapping technique to display the temperature on LCD.  Also, interfaced UART with Queue Implementation using linked lists to display the temperature on the terminal.  

Details 

Instrument Droid

The main purpose of this lab is to design an intelligent measurement system, called an instrument droid. It is a custom instrument specifically designed to characterize any voltage source, or voltage regulator module (VRM) by measuring its Thevenin voltage and the Thevenin resistance as a function of output current. The Board is designed with all the best practices in reducing noise and Near Field Emissions. 

Details 

Golden Arduino

The main intention is to design an Arduino which shows significant reduction in switching noise and cross talks compared to Commercial Arduino board. Here I am implementing all my understandings of how to reduce switching noise using best design practices with utmost care taken to reduce near field emissions. These near field emissions should be taken care as it leads to far field emissions which restricts EMC criteria for passing a product in EMC certification.  

Details 

Switching Noise Analysis

Characterizing the origin of switching noise in the power path and the role of Loop inductance. Understood the best possible way to reduce this noise and used best practices in designing the layout. As of now I have designed 555 timers as a square wave generator of required frequency and duty cycle and slammer circuit to understand the switching noise characteristics and how it dominates with the layout imperfections. Understood best measurement practices for high-speed signals to reduce artifacts. Even designed Layout files for Good and Bad layout. 

Details 

EBAD Based Diabetes Monitoring

This project is designed to monitor diabetic condition in a non-invasive way of sensing breath acetone. The patients can use breath sensor to get results on real-time without any delay and also get necessary precautions and dietary information. The device is designed along with an application which communicates with the device obtain results and show precautions. The application can also display history of records on a graph, which can be used by the doctor to track records of the patient. In extreme cases the application display's nearby hospitals and doctor information. 

Details 

Smart Ticketing System


This project is designed to implement  the use of RFID technology with embedded system to provide an improved bus ticketing system with RFID tag. The proposed system is an efficient utilization of RFID with embedded system that facilitates the smart ticketing system in bus. This system elaborates the installation of RFID reader circuit inside the bus to calculate the ticket charges. It employs RFID Technology along with GPS technology to work in a real time. The commuters has to scan the card at the reader and the GPS will give the location of the stop to the controller. The fairs will be deducted automatically from the card based on the location where the passenger gets down. 

Details