Projects
IEEE at UCSB hosts guided projects year-round to let students learn the fundamentals of circuit theory hands-on. Many of these projects are designed for those with little to no experience.
Learn more about our current and past projects below!
Active Projects
The following projects are currently being taught. You can learn more about the projects and view any class notes in the project pages below. To join any of these projects, reach out to an officer to learn more!
Facial Detection
Learn basic machine learning and facial detection
Nixie Tube Watch
Learn about analog electronics and build your own wearable nixie watch!
Flip Flop Clock
A digital clock designed from scratch using the building blocks of digital logic.
Induction Heater
A device to heat items without touching it!
Mapache 64
Club-wide, long-term project where we build an arcade machine based on a 6502 microproccessor.
Improving the Tesla Coil
Contribute to upgrading the Tesla coil created by UCSB IEEE back in 2018!
Archived Projects
The following projects were completed in a previous quarter and are no longer being taught. You can learn more about the projects and view any class notes in the project pages below.
Emotion Recognition Project
Build and Train a Neural Network to recognize emotion based on facial expression and implement in a GUI on MATLAB.
Mini Piano
A fun intro to microcontrollers, circuit design, and soldering. No experience is required, come make a fully functional mini piano with IEEE this fall!
Persistence of Vision Display
Spinning LED display using Arduino to show/animate text!
Photonic Integrated Circuit
Learn the fundamentals of photonics and semiconductors through the development of your own LASER diode! No prior experience necessary!
Smart Lamp
Build your own motion-sensing lamp
Python Speed Typing Test
Build a Speed Typing Test in python to test your typing skills.
Arcade System
Build your own "Virtual Arcade System" in C++!
Binary Hacking
Make a Super Mario Bros. NES ROM hack and a WAV file parser.
Build Your Own Arduino
Learn how to build your own Arduino by soldering onto a perf board!
OpenCV Face Filter
An OpenCV C++ project that puts decorations (such as sunglasses and dog faces) on people's faces, similar to Snapchat and Instagram.
FPGA Screensaver
Use an FPGA to produce VGA output!
LED Cube 3D Snake
A 4x4x4 LED Cube programmed via an Arduino Nano to play the classic game, Snake.
PCB Ornament
Design a blinky LED ornament in KiCad
Plasma Speaker
Device utilizing a high-voltage plasma arc to play music.
Portable Speaker
A portable speaker complete with customizable E-ink display.
Smart Lamp
Bluetooth-controlled LED lamp.
Snake Game
An introductory Python course where students develop the classic Snake game.
Analog Step Sequencer
Build an analog step sequencer on a breadboard, a musical device that makes cool melodies!
Tesla Coil
A Dual Resonant Solid State Tesla Coil (DRSSTC) designed to play music.
Website Development
Learn to build a website from scratch!
LED Word Clock
A 3D Printed Word Clock with letters illuminated via LEDs driven by an Arduino Nano.