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

Digital Commons Network™

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

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 11041 - 11070 of 42577

Full-Text Articles in Entire DC Network

Custom Keys: Numeric Keypad Server-Client Android App, Cameron Hom Jun 2015

Custom Keys: Numeric Keypad Server-Client Android App, Cameron Hom

Computer Science and Software Engineering

Custom Keys is an app that consists of a server and an app which communicate through the network. This project explored a way to improve numeric keystroke input for users who do not have numeric keypads on their laptops or computers. I discuss many features and designs I used in Custom Keys to create the app and server. I also discuss some of the drawbacks to the design. Custom Keys was successfully created but more testing and research is needed to determine if it improves individual numeric keystroke's per minute.


Customer Tracking Through An Affordable Consumer Device Array, Daniel Nishi Jun 2015

Customer Tracking Through An Affordable Consumer Device Array, Daniel Nishi

Computer Science and Software Engineering

Commercial person tracking systems that use wifi packet analysis is currently very costly. In order to reduce the barrier of entry and allow small businesses to reap the benefits of indoor trilateration systems and monitor consumer traffic patterns, I am building out a system that will run on low-cost hardware and be deployable without a monthly service fee. By using consumer hardware, we are able to collect and analyze wifi management packets from smartphone sources and use it to extract actionable business information.


Dynamic Voxel Based Terrain Generation, Thomas Sanford Jun 2015

Dynamic Voxel Based Terrain Generation, Thomas Sanford

Computer Science and Software Engineering

This project is an implementation of an editable terrain system. By maintaining an octree of volumetric data and performing the mesh creation on the GPU, the program can allow for free editing of the surroundings which is then reflected in real time. This allows for real time applications to have terrain that can change depending on how the user interacts with it.


Cp Maps – An Interactive Cal Poly Map Ios Application, Brian Fung, Carl Lind Iii Jun 2015

Cp Maps – An Interactive Cal Poly Map Ios Application, Brian Fung, Carl Lind Iii

Computer Science and Software Engineering

According to Forbes magazine, Cal Poly ranks No. 9 among Califor- nia’s public universities and is the top-ranked California State University for this past year[7]. More than 55,000 undergraduates seek admission for Fall 2015[11]. These visiting students and their families and as well as 20,000 cur- rent students, faculty and staff need an convenient way of navigating around campus[8]. Our iOS app—CP Maps—was built from the ground up to address the difficulty of navigating around campus.


Enterprise Smart Outlet - Ios Application, Riley Mcgovern Jun 2015

Enterprise Smart Outlet - Ios Application, Riley Mcgovern

Computer Science and Software Engineering

The Enterprise Smart Outlet is a system made up of a smart outlet, a Node.js server, and a companion iOS application. It builds on the already existing market of smart power outlets and aims to bring that type of functionality fully scaled up to the enterprise level. The smart outlet connects to the Node.js server and sends its power readings. The iOS application connects to the Node.js server to receive all power readings from all the connected smart outlets and can also toggle the power on and off for each outlet.


Greenplace: A User Driven Marketplace For Perishable Goods, Nicolas Higuera Jun 2015

Greenplace: A User Driven Marketplace For Perishable Goods, Nicolas Higuera

Computer Science and Software Engineering

As the world population grows, food vendors need to be increasingly efficient in the distribution of their products. Products with short shelf-lives need to be distributed as quickly as possible in order to maximize potency. Existing technologies allowing the sale of goods from peer to peer lack key features to optimize usage for perishable goods. GreenPlace provides some of the essential features necessary to distributing perishable goods and managing those orders in an effective manner.


Automated Travel Itinerary Generation And Booking, Adam Currie, Devon Govett Jun 2015

Automated Travel Itinerary Generation And Booking, Adam Currie, Devon Govett

Computer Science and Software Engineering

Currently, planning travel online is a com- plicated process involving many websites, choices, and annoyances. For our senior project, we built a website where users can enter a list of all destinations they’d like to visit on their trip, and an optimal itinerary is automatically produced for them using the best available flights, rental cars, and hotels.


The Struggle Of The Rubiniumite Wars, Timothy Mendez, Evan Peterson, Darren Huang, Kyle Lozier Jun 2015

The Struggle Of The Rubiniumite Wars, Timothy Mendez, Evan Peterson, Darren Huang, Kyle Lozier

Computer Science and Software Engineering

The Struggle of the Rubiniumite Warsis a browser-based, one- to two-player, simultaneous turn-based strategy game set amongst the stars. It uses WebGL and Three.js for 3D graphics in the browser, Node.js for game engine and artificial intelligence design on the backend, and Socket.io for networking using websockets. The development group’s inspiration, motivation, and reflections are discussed. Additionally, details on the development of the game engine, database integration with Parse, user registration with Nodemailer, graphics with Three.js and HTML/CSS, and audio with HTML5.


Semi-Automated Test Generation With Spest, Adam Mozek Jun 2015

Semi-Automated Test Generation With Spest, Adam Mozek

Computer Science and Software Engineering

Automated black box test generation is a useful tool for developers that allows them to

quickly generate a large number of tests with a wide range of values tested. The current most

popular tool for black box test generation in Java, JML, is lacking in a number of features.

SPEST aims to improve upon existing tools, and provide a black box test generation tool that

can create human readable tests from simple pre and post conditions added as comments to

the Java source code.


X264 Video Encoding Frontend, Alvin Lam Jun 2015

X264 Video Encoding Frontend, Alvin Lam

Computer Science and Software Engineering

x264 is a free video codec for encoding video streams into the H.264/MPEG-4 AVC format. It has become the new standard for video encoding, providing higher quality with a higher compression than that of XviD. x264 provides a command line interface as well as an API and is used in popular applications such as HandBrake and FFmpeg. Advanced Audio Coding (AAC) is a very popular audio coding standard for lossy digital audio compression. AAC provides a higher sound quality than MP3 at similar bitrates. This senior project describes the design and implementation of a x264 video encoding frontend that uses …


Multiplayer Browser-Based Game Utilizing Javascript And Webgl Frameworks, Cy Tan, Benjamin Naftali, Matthew Tong, Vincent Chan Jun 2015

Multiplayer Browser-Based Game Utilizing Javascript And Webgl Frameworks, Cy Tan, Benjamin Naftali, Matthew Tong, Vincent Chan

Computer Science and Software Engineering

The goal of our project is to make an online large-scale multiplayer game with persistent user data. This will involve real-time player interaction and many customization options. This game will be a massively-multiplayer online tactics role-playing game (MMOTRPG), a genre that has been insufficiently explored. This area of browser-based massive multiplayer games is also a platform of gaming that has yet to realize the capabilities of modern browsers and the level of interaction and graphics they now support.

The scope of our project does not encompass the complete feature set we have intended for the game, but rather a technical …


Resound.Fm, Matthew Bleifer Jun 2015

Resound.Fm, Matthew Bleifer

Computer Science and Software Engineering

The goal of this senior project was to create a social platform for people to share and discover the music they love. Current music streaming technologies lack an effective tool for helping users find new music. The personal element of music that used to exist in the days that people gathered around record players or shared mixtapes has been lost online and Resound.fm seeks to bring it back. Resound.fm is a Ruby on Rails web application, which uses some of the latest web technologies and design patterns to create a powerful new music discovery experience online. The project was completed …


Critical Point Pairs For Smectic-A* - Smectic-C* Phase Transitions., Ted Cassirer Jun 2015

Critical Point Pairs For Smectic-A* - Smectic-C* Phase Transitions., Ted Cassirer

Physics

Liquid crystals is a class of materials possessing properties from both solids and fluids. Similar to solids the molecules arrange themselves in some sort of order. In the liquid crystal state there are multiple phases, smectic being one of them. In a smectic liquid crystal the molecules are aranged (along $z$) in layers. Of the smectic liquid crystals there exists different phases. In the smectic-A (Sm-A) phase the avarage tilt is $0$ relative to $z$ and in the Smectic-C (Sm-A) phase the avarage tilt is non-zero relative to $z$. Normally the liquid crystal will transition between the two phases by …


Universal Uav Payload Interface, Nolan Reker, David Troy Jr, Drew Troxell Jun 2015

Universal Uav Payload Interface, Nolan Reker, David Troy Jr, Drew Troxell

Computer Engineering

Unmanned Aerial Vehicle (UAV) technology is becoming increasingly accessible for civilian use. Both open-source and commercial-purpose UAVs can be obtained affordably or even built. However, the platforms available are very segmented in their customization to a specific application (i.e. land surveying, payload delivery). This project aims to create a Universal Payload Interface (UPI) mounted to the underside of multi-rotors or other UAVs to enable the attachment of customizable sensor payloads. These payloads allow a single UAV to be rapidly reconfigured to perform a multitude of tasks.

The Universal Payload Interface facilitates communication between the payload, onboard flight controller, and operator …


Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang Jun 2015

Pre-R: Making Healthcare Healthier, Timothy Acorda, Ryan Foletta, Winifred Lee, Thomas Nguyen, Isabella Sarmiento, Brian Truong, Marek Zhang

Computer Engineering

No abstract provided.


Enterprise Smart Outlet, David Faltmier, Matthew Mcgill, Luke Stencel Jun 2015

Enterprise Smart Outlet, David Faltmier, Matthew Mcgill, Luke Stencel

Electrical Engineering

The purpose of our senior project, Enterprise Smart Outlet, is to create an electrical outlet which will allow enterprise users to monitor and change their power consumption habits on a large scale. The initial goal of this project is to allow consumers to see their power consumption per outlet in real time, and then using that information conform their future habits to help them conserve electrical energy, and more importantly, money. Three requirements for our project to meet our initial goal are, the outlet will work in a standard electrical outlet and be completely compatible with current electrical standards, the …


Shark Alert: Early Warning System, Cory Peterson, Marc Rauschnot, Taylor Mcclain Jun 2015

Shark Alert: Early Warning System, Cory Peterson, Marc Rauschnot, Taylor Mcclain

Electrical Engineering

The Shark Alert Early Warning System is a device geared toward avid beach goers such as surfers, divers, and swimmers. The system is composed of an ultrasonic transmitter mounted on a shark’s dorsal fin and a receiver worn by the user around the ankle. The receiver alerts the user to the presence of a shark upon ultrasonic signal detection.

The receiver warns the user through both visual and tactile (vibration) alerts to ensure user notification. This circuit was built and tested in the EE labs and Recreation Center pools to determine transmission range. The receiver detects the transmitted signal up …


U-Larm Bike Lock Accessory, Craig Cary Jun 2015

U-Larm Bike Lock Accessory, Craig Cary

Electrical Engineering

Over the past few years, anti-pollution organizations and activists have encouraged society to use eco-friendly transportation like ride-sharing and biking. According to the San Luis Obispo Police Department, however, bike owners report approximately 269 bike thefts per year. This statistic illustrates the need for a more effective way to protect bicycle property.

The development of an alarm system for the U-Lock bike lock encourages bike owners to ride their bicycles by providing them with additional measures to protect their bicycle property. This U-Lock accessory, when cut, sounds an alarm to alert nearby persons of the theft-in-progress. In order to turn …


Department Of Energy Solar Decathlon 2015, Dante C. Carrillo, Dion A. Celebrado, Jenna I. Denhaan, Christian F. Ferrer, Simon D. Hauser, Audrey L. Rempher, Joseph H. Rohrer, Casey S. Smith Jun 2015

Department Of Energy Solar Decathlon 2015, Dante C. Carrillo, Dion A. Celebrado, Jenna I. Denhaan, Christian F. Ferrer, Simon D. Hauser, Audrey L. Rempher, Joseph H. Rohrer, Casey S. Smith

Electrical Engineering

The goal of the Department of Energy (DOE) Solar Decathlon 2015 project is to design, build, and operate a zero-net energy solar-photovoltaic (solar-PV) powered residence. It is an international competition taking place in the fall of 2015 in Irvine, California. The design needs to be attractive, energy-efficient, innovative, and affordable. The Cal Poly team includes students from a variety of majors, including Architecture, Mechanical Engineering, Electrical Engineering, and many more. The different disciplines need to work together to create a functional and cohesive design. For our senior project, we have designed the electrical systems in the home, including the power, …


Test Automation Program For 20-126, Stacia Kwong Jun 2015

Test Automation Program For 20-126, Stacia Kwong

Electrical Engineering

No abstract provided.


Smart Shot: Electronic Target With Smartphone Application, Tyler Stuart Pickett, Taylor Jacob Hutchinson Jun 2015

Smart Shot: Electronic Target With Smartphone Application, Tyler Stuart Pickett, Taylor Jacob Hutchinson

Electrical Engineering

The objective of this project is to develop an electronic system for recreational shooters that functions as a target with real-time feedback. The system provides a user-friendly alternative to paper targets and expensive competition scoring systems. One of the largest challenges presented by this project is balancing cost, durability, and sensitivity. The scope of this project includes the design and implementation of a target assembly, an electronic system, and a smartphone application.

The system is comprised of three main modules: the target, the control module, and the smartphone app. The electronic target communicates wirelessly with the smartphone via Bluetooth. Once …


Rocket Cam: Low Frequency Analog Transmission Of Digital Video, Thomas J. Higdon Jun 2015

Rocket Cam: Low Frequency Analog Transmission Of Digital Video, Thomas J. Higdon

Electrical Engineering

The camera module provides data for improving models of dynamic events on Orbital ATK Corp. rockets and aids in troubleshooting, if necessary. Video images provide a valuable addition to the strain, vibration, shock, and acoustic data used for modeling dynamic events, such as stage separations. The cameras can record a duration of video data suitable for capturing a dynamic event and of high enough quality to aid in its modeling. The module readily integrates into the rocket’s current analog data collection systems. The project has further relevance to any other application that necessitates video data transmission over similar limited-bandwidth, analog …


Capiche!: Closing The Loop, Dane Jordan Jun 2015

Capiche!: Closing The Loop, Dane Jordan

Electrical Engineering

Capiche! is an application that provides real-time feedback to teachers, while allowing everyone in the classroom both students and teachers to see how well the material is being absorbed all anonymously. The student interface will consist of three buttons- Capiche!, Ehh... ,and ...what? to allow to students to input their understanding from complete comprehension to no comprehension. The live update data of the entire classroom will then be displayed on everyone’s phones and tablets. Furthermore, on the teacher’s device the lecture audio will be recorded and synced with the data, so that the teacher can review the lecture after the …


Design Of A High Powered Led Driver, Omar Renteria Jun 2015

Design Of A High Powered Led Driver, Omar Renteria

Electrical Engineering

Research has shown that LED lighting products have greater energy efficiency, longer lifespans, and lower heat outputs than compared with traditional lighting technologies. An estimated growth of 45 percent per year through 2019 for the LED lighting market should provide a wider variety of LED related products to consumers. The goal of this project; to create a driving circuit that powers a set of high powered LEDs. The implementation of LEDs significantly reduces the power consumption in comparison with other types of light such as incandescent bulbs or CFLs, therefore saving the consumer money.


Current Protection For The Energy Harvesting From Exercise Machines (Ehfem) Project, Colton Crivelli Jun 2015

Current Protection For The Energy Harvesting From Exercise Machines (Ehfem) Project, Colton Crivelli

Electrical Engineering

The Energy Harvesting from Exercise Machines (EHFEM) project intends to create an exercise machine that recycles the energy expended by an athlete operating the machine by sending it to the electric grid. The work done by the user goes through a DC-DC converter and an inverter in order to prepare it for delivery to the grid. A protection circuit ensures that the inverter does not try to pull too much current from the DC-DC converter. The project implements a current protection system that ensures the system doesn’t experience an overcurrent condition.


The Dc House Project: Electrical System Design & Construction, John Bradley Jun 2015

The Dc House Project: Electrical System Design & Construction, John Bradley

Electrical Engineering

This project entails the design and assembly of the photovoltaic system, switchboard panel enclosure, and battery enclosure for the DC House’s main electrical system. The intended purpose of this project is to provide the electrical framework necessary for future students to easily modify and add to this rendition of the DC House. The principle design implements a variety of renewable energy sources, however this senior project only uses solar power in order to maintain a manageable scope. Each of these renewable energy sources are stepped down to a voltage of 24V and input to a Multi Input Single Output DC …


The Zephyr Charge: A Wind-Powered Usb Charger, James Dean Carson, John Pina Lopez Iii Jun 2015

The Zephyr Charge: A Wind-Powered Usb Charger, James Dean Carson, John Pina Lopez Iii

Electrical Engineering

The Zephyr Charge project is to design and build a cell phone charger using a small wind turbine generator that can be useful to the fishermen community, namely fishermen of third world countries. The generator will output to USB for ease of charging capability. The size of the whole system should be light enough to move around, and the turbine itself will be mountable onto an edge of a wall. The goal of this project is to design and build a compact and easy to use cell phone charger, which is also efficient.

In order to be a practical product, …


Audio Dsp Amplifier, William Saba, Nicholas Barany Jun 2015

Audio Dsp Amplifier, William Saba, Nicholas Barany

Electrical Engineering

The key concept of this project is to create a microcontroller system that serves as an interface between a DSP board and a total of 4 amplifier channels. The fully integrated system will provide a fully inclusive audio DSP amplifier for use in 2.1 or bi-amplified stereo speaker setups. The project will focus on developing an intuitive interface that is operable from the device or a computer that programs the DSP board for various speaker applications. The finished design will provide a custom computer sound amplifier in one package, eliminating the need for multiple components by interfacing two stereo amplifiers, …


Design Of A Multiple Input Single Output Dc-Dc Converter For The Dc House Project, Chad Santos, Siby James Jun 2015

Design Of A Multiple Input Single Output Dc-Dc Converter For The Dc House Project, Chad Santos, Siby James

Electrical Engineering

This senior project report describes the design and further development of the MISO (multiple input, single output) circuit. The MISO circuit harnesses power from four separate renewable energy sources (hydro, solar, wind and man) and converts it into a single DC output voltage. Though this circuit has been initially designed and tested in previous years, it was only developed enough to use as a test circuit. Further implementation will allow for the MISO to be available in a more practical setting. Professor Taufik will then take the newly designed MISO circuit to implement in a house in Indonesia.


Dual Channel Matrix Switch Audio Receiver, Austin Fox Jun 2015

Dual Channel Matrix Switch Audio Receiver, Austin Fox

Electrical Engineering

The Dual Channel Matrix Switch Audio Receiver controls 2 separate audio output channels. Each channel plays any of the system's 3 inputs. This controller enables a user to play two separate audio signals through two separate speaker channels. The system design allows audio input from 2 RCA sources or 1 RCA source and a phono source. The system outputs an audio signal for each output simultaneously at up to 36W on each channel for an 8Ω load. The device allows a user to control the audio input and the volume of each output channel. An Arduino Uno R3 microcontroller interfaced …