"Dawn breaks over the Pacific" as seen from the Computer Engineering Instructional Lab - photo courtesy of the Fridgenius project, 2013/2014 CE Capstone Class
Department of Electrical and Computer Engineering
ECE 189A/B – Senior Computer Systems Project
Fall 2016 / Spring 2017
Instructor: Dr. John M. Johnson
All security cameras that dominate the market have wires. Due to the need for cable routing, installation costs make security systems too expensive for most consumers. However, current cableless options, such as the EyeTrax Ranger system, cost upwards of $2,000, not including monthly cellular data connection fees. The FLIR Helios is a cableless low-cost alternative to these security cameras. The Helios system integrates solar power and WiFi capabilities to remove nearly all cabling.
This is a UCSB College of Engineering multidisciplinary project encompassing the Computer Engineering, Electrical Engineering and Mechanical Engineering capstone classes and is sponsored by FLIR.
Ben May, Carlos Beltran, Salim Benhaddou, Garrison Carter, Aaron Chang
With the releases of the Oculus Rift, HTC Vive, Microsoft Hololens, and Google Daydream, virtual reality is rapidly evolving from an awkward, emerging concept into an industry in and of itself. Unfortunately, existing hardware peripherals for VR lack key features needed to fully leverage what these environments have to offer. Namely, they still rely on physical designs derived from traditional-style video game controllers. Rather than this, we believe the future for interacting with virtual environments lies in e-wearables; clothing with integrated electronics. Our project, Gestur, aims to meet this vision by providing a glove-based controller for VR platforms as an alternative to more “standard” controllers.
Ryan Kaveh, Kyle Carson, Jon Young
Hyperloop 2 (poster)
is an interdisciplinary team of 32 students and professors competing in
SpaceX's Hyperloop Pod Competition.
Their Pod is a vehicle designed to travel through a
vacuum tunnel at high speeds, and is to be tested on a track
constructed at SpaceX's
As members of the Sensors and Controls sub-team, Computer Engineers have been responsible for choosing and interfacing to the sensors which monitor the Pod’s critical subsystems, as well as developing and implementing control schemes for those subsystems, and reporting telemetry data back to a companion web application. Each subsystem requires various control signals and needs to be monitored to ensure that safe and ideal behavior is achieved.
This is a UCSB College of Engineering multidisciplinary project encompassing the Computer Engineering, Electrical Engineering and Mechanical Engineering capstone classes.
Yang Ren, Tristan Seroff, Asitha Kaduwela, Jesus Diera
IR Hub (poster)
IR Hub was created to solve a problem each member of the IR Hub team faced in their own home. The problem: too many infrared remotes cluttering the living room. The solution: a device that turns your smartphone into a universal remote by combining three systems.
· An IR Receiver that can learn codes from any remote you have
· An array of IR LEDs that can transmit those codes with 360° room coverage
· An Android Application that controls the Hub over a Bluetooth connection
Simply leave IR Hub in a central location of a room, and take control of devices in that room with your phone
Nathan Bradley, Jesus Castro, Jeremiah Prousalis
OstraCam 2 (poster)
OstraCam's intended purpose is to assist Dr. Todd Oakley and his team in researching ostracod, a bioluminescent crustacean. It will do so by tracking the bioluminescent displays in 3D at 30 FPS using a submergible stereo camera system. As the second year of the OstraCam project, we will primarily improve upon the computer vision aspects of this project, primarily centered around improving the quality of data from the camera system and analyzing it. Hardware upgrades such as a new microcontroller and new instrumentation were planned, but will be delayed to next year.
This is a collaboration between the Computer Engineering capstone class and Professor Todd Oakley, UCSB Department of Ecology, Evolution and Marine Biology (the project sponsor).
Paul Killam, Christina Lim, Oliver Thio
SONOS COM. (poster)
This is an intercom device that lets you broadcast your voice to any Sonos wireless sound system in your home. This multidisciplinary project consists of students from three disciplines.
· The mechanical engineering team focuses on designing and building the physical enclosure to be sleek, compact, and provide acceptable device thermal operating conditions.
· The electrical engineering team crafts the human-device interaction experience by working on capacitive touch and dual-microphone input, as well as all digital signal processing of audio.
· The computer engineering team designs the hardware (assembled by Laritech) and software to provide the desired functionality, working closely with the electrical engineers to capture audio and with the mechanical engineers so that the enclosure and PCB come together in harmony.
This is a UCSB College of Engineering multidisciplinary project encompassing the Computer Engineering, Electrical Engineering and Mechanical Engineering capstone classes and is sponsored by SONOS.
Brian Sandler, Brenden Fujishige, Marcellis Carr-Barfield, Seyed Mohammad Ghazitabrizi, Richard Wei, Subhodeep Choudhury
ECE 189A & B is a year-long senior capstone project in which students, working in small groups of three to five, design and implement an embedded computer system incorporating both significant hardware and software components and, in many cases, mechanical components as well.
During the first half of this course sequence, student groups choose a project, define and refine a description of its external behavior, then launch into the hardware design phase. By the end of fall quarter, using industry standard Computer Aided Design tools, they have produced detailed hardware schematics, fabrication-ready printed circuit board artwork, and complete component kits and associated documentation necessary for prototype assembly. An organized project notebook describing all aspects of the project as well as formal design reviews/presentations and the use of professional project management software complete the initial portion of the capstone design experience.
During winter quarter, the ECE department has the printed circuit boards fabricated and assembled and, when students return for the second half of the capstone project course, the focus turns toward overall project integration. On the first day of spring quarter, circuit boards are ready for initial power up, design debug and verification. In parallel, creation of the project software begins and any mechanical components are acquired and/or manufactured and assembled. Once the hardware design is validated and the software and mechanical development efforts are completed, the final project prototype is integrated, tested and verified. A succession of milestones, reviews and presentations ensures that project completion and introduction occur in a timely and successful manner.
At the end of spring quarter, each project team participates in the Computer Engineering portion of the Senior Capstone Project Presentation Day. During the day long event, the groups display posters highlighting their projects’ features and operation in the department’s courtyard and conduct a public presentation and demonstration of the completed projects.
ECE 189A Project Milestones (Fall quarter)
List of team members, conceptual drawing and brief overview "datasheet" of the project with preliminary block diagram.
Annotated block diagram, external behavioral specification and identification of the role to be played by each team member.
Subsystem requirements & specifications, and interface specs.
Schematic drawings, and (if programmable logic is being used) Verilog or VHDL sources with both functional and timing simulations.
Artwork for fabricating the printed circuit board (PCB), including Gerber plots, final schematics, engineering drawing, assembly drawing.
All dates are approximations with Friday, March 25 the "drop dead" date for delivery of assembled PCB's to begin ECE 189B in spring quarter.
· Final review and submittal of Printed Circuit Board artwork - three weeks (due Friday, January 27)
· Printed Circuit Board fabrication - two weeks (bare PCB received Friday, February 10)
· Final Assembly Kit: bagged parts, assembly drawing and Bill of Materials (due Monday, February 13)
· PCB assembly - four weeks (assembled PCB received Friday, March 17)
· PCB worst case completion date to begin Spring quarter - Friday, March 31
ECE 189B Project Milestones (Spring quarter)
Apply power to board with no shorts, correct regulated voltages, currents within spec, etc.
Demonstrate execution of user code via the “Hello World” program, flashing LED’s, etc.
main() with infinite loop; polling / interrupt structure of peripheral control demonstrated
Independent software control of all sensors, motors, wireless, displays, etc.
All systems exercised and communicating through common main()
Final integration of “Controls Indicators & Interconnect” and full system operation
Capstone Project Presentation Day (tentatively scheduled for Thursday, June 8, 2016)