Embedded Portfolio
By Mudassir Hussain

This is a showcase of my abilities and documentation of all the embedded projects i've completed

Automated Lawn Mower

Part of Senior Design team that implemented a low powered autonomous robot. Responsible for managing and leading the team and developing the algorithms and program in C++ on an Arduino Uno Wi-Fi Rev2. In C++, programmed multiple peripherals and sensors such as photoelectric, ultrasonic, and GPS to gather data and use it for the general autonomous functions and PID algorithms. Also aided in the integration of the web application and Bluetooth communication using C++.

FPGA HDMI SIGNAL PROCESSING APPLICATION

Implemented on a Zybo-Z7020, a device with real-time HDMI signal processing and modified with Verilog and C++. The FPGA board is tought to read and manipulate images through the interaction of UART, and the same image to be displayed on the other. A UART interface is used to configure what is output through the HDMI and three-frame buffer are used to help us manipulate what to display.

Robotic Hand

Implemented on 2 LPC1768 32-bit ARM Cortex-M3 microcontrollers a robotic hand that would react based on the movement of a glove fitted with multiple flex sensors and a NRF24L01+ wireless transceiver module to transfer data. Programmed in C on Keil studios and developed the algorithm and protocol for receiving and interpreting the data.

MQTT Temp & Humidity Sensor

Modeled and designed a small low power consuming prototype that collects data of temperature and humidity using Losant Broker MQTT protocol. Was programmed on esp8266 microcontroller in C++, used a SHT30-D sensor and the on board WIFI module to collect and transmit data.

Portable Ad Blocker

Designed and implemented a small low powered and portable functioning Ad blocker to reduce/remove the ads presented on apps like free games.