Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

23,749 Full-Text Articles 38,677 Authors 8,340,641 Downloads 268 Institutions

All Articles in Computer Engineering

Faceted Search

23,749 full-text articles. Page 516 of 938.

Skin Tone Tracking Device (Chromaband), Ziyang Bian 2017 California Polytechnic State University, San Luis Obispo

Skin Tone Tracking Device (Chromaband), Ziyang Bian

Computer Engineering

It’s long been said that your skin is a window into your health and with many illnesses the first signs of trouble actually show up in your skin. So if we have this natural warning system, then why isn’t anyone able to effectively use it to predict changes in our health? The problem is that currently there is no reliable way to accurately measure the change in skin tone and how these changes may or may not change with variations in health. This project’s aim is to design and develop a device that will record the changes in a user’s …


Greenbin, Jessica Chao 2017 California Polytechnic State University, San Luis Obispo

Greenbin, Jessica Chao

Computer Engineering

Greenbin is an iteration of a larger project to implement a zero-waste container tracking system for use in Cal Poly’s dining facilities. The system utilizes a database system as well as passive RFID technologies to track the checking-in and checking-out of plastic reusable food containers. These plastic food containers can be checked out by campus dining patrons, and returned autonomously to collection bins that contain these scanners, allowing the containers to be recollected, re-accounted for, and reused.


Farmbot Rfid Integration, Laura R. Swart 2017 California Polytechnic State University, San Luis Obispo

Farmbot Rfid Integration, Laura R. Swart

Computer Engineering

The purpose of this project is to assist the company FarmBot improve their product by adding RFID tracking to the FarmBot robot. RFID tracking will allow the robot to select and pick up tool heads without any user interference.


Underwater Computer Vision - Fish Recognition, Spencer Chang, Austin Otto 2017 California Polytechnic State University, San Luis Obispo

Underwater Computer Vision - Fish Recognition, Spencer Chang, Austin Otto

Computer Engineering

The Underwater Computer Vision – Fish Recognition project includes the design and implementation of a device that can withstand staying underwater for a duration of time, take pictures of underwater creatures, such as fish, and be able to identify certain fish. The system is meant to be cheap to create, yet still able to process the images it takes and identify the objects in the pictures with some accuracy. The device can output its results to another device or an end user.


Multispectral Identification Array, Zachary D. Eagan 2017 California Polytechnic State University, San Luis Obispo

Multispectral Identification Array, Zachary D. Eagan

Computer Engineering

The Multispectral Identification Array is a device for taking full image spectroscopy data via the illumination of a subject with sixty-four unique spectra. The array combines images under the illumination spectra to produce an approximate reflectance graph for every pixel in a scene. Acquisition of an entire spectrum allows the array to differentiate objects based on surface material. Spectral graphs produced are highly approximate and should not be used to determine material properties, however the output is sufficiently consistent to allow differentiation and identification of previously sampled subjects. While not sufficiently advanced for use as a replacement to spectroscopy the …


A Survey Of Addictive Software Design, Chauncey J. Neyman 2017 California Polytechnic State University at San Luis Obispo

A Survey Of Addictive Software Design, Chauncey J. Neyman

Computer Science and Software Engineering

The average smartphone owner checks their phone more than 150 times per day. As of 2015, 62% of smartphone users had used their phone to look up information about a health condition, while 57% had used their phone to do online banking. Mobile platforms have become the dominant medium of human-computer interaction. So how have these devices established themselves as our go to connection to the Internet? The answer lies in addictive design. Software designers have become well versed in creating software that captivates us at a primal level. In this article, we survey addictive software design strategies, their bases …


Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell 2017 California Polytechnic State University, San Luis Obispo

Djukebox: A Mobile Application Senior Project, Alexander M. Mitchell

Computer Science and Software Engineering

I’m going to discuss the process used to research, design, and develop a mobile application to handle song requests from patrons to disc jockeys. The research phase was completed in the first half of the project, during CSC-491, along with much of the design. The rest of the design and all of the development was completed during CSC-492. Once development began there were times when reverting back to the design phase was needed, which became apparent as more was learned about the mobile platform chosen for development, Android, and the backend server utilized, Google Firebase. Ultimately the project was purely …


Diy Grip Tape Website, Jason E. Krein 2017 California Polytechnic State University, San Luis Obispo

Diy Grip Tape Website, Jason E. Krein

Computer Science and Software Engineering

The goal of this senior project was to create an easy to use website that will allow people to design and order their own custom skateboard grip tape. Custom skateboard decks are a large business, however the top, more visible, part of the board is largely ignored by custom shops. With the help of a local entrepreneur, I aim to enable skateboarders the ability to get custom grip tape shapes that they can stick on their board to spice it up from the normal black tape that everyone uses. The website was completed over the course of 4 months, in …


Game Implementation In Real-Time Using The Project Tango, Samantha R. Bhuiyan 2017 California Polytechnic State University, San Luis Obispo

Game Implementation In Real-Time Using The Project Tango, Samantha R. Bhuiyan

Computer Science and Software Engineering

The goal of this senior project is to spread awareness of augmented reality, which Google defines as “a technology that superimposes a computer-generated image on a user's view of the real world, thus providing a composite view.” It’s a topic that is rarely known to those outside of a technology related field or one that has vested interest in technology. Games can be ideal tools to help educate the public on any subject matter. The task is to create an augmented reality game using a “learn by doing” method. The game will introduce players to augmented reality, and thus demonstrate …


Daily Dose, Ken H. Yasui, Joey M. Angeja 2017 California Polytechnic State University, San Luis Obispo

Daily Dose, Ken H. Yasui, Joey M. Angeja

Computer Engineering

The project goal is to develop a medication and vitamin management device that will sort and dispense pre-configured amounts of pills at designated times . The main clientele of this device is the elderly community with a secondary client base of the general public. The entire system is designed from scratch, powered by US standard line voltage. The main functionalities of the device are the ability to store multiple types of pills and the ability to accurately handle user input and data transfer. The two engineering specifications that were not met included the desired pill pick up rate and dimensions …


Joe On The Go, Nico Ledwith, Grayson Meurrens 2017 California Polytechnic State University, San Luis Obispo

Joe On The Go, Nico Ledwith, Grayson Meurrens

Computer Engineering

The ultimate goal for this project is to design an automatic, large capacity coffee maker. The system should be able to detect when a cup or mug is in position to receive coffee, then dispense a cup’s worth (~ 8oz) of coffee. When the coffee in the urn is getting low, our system should be able to allow a person to put new coffee grounds in the top, then push a button to start the coffee brewing process. More specifically, we had to accomplish the following tasks in order to meet our goals: solving the issue of transporting water from …


Smartgarden, Samuel S. Lees, Matthew T. Lindly 2017 California Polytechnic State University, San Luis Obispo

Smartgarden, Samuel S. Lees, Matthew T. Lindly

Computer Engineering

The problem that the SmartGarden project seeks to solve is the challenge of watering succulents correctly and maintaining consistent plant health. Too much water can cause root rot and drowning while too little water can cause dehydration and starvation.
The SmartGarden solves this common problem by configuring a Raspberry Pi to measure soil moisture, store the data to an AWS server in the cloud, and water the succulent when necessary, informing the user by providing both a web-interface and a variety of notifications.


Motherbrain Swarm Robots, Tam Van, Mytch Johnson, Matthew Ng, Darius Holmgren 2017 California Polytechnic State University, San Luis Obispo

Motherbrain Swarm Robots, Tam Van, Mytch Johnson, Matthew Ng, Darius Holmgren

Computer Engineering

A trial in small-scale, cheap fleet autonomy with computer vision as the feedback controls system.


Deer-Vehicle Collision Avoidance, Randy S. Fung, Connie P. Ho 2017 California Polytechnic State University, San Luis Obispo

Deer-Vehicle Collision Avoidance, Randy S. Fung, Connie P. Ho

Computer Engineering

The targeted outcome for this project is to create and build a system that shall be placed alongside the roads where deer are often spotted in the area. The system shall detect an incoming car through a vibration sensor that is firmly mounted against the pavement or dirt road. Once movement is detected, the system will emit an ultrasonic frequency to alert the deer of potential harm. Deer shall either turn around and stop where they are at until the cars have passed. This system will interface with a vibration sensor Fung, Ho 5 that will detect a moving car …


Sense Yo Soles, Aimee M. Davis, Anthony S. Childers, Alexander Bravo 2017 California Polytechnic State University, San Luis Obispo

Sense Yo Soles, Aimee M. Davis, Anthony S. Childers, Alexander Bravo

Computer Engineering

The Sense Yo Soles project is a system that is embedded into a shoe insert; the plantar pressure distribution is measured by calculating the ratio of pressure on 6 individual pressure sensors located on the lateral, medial, and heel areas of both the left and right foot to the total pressure distributed across both feet. The alpha prototype created by our client and her Biomedical Engineering senior project team at San Jose State University, measured and analyzed data using the above method while connected to power and a computer. In CPE 350, we made the system stand alone and wireless …


Drum Machine, Ryan J. Frawley 2017 California Polytechnic State University, San Luis Obispo

Drum Machine, Ryan J. Frawley

Computer Engineering

The drum machine is a step sequencer which allows simple drum loops to be created. The system allows the user to adjust the tempo from 30 to 340 beats per minute. There are 14 different drum samples available for use in the loop. There are 16 different positions representing time slots in a measure that a drum beat can be placed in by the user. The position of the beats is controlled by pressing any one of 16 buttons on a pad consisting of four rows and four columns to make 16 buttons in total. All drum loops created on …


Smartfarm, Nathan A. Oto, Caleb Fink 2017 California Polytechnic State University, San Luis Obispo

Smartfarm, Nathan A. Oto, Caleb Fink

Computer Engineering

The overall expectation of this product is to create an autonomous Arduino library that accurately and robustly collects plant environment data from the Smart Farm board. The Smart Farm PCB is split into two primary functions: Data Acquisition(DAQ) and Power Control. Each function of the PCB is controlled by an Atmega 328P Microcontroller. The primary concern for this report is the functionality of the DAQ microcontroller.


Cpu Db Data Visualization, Ruchita Patel, Marek Moreno 2017 California Polytechnic State University, San Luis Obispo

Cpu Db Data Visualization, Ruchita Patel, Marek Moreno

Computer Engineering

Given the CPU database from Stanford, we wanted to create something that portrayed the data in a more visually pleasing way. The CPU database website wanted a web page that would allow users to create graphs based on the processor data from the database. The web page would allow users to select different data from the database and create the graphs they wanted to gain insight into the decades of processor data.


Ping Pong Trainer, Aaron Atamian 2017 California Polytechnic State University, San Luis Obispo

Ping Pong Trainer, Aaron Atamian

Computer Engineering

This is a ping pong trainer. It shoots out ping pong balls to red targets using computer vision techniques.


Dungeon Master’S Sheet Aid, Alex F. Grazela 2017 California Polytechnic State University, San Luis Obispo

Dungeon Master’S Sheet Aid, Alex F. Grazela

Computer Engineering

The Dungeon Master’s Sheet Aid is a program made to assist players of tabletop rpg games in keeping track of and using their “character sheets”, a vital part of the game. In particular. It is made to be helpful to the players taking the role of “Dungeon” or “Game” Master, as these players need to manage many more character sheets than anyone else.


Digital Commons powered by bepress