The courses for the capstone projects in the Department of Electrical Engineering and Computer Science (EECS 159A/B) are run by Assistant Professor Maxim Shcherbakov (maxim.shcherbakov@uci.edu) and Associate Professor Hung Cao (hungcao@uci.edu). They run the capstone project sequence during the fall and winter quarters. Interested industry is encouraged to reach out to Prof. Hung Cao at hungcao@uci.edu.

PETR

PETER'S PROGRAMMERS LOGO

Checking for homework and assignment deadlines is an integral part of students' everyday life. However, navigating through the many UCI websites can be difficult and time-consuming. PETR, our personalized school assistant device, aims to solve this issue by simplifying the process via simple voice commands that can navigate the websites for you.

PETR utilizes a Raspberry Pi 3 running Python in order to extract and save data from the various UCI websites. A sound board with a microphone and speaker allows the device to record and playback sound files, which are sent to and obtained through Google Cloud's Speech-To-Text and Text-To-Speech API. Based on the command, PETR would obtain the information from the UCI websites or the information stored in SQL databases before creating the response.

Autonomous Water Quality Monitoring System

This project will solve an important problem in environmental monitoring, simplifying the task of collecting data in hard to reach locations on a body of water. Autonomous data systems can produce much greater amounts of data, more often, over a larger area than conventional approaches. The project is interdisciplinary, requiring skills in hardware, computer engineering, telecommunications, control systems, and sensors.

Beehive Health Monitoring System

The goal for this project is to design a beehive monitoring system by analyzing the sound frequencies emitted by the beehives using DSP principles. An autonomous drone will fly from beehive to beehive using image recognition to identify them. The sound samples will be processed and the results sent to a main computer.

Smart Shoe Sole

This shoe sole is designed for people who suffers from low back pain. This is an alternative way to monitor patient’s standing, walking and running posture for medical testing, which can be used not only at the hospital, but anywhere else. Data would starts to be collected once the patient put it on, and there is no limitation for the patients as of wearing it like a pair of normal shoes. Data collected in the shoe sole would be sent to the patient’s smartphone directly, at the sametime if needed, would also be sent to the physician through the internet. The objective of the project is to develop such system that can smartly monitor patient’s posture by their force exerted on the sole, and automatically create a support for their arches that fit exclusively.  

True Reflection: A Smart Mirror

"True Reflection" is a revolutionary new smart mirror that allows people to virtually try on different accessories by talking to the mirror. Accessories are worn by overlaying the products onto the user’s face. The underlying technology beneath this concept is the use of computer vision and voice activation.

Smart Energy Management System

The objective of this project is to develop an automated way to utilize a homes energy sources and storage to either to maximize the price savings or to maximize the use of green energy. This will help homeowners to save more from their solar and battery systems and to make their energy usage more green than it already is.

Project SkyHawk: Parking Assistant Drone System

Introduction: With the growth of the number of vehicles ownership worldwide, parking brings people a lot of trouble every day. Thus, we designed a system that could be deployed on any vehicles to help drivers find available parking spots in advance before entering a busy parking lot. Our system used the drone to acquire live video stream and applied computer vision algorithm to detect available parking spots. Navigation result would be displayed by a mobile app.

Approach: We use OpenCV to process photos shot by the drone. The complete system is composed of three main parts:

  1. A ground station that can create a local WiFi network, send control signal & receive the video stream from the drone, and provide photo input to the mobile app.

  2. A drone that can auto fly to the target parking lot, generate video stream and send it back images through WiFi

  3. ...

Ventus: Smart Ventilation Control System

Ventus Project Poster

Ventus is a smart ventilation or climate control system that can control the thermostat and the temperature of each room by regulating airflow via the air conditioning vent. Each room can have its own desired temperature and is maintained using a machine learning algorithm. By leveraging the power of Google Firebase mobile platform, each smart vent can be remotely and securely controlled from anywhere in the world with an easy to use Android app.

www.projectventusuci.com

Autonomous Mini Car

Autonomous Vehicle with obstacle avoidence

Have you ever imagined that cars can actually drive for you? Check our project out. Our projects designed a fully autonomous vehicle that could drive you to the destination.   The only thing the user needs to do is to input the destination in our User-Interface, and it is also able to dodge obstacles as it drives you there. Hope you would enjoy your time on our autonomous car.

PowerHouse

The goal of this project is to create an innovative and portable charging device that is able to use Photovoltaic (PV) cells to convert energy of sunlight into electricity. This device will connect to EV Vehicles and deliver enough energy to produce a range of 5 - 8 miles. The layouts will consist of a housing of panels that pull out to expose trays that contain PV cells. Socket Programming as well as a Rasp Pi connected to an LCD is used to monitor trends of energy produced by the PowerHouse device.

Autonomous Racecar Project

Over the past several decades, there has been much effort placed into making cars safer and more fuel efficient. However, the next big automobile innovation that many tech companies and the entire automobile industry is working on are self-driving cars. The main drive behind this is eliminating human error in car related accidents, increasing fuel efficiency, and to make advancements in transportation technology. Companies such as Waymo have made vast progress in autonomous car technology and are expecting to release their self-driving vehicles to the public by 2020. However, self-driving technology is not a soon to be finished problem, but an ongoing problem. This is evident in the case of various incidents related to commercial autonomous vehicles, one of the most current incident is the fatal incident related to Uber’s self-driving car in Arizona this year. The main source and motivation of this project is based on the F1/10 autonomous...

Non-invasive Current Monitor for Smart Grid Security and Active Load Control

Faraday Effect Visualization

The objective of this project is to measure current along power lines and other power monitoring applications. This device projects polarized light in the presence of a magnetic field near an electrical system. Based on how the light interacts with a magnetic field, data on the amount of electrical current that created the magnetic field can be obtained and sent to a remote device. 

This is the currently developed optical setup for the device:

Faraday Rotation Optical Setup<br/><a href="http://oi63.tinypic.com/rsz915.jpg" target="_blank">View Raw Image</a>

FSAE Electric Race Car: Electric Vehicle Controls & Tractive System

Team Lithium will continue to design and implement new iterations for the FSAE Electric Race Car student design competition held every year in Lincoln, Nebraska. This project contains the development of the Electrical Vehicle Safety system as well as the improvement in the High Voltage Batteries and DC Motor system. The new designs of the tractive and controls system will be assembled onto the previous version of the race car including changes in the PCB components, Low Voltage and High Voltage Batteries, and the potential swap from Brushed to Brushless DC motors. Overall, team Lithium aims to produce a power efficient racecar that can be easily manufactured and safely enjoyed by consumers. Please feel free to follow @anteaterracing on Instagram as well as

https://www.anteaterelectric.com

for the latest updates on our current cars. 

Watchdog

Winter Design Review Poster

Watchdog is an RPI-based security system that utilizes a sensor array, a face detection camera with video and picture capturing ability, a door lock motor, a web server with a neural network backend and user interface frontend, and any PC to function as door mechanism that is convenient for the user as well as environmentally friendly.

Lemillion

Lemillion will process textbooks, other course material, and the student exam results to provide a variety of information to students and teachers. By automating many of the basic tasks as well as generating additional learning materials and detailed statistics, Lemillion can help instructors improve students’ ability to learn

Can you hear me now?

Our project involves designing a portable small cell unit that operates at low power and with adjustable bandwidth. The module will be at a size that is small enough to operate at full power and transport to locations such as rural regions, overcrowded areas, and disaster zones.

Going into more detail about the components within the signal booster module, there will be two antennas attached to the module: a receiver and a transmitter. From the receiver, the signal will enter a bandpass filter. The bandpass filter will be designed by us and must be adjustable for selecting the appropriate frequency band for the desired bandwidth. Each cellular network generation (2G, 3G, and 4G) has its own unique bandwidth. We must make sure our BPF and antennas can accommodate such frequencies.

It is important that we know the location of the nearest base station, or the signal strength in the area of testing....

AI Checkers Robot

 AI Checkers Robot

This project consists of constructing a robotic arm that plays checkers against a person. A computer vision algorithm will determine the position of the pieces based on input from a camera. These positions will be used by the AI player to decide the best move. The chosen move will then be executed by the the arm through a set of orders that will be provided to the servo motors connected to the arm. The code that controls the servos and runs the AI player calculations and the machine vision algorithm will be running on a raspberry pi.

FridgeBridge

Fridgebridge allows users to see and keep track of what goes in and out of their fridge through an app on their phone. Using Google Vision and Raspberry Pi for image recognition and load sensors to track scarcity, your fridge can send you your grocery list to make sure you don’t forget anything important and to alert you if your food has expired. It is also connected to the National Food Database to help you keep track of your calorie intake.

Magic Sleeve

Our project goal is create a device that allows those with vision impairment better navigate through life. We are using machine vision to read the data from the Raspberry Pi cameras and then we are mapping the data to a grid of vibration motors that correlates to the users location from an obstacle. 

JARC - Racecar Data Acquisition System & Emulator

Modern racecar telemetry systems are used professionally so the cost of these systems are not a concern such as it is to amateur racers. Entry level data loggers cost upwards of 600 dollars so we set a goal to create an affordable yet efficient data acquisition system for racecars as long as they have an OBD-II port.  Even though this has been attempted in the past, we have also set another goal to make the software we develop user friendly since past attempts were difficult to use.

PinPoint

Description:

PinPoint is a low-cost and low-power clap detection and locating system. Designed using two Analog Devices Blackfin DSP and two Raspberry Pi W in a mesh/client-server configuration allows for wide-area clap detection and location. The Blackfin DSP dedicates its full compute power towards analysing claps, while the Raspberry Pi Zero W handles connectivity and server interfacing.

Implementation

PinPoint is composed of several sub-systems known as a node. Each node contains the following:

  1. Analog Devices BF706 Digital Signal Processor (DSP) Development Board
  2. Raspberry Pi Zero W
  3. Raspbian Stretch Operating System running Apache
  4. 2 Edutige ETM-001 MIcrophones

The DSP deploys a matched filter algorithm that is characterized towards claps by defining a specific activation threshold

PinPoint's Team:

  1. Tommy Le
  2. Steven Long
  3. Kevin Wong
  4. Joseph Tran

 

Smart Power Strip

The Smart Power Strip (SPS) is motivated by current consumer interest in Internet of things Devices (IOT). Consumers desire the ability to automate their home environment. The SPS gives IOT funcality to non IOT devices. The SPS will allow a mobile client to control several outlets. The SPS will also send usage data collected to such a client.

BioTune

Wonder if machines can detect your likely mood based off non-invasive body sensor readings?  This project, BioTune, aims to incorporate feedback from biological sensors to not only determine your mood, but also more importantly play back an appropriate type of music to either motivate you or calm you.

Demo: https://www.youtube.com/watch?v=71acJs3_jto

 

Softwatch: A Smartwatch with Virtual Keyboard

Smartwatch is the biggest signal in this IoT age, but because some of its critical limitations such as input method, it kind gets hard time getting as popular as it is supposed to be. But there is always a way to solve the problem, think about what if the way you interect with your smartwatch is not limited in such a tiny screen anymore, it could be exended onto you own arm or wrist, we believe it will be a revolutionary change on Smartwatch, or even wearable devices, industry. With this being said, we are making a smartwatch that is able to project a virtual keyboard on our skin, users can just click buttons on their skin. We are planning on using laser diode to project graphs and time-of-flight sensors to detect fingers' clicking. 

Horus: Intelligent Home Package Security

Horus is an intelligent monitoring system for packages delivered to front porches. The project aims to solve the problem of package theft where a third of Americans reported their packages being stolen off of their front doors. 

Horus uses image recognition and machine learning to detect package arrivals, people and suspicious activities. Via machine learning, it learns from collected image data to improve detection capabilities for packages and thieves. The home owner can choose customized notification settings to know their package status at all times. 

Pages