Site Icon Blog

Pranav Mehta

About

Projects

Configurable LoRa Mesh

Project 1 Image

Using the open-source Radiohead library, I built a configurable LoRa mesh network for research & industry use cases using low cost Adafruit Feather boards.

Triton Robocup

Project 2 Image

Directed team members in fleshing out final hardware circuitry design including logic level shifter, and developed schematic used for ordering parts and connecting components during manufacturing stage. Developed software for STM32F427IIH6 (ARM M4) board to receive encoded commands over UART which control the BLDC motors and kicker solenoid using the CAN bus and GPIO. Implemented PID control and holonomic movement for precise control of robot via commands.

You Lost It Project

Project 3 Image

Made a Bluetooth tracker device using a power-efficient real-time embedded application on a STM32 B-L475E-IOT01A board that enters “lost” mode when the board has not moved for 60+ seconds and starts sending BLE packets to nearby phones.

Custom 8-bit Processor

Project 4 Image

I designed my own 8-bit computer architecture, designed the processor for it in SystemVerilog, and wrote my own assembly on it to perform 3 different mathematical tasks.

Botion Cube

Project 5 Image

I developed the speech-to-text subsystem of the Botion cube, which samples audio data using the microphone sensor over I2S, records the sound file, then passes it to a speech-to-text ML API to get back text. This subsystem allows users to create tasks on the cube using their voice. The video file (play button) below demonstrates this system.

Nautilus AUV

Project 6 Image

Led team of 5 to develop the Autonomous Underwater Vehicle software system. Developed a Python module on Raspberry Pi for encoding and processing data from onboard GPS sensor and changed the encoding scheme to be dynamic to future modifications. Researched computer vision (stereo-vision) system used for obstacle avoidance and Kalman filters for the localization system.

Leashable Boats Mod

3,500+ downloads

Project 7 Image

Leashable Boats is a Minecraft mod that I developed during summer 2022, eager to test out the new concepts that I had learned from AP Computer Science A in high school. It turned out to be a fun project for me to make as I was able to successfully integrate specific features that I had wanted into the game, and I was also able to share my work with the community, with approximately 3,500 downloads for my mod now.

Power Ahn Project

Project 8 Image

I built a productivity tool that helps its users keep track of the tasks that they needed to do next, but goes a step further by opening the application that they need to perform their task. This is especially handy if the user prefers to keep their desktop clean and does not have many shortcuts, as it saves them the time of searching for the app on their computer and then opening it. Insert a task name, start time, end time, and system application name. When the start time arrives, the application will automatically open the provided system application (such as Visual Studio Code or Word) and set a timer to start counting down on the UI until the end time.