Final Project
CS 3651 Final Project
(Thanks to Scott Gilliland and Thad Starner)
In this class, half of your grade comes from a final project. The final project is an open ended project for teams of 2 to 3. It’s up to you to form teams, come up with ideas, and research how feasible they are. We’ll then give you feedback on how feasible we think your projects are in the remaining time in the semester, and approve your idea once it meets our requirements.
Project Scope
Your projects should include mechanical, electrical, and software components. It should also include some kind of digital logic, likely a microcontroller, with input, processing done on the microcontroller, and output. Ideally, it should do something that you find interesting or solves some problem.
You have access to the laser wood cutter and the 3d printer for your projects.
Ideas from previous semesters include:
- A "robot mule" that follows a person around (carrying an IR emitter to find the person)
- Shape-shifting sculpture that responds to news (via connection to computer over USB).
- An RC hovercraft, with remote control implemented from scratch using two radio modules
- A robotic "flower" that responds to light and sound in the room
- A drink mixing machine (this idea has been redone multiple times, but so long as you’re redesigning the system anew, it’s valid)
- A ‘learning’ door lock that recognizes a user programmable pattern of knocks on a door
- A CNC mill motion control system
- A ball pitching machine that can control the spin of the pitched ball
- A device that can locate an easily recognized sound (like the ‘pop’ of a balloon) and point a laser point at the source of the sound
- A nerd gun turret that can shoot nerf darts at things of a particular color
- An autonomous submarine
- An autonomous sailboat
There is no requirement that your idea be novel, but you do need to be working out the issues of your project yourself duplicating a project from the internet part for part and wire for wire isn’t likely to be interesting enough project.