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

Engineering Commons

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

Electrical and Computer Engineering

California Polytechnic State University, San Luis Obispo

Theses/Dissertations

Microcontroller

Articles 1 - 19 of 19

Full-Text Articles in Engineering

Cardio Trainer, Levi Rash, Cristian Rodriguez Jun 2023

Cardio Trainer, Levi Rash, Cristian Rodriguez

Electrical Engineering

The Cardio Trainer Device is a wearable device that guides the user through a physical exercise based on the user’s heartbeat measurements. Users interface with the device via a wearable band. The band determines the heartbeat of the user in real time and, using that reading, gives the user verbal instructions to optimize their workout. These verbal instructions then serve to control the physical exertion of the user and are delivered through an audio device. Users input personal physical metrics to the Cardio Trainer Device that tailor the performance of the device in a manner of ways: rate of instruction, …


Design And Development Of Laboratory Single-Axis Pv Module Tracker, Helen A. Rice, Delaney Berger, Avishek Maitra Jun 2020

Design And Development Of Laboratory Single-Axis Pv Module Tracker, Helen A. Rice, Delaney Berger, Avishek Maitra

Electrical Engineering

Solar energy is an integral part of the renewable energy industry. Advanced solar farms actively track solar movement and update solar panel angles to maximize the system’s output power. Cal Poly boasts its own Solar Farm that features a single-axis tracking system. Single-axis tracking aims to get panels as close to perpendicular as possible given the panel arrangements and given the time of year. Single-axis tracking is a more robust measurement and tracking option. Single-axis tracking systems usually only have East-West panel arc movement, following the sun’s rotation. Dual-axis trackers have both East-West and North-South panel arc movements. Dual-axis systems …


Dashboard, Bradley Manuel Levin, Kyle Matthew King Jun 2019

Dashboard, Bradley Manuel Levin, Kyle Matthew King

Computer Engineering

Modern gamers are always looking for new and exciting ways to play board games. Our senior project, DashBoard, is intended to capitalize on this interest and upgrade board games to have pre-programmed moves and easy piece moving. It is a proof-of-concept project for a programmable chess-style game board using an electromagnet array to move the pieces around the board. With an easily programmable interface with the Raspberry Pi 3, users can make their own programs or find ones others have made online to move pieces in creative ways.


Development Of A Myoelectric Detection Circuit Platform For Computer Interface Applications, Nickolas Andrew Butler Mar 2019

Development Of A Myoelectric Detection Circuit Platform For Computer Interface Applications, Nickolas Andrew Butler

Master's Theses

Personal computers and portable electronics continue to rapidly advance and integrate into our lives as tools that facilitate efficient communication and interaction with the outside world. Now with a multitude of different devices available, personal computers are accessible to a wider audience than ever before. To continue to expand and reach new users, novel user interface technologies have been developed, such as touch input and gyroscopic motion, in which enhanced control fidelity can be achieved. For users with limited-to-no use of their hands, or for those who seek additional means to intuitively use and command a computer, novel sensory systems …


Electronic Drum Machine (E.D.M), Nyssa Marie Backes Jan 2018

Electronic Drum Machine (E.D.M), Nyssa Marie Backes

Electrical Engineering

Many people argue that a drummer plays the most important role in a band of any genre. During live performances, the other band members rely on the drummer to keep the song moving forward at a proper steady pace. Even in recorded music, drums help listeners sing and dance along with their favorite songs. Thus, achieving success as a band, both in terms of recordings and live shows, absolutely requires a drummer. So, if a band does not have a drummer, and cannot afford the hefty cost of hiring a session drummer, a touring drummer, or both, how can they …


Adaptive Light Dimmer, Jonathan Sato, William Xiong Jun 2017

Adaptive Light Dimmer, Jonathan Sato, William Xiong

Electrical Engineering

This project, the Adaptive Light Dimmer for the DC House, senses a room's light content and adjusts a lamp's light intensity accordingly, thus regulating the room's light content. The device is designed to work with renewable energy sources such as wind and solar energy. This would be useful in less developed countries where AC electricity is not well spread and renewable DC, such as solar, can be better utilized. It functions by using the TSL2561 light sensor to sense light, ATTiny85 microcontroller to output PWM to the LED driver, LT3795 LED driver to output current to an LED and LT3014 …


Garage Door Security System, Trevor Lehr, Austin Williams Dec 2016

Garage Door Security System, Trevor Lehr, Austin Williams

Electrical Engineering

This project focuses on the design and build of a low cost system that monitors garage doors and transmits their state to a receiver unit placed at a convenient location inside the user’s house. This provides the user with the ability to monitor their garage doors from the comfort of inside their home without having to go outside and look at the garage. The receiver unit includes a screen to display system information and LEDs to make it easy to view the garage door’s status from a distance. The system has great enough range to place the receiver at any …


Design Of Inexpensive And Easy To Use Diy Internet Of Things Platform, Samuel R. Jaffe Jun 2016

Design Of Inexpensive And Easy To Use Diy Internet Of Things Platform, Samuel R. Jaffe

Master's Theses

This thesis focuses on the design and implementation of a new, inexpensive, and less complex system for a Do-It-Yourself (DIY) Internet of Things (IoT) platform. The hardware aspects focus on a new chip called the ESP8266 which contains both microcontroller and WiFi connectivity capabilities in an extremely affordable package. The system uses the Arduino IDE to program the ESP8266, which is known to be an extremely user-friendly environment. All other software is both free and easy to use. Past methods of creating IoT projects involved either expensive hardware, often ranging from $50-$100 per node, or complicated programming requiring a full …


Automatic Water Pump Controller, Alam D. Salguero, Kyle Russell Marquez Weeks Jun 2016

Automatic Water Pump Controller, Alam D. Salguero, Kyle Russell Marquez Weeks

Electrical Engineering

In countries including Indonesia, Mexico, Guatemala, and El Salvador, a city water authority supplies the clean water and pumps it into large ground-level storage tanks. A resident’s water pump then pumps the water to a water tank on top of his/her house. When the water level in the ground-level storage tank becomes too low, the pump siphons air and shuts down, requiring a resident to manually prime the water pump to get it running again. Residents struggle to monitor the water level of the tanks effectively and keep the pump running properly. To remedy the issue, the Automatic Water Pump …


Sun-Tracking Solar-Powered Led Street Light, Wesley Ballar, Harrison Wong Jun 2015

Sun-Tracking Solar-Powered Led Street Light, Wesley Ballar, Harrison Wong

Electrical Engineering

Street lighting is an essential utility especially in urban and industrialized areas because it provides illumination and safety for vehicles and pedestrians throughout the night. However, street lights are relatively inefficient; they consume large amounts of power from electrical grids and have predetermined operation times that are often non-optimal for the surrounding environment. The Sun-Tracking Solar-Powered LED Street Lamp is a self-sustaining device, built to replace the current lighting sources. The device features sun-tracking capabilities for maximum energy gathering and darkness recognition to establish optimal operation times. The project provides a reliable and enhanced alternative to current street lighting systems.


Wd Data Aquisition Board, Charmaine Guintu Jun 2015

Wd Data Aquisition Board, Charmaine Guintu

Electrical Engineering

The Data Acquisition (DAQ) Board project is a continuation of a project that started last year. It is a project in collaboration with Western Digital. Western Digital (WD) Power LSI Systems Validation group has stress testing equipment called the Torture Stand. Inside the Torture Stand hard drives are compacted and tested until failure. However, the transient responses of voltage and current signals from the hard drives are currently obtained from oscilloscopes. The oscilloscopes are bulky and expensive, so to replace the oscilloscopes the DAQ was created. The small size and much cheaper cost of the DAQ allows Western Digital to …


Ultraviolet Led Biofouling Mitigation, Andrew Lam Jun 2014

Ultraviolet Led Biofouling Mitigation, Andrew Lam

Computer Engineering

The goal is to determine if low-cost UV LEDs can mitigate marine biofouling on small glass or acrylic camera lenses. A microprocessor-controlled experimental setup to control the illumination of low-cost UV LEDs of various wavelength and packaging was fashioned. The system consists of a programmed microcontroller, a manufactured LED breakout interface, and a submergible UV LED array enclosed in a borosilicate glass tube. A preliminary qualitative assessment of four different UV LEDs was conducted during a three-week deployment of the experimental setup in the raw seawater system at the Cal Poly Center for Costal and Marine Sciences in Avila Beach, …


Universal-Retro Console Gamepads To Usb Adapter With Two-Player Compatibility, Miguel Buenrostro Jun 2013

Universal-Retro Console Gamepads To Usb Adapter With Two-Player Compatibility, Miguel Buenrostro

Electrical Engineering

An Arduino board or microcontroller development board with a microprocessor can be configured to interface with a variety of wired gaming input devices. Through software and hardware design this functionality is accomplished for the use of older gaming system gamepad devices such as the original Nintendo Entertainment System, the Super Nintendo, and Sega Genesis. The Arduino development board offers up to 18 general purpose input output connections which are sufficient for the simultaneous connection of up to 6 gaming devices of the aforementioned gamepads. The microcontroller‘s firmware is changed to achieved plug-and-play compatibility so windows can recognize the device as …


3.5 To 30 Mhz Automatic Antenna Impedance Matching System, William Blodgett Aug 2012

3.5 To 30 Mhz Automatic Antenna Impedance Matching System, William Blodgett

Electrical Engineering

Two-way communications using 3 to 30 MHz, high-frequency (HF) radio, also known as shortwave radio, provides worldwide coverage with no infrastructure required between stations. Amateur or “Ham” radio operators apply this advantage to long distance communications and to provide disaster relief communications. Optimum frequencies for long distance propagation are time-of-day variant necessitating an operating frequency range of 3 to 30 MHz. HF half wave dipole antenna length varies from 15 to 150 ft over this range. Fixed-length antenna impedance varies with frequency due to physical dimension dependent capacitance and inductance. Maximum transmitter to antenna power transfer occurs when the transmission …


Iphone Breathalyzer: Point Oh Wait!, Gurpal Bhoot Jun 2012

Iphone Breathalyzer: Point Oh Wait!, Gurpal Bhoot

Electrical Engineering

This final year project combines hardware and software components to create an alcohol breathalyzer that is compatible with the iPhone. The final design of the circuit and the iPhone application is original and combines multiple components to create the final product. Most of those components are seen in a simplified version of a breathalyzer, while the added components take care of the interface to the iPhone.


Multicore, Multithreaded, Phase-Synchronous Fm Sound Synthesizer, Justin Tomlin Jan 2011

Multicore, Multithreaded, Phase-Synchronous Fm Sound Synthesizer, Justin Tomlin

Electrical Engineering

This project implements a phase-synchronous FM synthesis algorithm in hardware. Envelope and low frequency oscillator modulation of oscillator parameters is implemented. The microcontroller the system is based on, the XMOS XS1-G4, allows for physical parallelism including features such as multiple cores, multiple hardware threads on each core, a hardware event-driven thread scheduler, and channel, channel ends, and link switches for thread and core communication. The event-driven architecture of this device was ideal for implementing this synthesis algorithm. The final product is portable, durable, has a simple, intuitive user interface, and allows for extensive spectral shaping capabilities. The basic functional requirements …


Ultrasonic Listener: Microcontroller Based Frequency Shifter, Troy Fredriks Jun 2010

Ultrasonic Listener: Microcontroller Based Frequency Shifter, Troy Fredriks

Electrical Engineering

No abstract provided.


Touch Screen Sound Controller, James Fenley, Jonathan Law Jun 2010

Touch Screen Sound Controller, James Fenley, Jonathan Law

Electrical Engineering

The Touch Screen Sound Controller sets out to explore the use of a touch screen as a sound control interface for the disk jockey profession. In addition, the project aims to provide an alternate means of transferring audio data by way of TCP/IP communications as opposed to MIDI. By applying our method, a user may stream pulse-code modulated data from a server onto a client’s RAM via an Ethernet connection. A 32bit, 200MHz ARM9 microprocessor addresses data from the RAM and proceeds with executing DSP instructions from the user. The connection between the touch screen and the central microprocessor is …


Pic Controlled Two-Band Stereo Audio Equalizer, Tim Brown Dec 2009

Pic Controlled Two-Band Stereo Audio Equalizer, Tim Brown

Electrical Engineering

The purpose of this project is to build a PIC (Peripheral Interface Controlled) controlled two-band stereo audio equalizer. The input audio from each stereo channel is separated into four different analog filters. The PIC has been programmed in BASIC and is used to route the audio signal to one of the four analog filters. Three of the filters have been preset to a certain frequency response (Jazz, Natural, and Bass), and the fourth filter has the unique ability to be controlled manually. Stereo potentiometers have been installed on the “Manual” filter to allow the user to change the frequency response …