Embedded Systems

Ultrasonic Range Finder

University project that uses an Arduino microcontroller and an Ultrasonic distance sensor to give output on an LCD and beeper (like a car parking sensor). PCB designed in EagleCad.

Formula Flowcode for Buggy

University project that used Formula Flowcode for a two wheel buggy robot. Robot would do line following, if no line then use Ultrasonic distance sensor to avoid walls.

LCD-Keypad Interfacing

University project that uses a PIC microcontroller along with a 4x4 matrix keypad and a 16x2 LCD. An LCD initialisation library was written for this and polling technique was used.

4x4x4 LED Cube

A freelance project that used an Arduino microcontroller to drive 64 LEDs in various patterns (Persistence of Vision). Code was taken from an online repository.

DIY Quadcopter Guide

A freelance writing project to make a DIY Quadcopter using Naze32 flight controller and Cleanflight configurator for Chrome. No hardware was developed/used in this.

Phase Shifted PWM MOSFET Gate Driver

B.Eng project that used a dsPIC30F microcontroller to drive MOSFET gates at high frequency. Two PWM outputs were 180 degree phase shifted. Duty ratio controlled by a potentiometer and onto-couplers were used for safety. PCB was designed in EagleCad.

Data Acquistino Arduino+LabVIEW

This project uses an Arduino Mega microcontroller as the Data Acquisition device and sends the data to be displayed on a LabVIEW chart. Third party library was used in this. Pulse Oximetry circuit was already provided.

Electronics/Electrical

Electronic Kits (School Days)

Some of the kits I assembled when I was in school (2000-2006). Some worked some didn't. Rain sensor, Siren, AM/FM Radio, FM Transmitter, Telephone Bug, Clap Switch, etc.

3.2 KWp Solar Electricity Upgrade Project

An old Off-Grid system was replaced and enhanced to make it a Hybrid Inverter based Solar Electric system. Rewiring was done after design and analysis of the system.

Pulse Oximeter Circuit

A side project to make a Pulse Oximeter circuit on a breadboard, to be visualised on an Oscilloscope. Unfortunately it did not work as expected and I did not have much expert guidance to fix it.

Interleaved Buck-Boost Converter

My B.Eng project. PWM based Phase Shifted Interleaved Buck-Boost Converter (DC-DC). Initial analysis done on MATLAB/Simulink, control was via a dsPIC30F microcontroller and PCBs were designed in EagleCad. Main objective was to reduce current ripple at input and output.

Multiplexer and Demultiplexer Testing

Testing of Multiplexer/Demultiplexer on an Oscilloscope to be used with RC Traxter project for control via RF.

XOR Logic Implementation

University lab in which we had to implement an Exclusive OR (XOR) logic using NAND and NOR gates only.

Full Adder Circuit Lab

University lab where we made a Full Adder Digital Logic circuit on a designer board.

Single Digit Counter with Display

University lab where we had to design a Single Digit Counter with a 7 Segment display on a designer board.

RC Traxter Project

University project where we had to design a Radio Frequency controlled Traxter. Chasis with motors was already provided. Made H Bridges, used RF Tx/Rx and a Multiplexer/Demultiplexer. Unfortunately it needed more time to complete.

Software

Inductinator iOS App

A University project for iOS App Development using Objective-C. I made an app for Inductor/Resistor colour decoding and design/calculations relating to Inductors. It had a mini web browser too.

Social Media Sharing App (iOS)

This was part of a MOOC where I made an app from which users could share posts on various social media platforms. Here twitter was updated from the app. Guided project by the instructor.

Power Lines GIS Mapping

This was a USAID supported project as part of the Power Distribution Program. We made GIS maps of High Tension 11kV lines using ArcGIS and a third party plugin. Very helpful in Planning and Engineering as this data was also used for Load Flow Analysis in SynerGEE Electric.

Weather App (NodeJS)

This was a MOOC project where I had to make a NodeJS based Weather App. The input was a city name and it would give the current weather and temperature along with any precipitation forecast. A web API was used for this.

Marks Entry Form Project (Excel VBA)

This was a simple UI created in Excel VBA for entering student marks easily. Last 4 digits of a student's roll number would be entered and the name would be displayed, after that the marks would be entered and a simple enter would clear the fields for the next entry. Excel sheet was then uploaded to an online system. Old entry method was manual Ctrl+F in a browser (for 300 students!).

Regex in Excel (VBA)

Ms Excel did not have a Regex function so I made one using VBA in Excel. The function can extract any data using this custom function. Makes life so much easier.

Port Checker API (NestJS)

This was a project built with NestJS and third party libraries. Request JSON would have the Host IPs and Ports, Response JSON would give the status of those ports and whether the Hosts were Up or Down.

%d bloggers like this: