top of page
embedded-systems-grey_edited.jpg

Projects

UCSC Mechatronics Competition

Our final project in the ECE-118/L Mechatronics course involved designing and building an autonomous robot capable of collecting and dispensing 30 chrome balls, each 1 inch in diameter. The robot operated on a field separated by a 3-inch tall wall and navigated around an 11x11x11 inch obstacle.

Interactive Game using Verilog

Engineered an interactive VGA game "Bug Fest" on BASYS3 FPGA board using Verilog: Integrated complex modules for graphics rendering, game mechanics, and real-time control, showcasing advanced skills in FPGA programming and system design.

Zoom Flight Drone Assistance

ZoomFlight aims to elevate drone safety by introducing an onboard monitoring system that addresses key safety concerns. Our approach involves three main strategies to ensure drone safety and reliability. First, we use flex sensors to detect and alert against LiPo battery expansion, which can cause overheating and potential failure. To simulate and test this safely, we employed a unique method using 3D-printed encasings and inflatable balloons, enabling precise sensor calibration.

BJT & Differential Amplifiers

In this lab we aim to understand the operation of a BJT differential amplifier complemented by a Widlar current mirror, utilizing the CA3046 NPN transistor array in an LTSpice simulation. The focus is on examining both differential and common-mode behaviors, emphasizing the importance of the Widlar current mirror in analog IC designs. Through simulation, we expect to gain insights into how variations in component values and potential mismatches affect the circuit's performance, particularly regarding output offsets.

Designed and Developed by Karan Humpal

bottom of page