A Single Octave 32 kHz Auditory Output Device. By: Erick Ruiz Jeffrey Rollman UCSD COSMOS Cluster 1-Adventures in Embedded Computer Systems August 1,

Slides:



Advertisements
Similar presentations
Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
Advertisements

MP3 Files for Tape Groups Cassette Tapes ● Limited capacity ● Bulky ● Hard to position ● Difficult to rewind ● Difficult to organize ● Must turn tape over.
Royalty Free Music for Schools Do You Have the To Do a Podcast?
Lab7: Introduction to Arduino
Advanced Audio Setup Troubleshooting your audio Users’ Reference.
XP Tutorial 4 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Personalizing Your Windows Environment Tutorial 4.
COMPREHENSIVE Windows Tutorial 3 Personalizing Your Windows Environment.
Operating Systems First Program to load. Controls Hardware And software. Enable User to operate PC( Personal Computer) –Examples: DOS: Disk Operating.
What’s the computer?? computer is an electronic device that stores, processes, inputs, and outputs data to produce a result.
2008 UCSD COSMOS PROGRAM EMBEDDED COMPUTER SYSTEMS LAB July, 2008 DR. CHOON KIM
Motor Control Lab Using Altera Nano FPGA
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
How to use the VHDL and schematic design entry tools.
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
Lab 03 Windows Operating Systems (Cont.). PYP002 Preparatory Computer ScienceWindows Operating System2 Objectives Develop a good understanding of 1. The.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Introduction.
Traffic Light Controller By: Candace Lee And Nayeon Kim Instructors: Rajesh Gupta, Choon Kim, Shirley Miranda, Bridget Benson, Arash Arafee Cluster 1:
NI Multisim and Ultiboard
Operating Systems Day 4. Cascade Windows 1.Open one or more windows 2.Right click on task bar 3.Click cascade windows menu item Tile Windows 1.Open one.
®® Microsoft Windows 7 for Power Users Tutorial 2p1 Customizing Microsoft Windows 7.
Traffic Light Synchronization by: Avneesh Kohli, Eric Harmatz, and Govil Gupta.
Statement of Purpose: To program an incremental counter using the PSoC Designer 5.0, Imagecraft, the programming language C, the PSoCEval USB CY3214 circuit.
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
A Single Octave 32 kHz Auditory Output Device By: Erick Ruiz and Jeffrey Rollman Research Problems: -Can a PSoC device be programmed to allow for auditory.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Parts of a Computer.
SMART Board Demo February 8, Topics Interactive Whiteboards Connecting to the SMART Board SMART Board Basics Using the SMART Board and Tools Helpful.
Several Ways to Print in Windows 98 by Ralph Godinez.
1/28/2010 Network Plus Windows Networking Network Identification Identifies name and type of network. Installed adapters –Performed during Windows installation.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
COMPREHENSIVE Windows Tutorial 9 Maintaining Hardware and Software.
EE 446 Project Assignment Top Design Sensor Components Pin Assignment and Configuration Completed Physical Setup Project Tasks.
High Speed Data Converter University
 VIDEO CAPTURE USING FIREWIRE  VIDEO CAPTURE USING A VIDEO CARD  CAPTURING VIDEO CONNECTING EQUIPMENT AND CAPTURING DIGITAL VIDEO.
Software Programmed in C 1. lightCycle: Function that cycles the lights when the CapSense is activated, cycles lights from Red to Green. 2. If, else: Determines.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
Cluster 1: Adventures in Embedded Computer Systems July 2008 Electrical Brain Stimulation Using Modulation of Pulse Width and Frequency of Light-Emitting.
Creating Multimedia Interaction with Windows Media Technologies 7.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Stuff By Zach and Turtle To designate a default printer, choose Start > Control Panel > Printers and Faxes. Right-click the printer, and then.
Jerk the Bear In order to explore the possiblities of the integration of capacitative sensors in consumer products, we implemented capsense technology.
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
Digital Temperature Gauge Project Proposal ECE 4330 Patricia Kaminski System Overview Hardware Design Software Design Testing.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
In computing, an input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Rebecca Bruce and Susan Reiser, May 2015 Analog Input and Output.
Unit 01 - Set up and operate a digital audio workstation.
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
Vex Robotics Program Two: Using two motors. Program two: using the motors In the last section, you learned how to turn on one motor. Now, you will take.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
STEP-1 START PROTEUS Click on START button and you will get “ Proteus 7 professional “  Install Lab Center Proteus in the PC.  After Successful installation.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
Microsoft Robotics Studio Simulation Environment
Lab 1: Using NIOS II processor for code execution on FPGA
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Computer Software: Programming
3.01 Apply Controls Associated With Visual Studio Form
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
Introduction to robotics
Windows Operating Systems (Cont.)
Create a paper craft for any object that makes a sound
Founded in Silicon Valley in 1984
Manual Robotics ..
Traffic Light Synchronization
Presentation transcript:

A Single Octave 32 kHz Auditory Output Device

By: Erick Ruiz Jeffrey Rollman UCSD COSMOS Cluster 1-Adventures in Embedded Computer Systems August 1, 2008 Prof. Rajesh Gupta Prof. Choon Kim Teacher Fellow- Shirley Miranda T.A.- Arash Arfaee T.A.- Bridget Benson

Roadmap Purpose/Motivation Problems Hypothesis Procedures Hardware/Software Results Demo Future Works Conclusions

Purpose/Motivation Create a digital entertainment device using the PSoC circuit board Create a user friendly interface for device operation Motivation: PSoC circuit board is relatively low cost and can serve as a universal platform for future consumer devices

Problem Can a PSoC device be programmed to allow for auditory output? Is it possible to create a workable external CapSensing device that can overcome issues associated with accuracy, signal loss and wiring difficulties? How can reliable pin connections be maintained with the large number of pins needed?

Hypotheses PSoC Designer 5.0 can be used to program a digital entertainment device An external CapSensing device can be created on Plexiglas acrylic Input from CapSense can create an output of varying sounds from PSoC circuit board

Procedures 1.Open PSoC Designer 5 and create new Chip Level Project and select the chip CY8C LFXI in the catalog. Be sure to select C as the Main file. 2.Go to User Modules on the left side of the main page: Capsense  CSD  CSD with PRS16  right-click  place  Ok. 3.Change the Properties of CSD: Scanning Speed: fast, Resolution: 9. 4.Right-Click CSD  CSD Wizard  fix your settings according to your necessities of your board. i.e.: 2 buttons, 1 slider: then drag and drop the port and pin number on the boxes. 5.Add buzzer: user modules  PWMs  PWM8  place  right-click PWM8 then fix global properties and PWM8 properties for your board. 6.Get your configuration files: Build  Generate Configuration files for all. 7.On Workspace Explorer got to the last folder and click on the + then the + on the Source Files and open Main.C. 8.Edit the Main.C and add the C Program. 9.Build  Generate/Build all Projects then Program your board with PSoC programmer. Be sure to have IMAGECRAFT set in Tools  Options. In Programmer be sure you have selected Family 24X94 then in Device Choose CY8C LFXI. The file load “yourproject.hex” and the click Program. 10.Lightly touch the Capsense button and listen for the buzzer go off.

Hardware/Software PSoC CY3214 circuit board Auditory amplifier (buzzer) Copper electric tape Assorted wires and capacitors Acrylic Plexiglas boards MiniProg programming device PSoC Designer 5.0 software (C language) PSoC Programmer software A Windows computer to program the device

Results An Earlier Stage of Development The Final Keyboard Prototype The Completed Keyboard Attached to PSoC CY3214

Demo

Future Works Acrylic Guitar Created at Cluster 2’s Labs at EBU 2 Gibson ES 335 Model Problems Wire has too much interference Wire cannot be longer than 3”- 5” PSoC board does not have enough pins for that amount of frets.

Conclusion A user-friendly embedded systems interface can be created with a PSoC circuit board More than one octave is not possible due to wire interference and noise The number of features and octaves is limited by the number of available ports