Overview

The last 3 weeks of the course Advanced Embedded Software Development at CU Boulder consists of a project designed and implemented by students, individually or in teams.  Implementation schedule is based on Agile Scrum with 3 one week sprints.  The only requirements of the project are:

1) The project must use real hardware.

2) The project must use Buildroot or Yocto to build an embedded device image.

Students are able to submit extra credit proposals for additional work to share portions of their projects with future students in the form of howto steps or pull requests.

Spring 2024 Project List

AESD Final Projects - Spring 2024

Force measurement device that outputs via bluetooth to a smartphone and can be used as a rock climbing training tool akin to a commercially available product by Tindeq.

Xavier Rojas

IoT Sensor Data Monitoring and Visualization System- User interface that collects BME280 sensor data and displays it to the user

Thomas Ramirez, Kanin McGuire 

Stereo VisionPi - Stereo Vision System development by generating depth map in 3D using 2D images captured by two web cameras and image processing by OpenCV.

Swathi Venkatachalam, Deepak Kapure

RFID Badge Based Security System - Capture and store RFID tags along with custom data for use witha hypothetical security system.

Zehariah Oginsky 

Intelligent Driver Assistance and Parking system - Designed to enhance road safety and convenience by providing real-time driving assistance, including lane-keeping and parking assistance, while enabling data logging for post-drive analysis.

Sai Charan Mandadi, Aneesh Gurram, Jayash Arun Raulkar

License Plate Recognition - The License Plate Recognition project streamlines vehicle information management for tasks like parking management, toll collection, and law enforcement, using Raspberry Pi devices to capture and process license plate data for efficient automated record-keeping and monitoring.

Akash Karoshi

Speed Limit Assist  - The project, titled "Speed Limit Assist," aims to develop a prototype system to help drivers maintain appropriate speeds on highways.

Suhas Srinivasa Reddy, Krishna Suhagiya

Spotify Dock - Fetching the data related to a song which is currently being playing using Spotify developer APIs and displaying it over a LCD with functions of play, pause and next song using user interactive buttons.

Pranjal Gupta, Parth Kharade