Chord Hero Miami University
|
|
- Barnaby Gardner
- 7 years ago
- Views:
Transcription
1 Chord Hero Miami University ECE 387 5/2/2011 Team Members: Josh Wilson Jesse Griffis Eric Miller
2 Introduction: The Chord Hero project involves designing, building,and demoing a device for teaching guitar chords without prior knowledge of guitar playing. The final prototype consisted of a series of Light Emitting Diodes (LED's) and push-button switches that displayed a chord and allowed a user to input the correct response. An Altera DE2 Field Programmable Gate Array(FPGA) was used in processing input and output to the LED s and switches which were located on a board we constructed. The chord selection and output to the LED's are sent and then the user inputs the correct button sequence to learn the chord. When a correct chord structure is inputed by the user, via the switches, the FPGA will display "Good". The project featured a demo mode showing the capabilities of the C file that were written to display chords and receive input. While the end result was a rough prototype it would be feasible to construct a designing similar to this that could function as a learning tool for beginning guitar players. The following report will give you a better idea of our design process as well as in depth look at the finished prototype.
3 Research: From the beginning we wanted to make a project that allows a user to interact with a system that accurately simulated a real guitar. The system would have to provide visual instruction and feedback to effectively teach the user real guitar chords. The initial idea we had in mind when starting this project was to implement an embedded system inside a real guitar neck. The system would consist of LED s mounted underneath each string that would show the user the correct notes to play. After obtaining a used guitar neck we tried to drill out a section to accommodate the LED s but quickly discovered that we lacked adequate space to contain the circuitry required. The next approach we designed consisted of a series of switches and LED s to simulate as close as possible a real guitar without the limitations of the small guitar neck. The LED s would light to show the proper notes and chord structures and then the switches would be in place to allow the user to input their response and receive feedback from the system. Since it would be fairly expensive to buy switches to represent an entire guitar neck, we decided to concentrate on the first three frets of the guitar neck where most of the major and minor chords are played. After we decided on the design for the neck our next task was to develop a controller to handle the user input and various output that we required. Our first choice was to develop a system on the Arduino micro controller. The Arduino is cheap an easy to program, however it is quite limited in its capabilities. We quickly learned that there would not be enough inputs and outputs on the Arduino to handle all the switches and leds. At first we thought it might be possible to use led drivers to handle the output, but each switch required and independent separate input that couldn't be handled in a straightforward way. The option for the Arduino was ruled out at this point. Since the Arduino lacked the capability we required we decided to pursue a route that utlized an FPGA. The De2 board that we have used previously in other courses has more than enough I/O pins for this project. The real issue with using the FPGA is the complexity of the code required to program the board. The De2 must be programmed in Verilog HDL making the code portion of this project much more difficult than what would be involved in the Arduino. We spent about 4 hours developing a hardware program that would output to LED s and input from switches. The complexity involved in this simple program quickly led us to search for another option for our programming needs. At the suggestion of Dr. Jamieson we started to research implementing a softcore processor on the FGPA that would be capable of running a C file. The complexity involved in implementing the processor is quite large, but once the processor is on board the project is fairly straightforward. Although it took a long time to get the processor working we were able to develop a more advanced program with better features that we would have been able to pursue in hardware alone.
4 Project Timeline: February Attempted to separate a real guitar neck in order to drill holes and run wire through it. This did not turn out too well for the guitar neck because wood glue is strong and does not like to separate. We sought other alternatives such as plywood to simulate a guitar neck. March Talked about parts for the guitar and the ground work was laid on how to implement the project. The parts were ordered and received. The FPGA was looked into along with the Nios soft processor and it was chosen due to the multiple inputs and outputs using the IDE cables. April Early April-Still trying to get the soft-processor working and able to accept the C program that implements the input and output. Have drilled holes and put in the push-button switches for the guitar replica. We have also begun soldering all of the switches. Mid April- The soft processor is working and are now focusing on the C code to cooperate with the processor for our inputs and outputs. We have been able to set up the switches for testing and now soldering a few LED s in order to test the C program. End April- Demo night is quickly approaching and we are nearing completion of the project. The remaining LED s are installed on the plywood and most of them are soldered. A slight problem of solid solder connections with the LED s has presented itself causing them to stop working intermittently.
5 Finished Prototype: At the heart of this project was the Nios soft processor which allowed for the FPGA to operate and interpret the C programming language. The actual visual and hands on aspect of the project came easier than setting up the processor. A piece of ¼ plywood was laid out with 18 LED s behind 18 push-button switches which made our three frets of the guitar. Two IDE ribbon cables were placed down the plywood of the simulated guitar in order to accept the push-button inputs and output the correct sequence of LED s. With an abundant length of wire and solder we were able to bring the hands on aspect of the project together. The ribbon cables provided input and output to the FPGA. The switches were fed in by one ribbon, and the FPGA used the information to determine of the chord was played correctly. If it was, the LED seven segment displays in the DE2 board displayed Good We used two key switches on the board to allow the user to go through the chords in its memory. We programmed the 7 Major chord used in many songs, and are considered the basics to play guitar; they include the following chords: A, B, C, D, E, F and G. We also programmed in a demo mode so that, when it is not in use, the device will display all of the chords on the display and on the LEDs on the neck. Conclusions and Future Work: There are a few problems we would want to address in future designs. The final demo guitar was touchy because the wiring on the back would sometimes break and the LED s would not light up. Reducing the overall size of the neck of the guitar so one could play like a real guitar would be key. One way to improve our design is to try and acquire smaller push buttons or a sort of smaller input strip. Another design improvement would have the wiring of the LED s to be more stable and isolated from constant touch of the user. More chords could be added to the chord library. Another key aspect of learning the guitar is what strings to strum and timing. The timing aspect would need separate inputs and could probably run on the internal clock of the FPGA. These ideas would drastically improve Chord Hero and would allow for songs to be implemented into the system. A user could upload a song and set the pace at which they wanted to learn the song. This would be an ultimate design implementation if a user could choose a song, upload it, and then have the system break the song down into certain chord progression s to teach the user the song at their desired pace. Once all the chords and demo mode were programmed in the FPGA, we were running low on memory. In fact, we had to remove a light display we had the device do when it was in demo mode because we ran out of memory in the Nios system.
6 About the team Josh Wilson I am a studying electrical engineering but have also concentrated my studies on the computer side of the discipline. I chose this project because I am a guitar player and I liked the concept of designing a system that could help beginners out. I also liked how we were able to tie in some simple circuits with a computer system that we also made. ECE 387 provided us with a the opportunity to work on an open ended project in team format. I think this kind of experience is key to finding a desirable career when we graduate and will certainly list this project on my resume under accomplishments. Eric Miller Also currently studying Electrical Engineering and since high school have studied analog circuit analysis. The digital side of electronics has come relatively easy and enjoyable. This project was a perfect fit, because I have created analog guitar effects in the past and do enjoy playing guitar. Prior knowledge of soldering and continuity testing learned in high school helped in this adventure. Incorporating hardware with software will always be a challenge and this project was a valuable learning experience. This ECE 387 class was unlike any other learning experience, and has clearly improved my problem solving process. This experience will undoubtedly further my career as an engineer. Jesse Griffis I am studying electrical engineering. I have specifically worked with FPGAs, and have performed research on the placement problem with FPGAs using genetic algorithms. This project involved the use of an FPGA and I have learned how to build a system on the chip. I found this to be challenging, but gives the FPGA more power to manage applications and ease of use. I found ECE 387 as one of the most important classes in my college experience because it allowed me to use the skills and education I have learned and create practical applications like this project. I feel this practice will further my experience and help me in my career.
7 Sources: Dr. John Loomis / Altera / Sparkfun /
Digital I/O: OUTPUT: Basic, Count, Count+, Smart+
Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ The digital I/O option port in the 4-Series provides us with 4 optically isolated inputs and 4 optically isolated outputs. All power is supplied externally.
More informationADDING and/or DELETING PIN NUMBERS (Plus other simple programming commands) in My DK-16 or DK-26 DIGITAL KEYPAD
ADDING and/or DELETING PIN NUMBERS (Plus other simple programming commands) in My DK-16 or DK-26 DIGITAL KEYPAD A recurring call that we get here at Securitron Technical Support is from end users of our
More informationSurveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The
More informationPUSH BUTTON START INSTALLATION MANUAL
PUSH BUTTON START INSTALLATION MANUAL ALTHOUGH THIS PRODUCT HAS BEEN THOROUGHLY TESTED KPIERSON TECHNOLOGIES ASSUMES NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY RESULT BY THE INSTALLATION OF THIS PRODUCT.
More informationControlling a Dot Matrix LED Display with a Microcontroller
Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.
More informationTechnical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students
Session: 2220 Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Adam S. El-Mansouri, Herbert L. Hess, Kevin M. Buck, Timothy Ewers Microelectronics
More informationSoft processors for microcontroller programming education
Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse goetzman.char@uwlax.edu Jeff Fancher Electronics Western Technical College
More information2. Scope of the DE0 Board and Supporting Material
1 Getting Started with Altera s DE0 Board This document describes the scope of Altera s DE0 Development and Education Board and the supporting materials provided by the Altera Corporation. It also explains
More informationGUITAR THEORY REVOLUTION
GUITAR THEORY REVOLUTION The Major and Minor Pentatonic Scales Copyright Guitar Theory Revolution 2011 1 Contents Introduction 3 What are the Major and Minor Pentatonic Scales 3 Diagrams for all the Pentatonic
More informationPHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly
More informationAC 2007-2027: A PROCESSOR DESIGN PROJECT FOR A FIRST COURSE IN COMPUTER ORGANIZATION
AC 2007-2027: A PROCESSOR DESIGN PROJECT FOR A FIRST COURSE IN COMPUTER ORGANIZATION Michael Black, American University Manoj Franklin, University of Maryland-College Park American Society for Engineering
More informationPing Pong Game with Touch-screen. March 2012
Ping Pong Game with Touch-screen March 2012 xz2266 Xiang Zhou hz2256 Hao Zheng rz2228 Ran Zheng yc2704 Younggyun Cho Abstract: This project is conducted using the Altera DE2 development board. We are aiming
More informationPCB Project (*.PrjPcb)
Project Essentials Summary The basis of every design captured in Altium Designer is the project. This application note outlines the different kinds of projects, techniques for working on projects and how
More informationN64 Potentiometer Analog Stick Retrofit
N64 Potentiometer Analog Stick Retrofit This document describes in rough detail the procedure to convert a rotary-encoder based OEM Nintendo 64 controller analog stick, to a potentiometer based stick found
More informationAdafruit SHT31-D Temperature & Humidity Sensor Breakout
Adafruit SHT31-D Temperature & Humidity Sensor Breakout Created by lady ada Last updated on 2016-06-23 10:13:40 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Other Pins:
More information1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation
1394 Bus Analyzers Usage Analysis, Key Features and Cost Savings By Dr. Michael Vonbank DapUSA Inc., and Dr. Kurt Böhringer, Hitex Development Tools GmbH Background When developing products based on complex
More informationGlolab Talking Phone Dial Monitor
Introduction The detects the tones generated when numbers are dialed on your touch tone telephone and speaks the numbers that were dialed. This verifies that you dialed the correct number and is especially
More informationUPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
More informationExecutive Summary. Table of Contents
Executive Summary How to Create a Printed Circuit Board (PCB) Department of Electrical & Computer Engineering Michigan State University Prepared by: John Kelley Revision: 4/06/00 This application note
More informationLab 1: Introduction to Xilinx ISE Tutorial
Lab 1: Introduction to Xilinx ISE Tutorial This tutorial will introduce the reader to the Xilinx ISE software. Stepby-step instructions will be given to guide the reader through generating a project, creating
More information9/14/2011 14.9.2011 8:38
Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain firstname.lastname@tut.fi Department of Computer
More information7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
More informationMIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012
MIDECO 64-outputs MIDI note decoder USER MANUAL Roman Sowa 2012 www.midi-hardware.com 1.Overview Thank you for choosing MIDECO as your new MIDI-to-digital converter. This short manual will guide you through
More informationAdvanced Techniques for the Walkingbass
Advanced Techniques for the Walkingbass I have seen guys with 5 string basses who can t get half the sounds that you are getting out of just three. -Buddy Fo of the Invitations If you have read the Beginners
More informationAdafruit MCP9808 Precision I2C Temperature Sensor Guide
Adafruit MCP9808 Precision I2C Temperature Sensor Guide Created by lady ada Last updated on 2014-04-22 03:01:18 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins I2C Data Pins Optional Pins
More informationProgramming A PLC. Standard Instructions
Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order
More information101 IELTS Speaking Part Two Topic cards about sports, hobbies and free time A- Z
101 IELTS Speaking Part Two Topic cards about sports, hobbies and free time A- Z As the topics of sports, hobbies and free time are easy ones that tie in with IELTS Speaking Part One and students like
More informationSuitable for: Beginners with absolutely no previous experience. Beginners who appear particularly shy or nervous.
Lesson plan 1: CHORD STRUMMING FOR THE BEGINNER Suitable for: Beginners with absolutely no previous experience. Beginners who appear particularly shy or nervous. Prerequisites: None General Objective:
More informationSTEPPER MOTOR SPEED AND POSITION CONTROL
STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester
More informationMake Smooth, Seamless Chord Changes In 5 Minutes Or Less
Make Smooth, Seamless Chord Changes In 5 Minutes Or Less by Brett McQueen of UkuleleTricks.com All contents copyright 2014 McQueen Machine, LLC. All rights reserved. No part of this document or accompanying
More informationDesigning VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
More informationQUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
More informationOn the use of programmable logic in FabLabs
09.09.2013 Self introduction Electrical Engineer Self employed: Focus: Embedded Systems Motivation for being here: Providing and getting new ideas, make an offer, meeting interesting people Source: http://opensourceecology.org
More informationComputer Automation Techniques. Arthur Carroll
Computer Automation Techniques Arthur Carroll 1 Three Types of Computers Micro-Controller Single Board Computer Desktop Computer 2 The Micro-Controller Small inexpensive DIP or surface mount chips Roughly
More informationFigure 1 FPGA Growth and Usage Trends
White Paper Avoiding PCB Design Mistakes in FPGA-Based Systems System design using FPGAs is significantly different from the regular ASIC and processor based system design. In this white paper, we will
More informationGuitar Method Beginner: Book 1
Guitar Method Beginner: Book 1 This book has been a project in the works for over a year, and now my dream of releasing it has finally come true. I would like to thank everyone who has encouraged or helped
More informationILISC515-A Shift Interlock (Manual Lift Door) 2015 Ford Transit, 3.7L and 3.5L
An ISO 9001:2008 Registered Company ILISC515-A Shift Interlock (Manual Lift Door) 2015 Ford Transit, 3.7L and 3.5L Introduction The ILISC515-A is a microprocessor driven system for controlling wheelchair
More informationINSTALLATION MANUAL XM3 Reader
INSTALLATION MANUAL XM3 Reader Conditions Transactions, deliveries et cetera will be according to the general terms of delivery as deposited at the Chamber of Commerce at Meppel, The Netherlands. Registration
More informationWireless MIDI Interface
Wireless MIDI Interface User Guide Version 1.1 Apr 22, 2014 Panda-Audio Ltd. www.panda-audio.com Product web site: www.pandamidi.com EU Directives on the Protection of the Environment RoHS This product
More informationHow they invented chord patterns for the guitar. J. Chaurette. Dec., 2012
How they invented chord patterns for the guitar J. Chaurette Dec., 2012 The guitar has a very long history; it has evolved over the ages to what it is now. It has achieved its final distinct form in 1770,
More informationJoule Thief 3.0 Kit. June 2012, Rev 1 1 http://www.easternvoltageresearch.com Joule Thief 3.0
Kit Instruction Manual Eastern Voltage Research, LLC June 2012, Rev 1 1 http://www.easternvoltageresearch.com HIGH BRIGHTNESS LED THIS KIT USES A 1W CREE, HIGH BRIGHTNESS LED. DO NOT STARE AT THIS (OR
More informationAPEX Robot Rabbit. www.empyrion.demon.co.uk/apex/ Tel: 07786 637286 e-mail: apex@empyrion.demon.co.uk
APEX Robot Rabbit Television programmes such as Robot Wars and Techno Games have inspired many people to have a go at building their own robots. Some of these robots are fantastically complicated, and
More informationProgrammable Logic IP Cores in SoC Design: Opportunities and Challenges
Programmable Logic IP Cores in SoC Design: Opportunities and Challenges Steven J.E. Wilton and Resve Saleh Department of Electrical and Computer Engineering University of British Columbia Vancouver, B.C.,
More informationCar Racing Game. Figure 1 The Car Racing Game
CSEE 4840 Embedded System Design Jing Shi (js4559), Mingxin Huo (mh3452), Yifan Li (yl3250), Siwei Su (ss4483) Car Racing Game -- Project Design 1 Introduction For this Car Racing Game, we would like to
More informationPCB Artist Tutorial:
Derek Brower browerde@msu.edu Capstone Design Team 6 PCB Artist Tutorial: Printed Circuit Board Design Basics N o v e m b e r 1 4, 2 0 1 2 P C B B a s i c s P a g e 1 Abstract PCB Artist is a schematic
More informationCHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
More informationSmart Thermostat page 1
Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart
More informationOpalum FLOW series Opalum STREAM series Wireless setup guide. Wireless setup guide
The Control Hub of the Opalum FLOW and STEAM series speaker systems is sold in two versions, with and without wireless LAN (WLAN) support. This guide applies to WLAN enabled units only. Connecting the
More informationMICROPROCESSOR AND MICROCOMPUTER BASICS
Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit
More informationIntro to Intel Galileo - IoT Apps GERARDO CARMONA
Intro to Intel Galileo - IoT Apps GERARDO CARMONA IRVING LLAMAS Welcome! Campus Party Guadalajara 2015 Introduction In this course we will focus on how to get started with the Intel Galileo Gen 2 development
More information!Operation:!1. Connect an external power source to J1 (+ and - IN terminals). The
The CB500 Electronic Circuit Breaker is an resettable circuit breaker (fuse) that disconnects power when the trip setting is exceeded. There are 4 trip settings that can easily be changed and set during
More informationIntro. Review of. Boeing B737 Gear Lever Set (replica) Manufactured by Opencockpits
Review of Boeing B737 Gear Lever Set (replica) Manufactured by Opencockpits Intro My journey around flightsim hardware has now taken me a step closer to real replica hardware this time I have put my focus
More informationThe Secret Weapon for Bar Chords
Created by BCM The Secret Weapon for Bar Chords This handy device will make it much easier to form bar chords on your guitar. It is an effective tool that will give you immediate results. No more hours
More informationDesigning a Schematic and Layout in PCB Artist
Designing a Schematic and Layout in PCB Artist Application Note Max Cooper March 28 th, 2014 ECE 480 Abstract PCB Artist is a free software package that allows users to design and layout a printed circuit
More informationThe CAGED Guitar System
The CAGED Guitar System First of all, let s look at an example below on how to use the CAGED guitar system: 1 The example showed above demonstrates the general idea of how the CAGED system works in a certain
More informationDigitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation
More informationC8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
More informationMulti-Touch Ring Encoder Software Development Kit User s Guide
Multi-Touch Ring Encoder Software Development Kit User s Guide v2.0 Bulletin #1198 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: instinct@grayhill.com On the
More informationAutomated Contact Resistance Tester CR-2601
Automated Contact Resistance Tester CR-2601 What s New What s New Summary of Hardware Improvements: The middle Stiffener has been improved and no longer comes in direct contact with the main board thus
More informationThe 104 Duke_ACC Machine
The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components
More informationGame Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
More informationTest Driven Development of Embedded Systems Using Existing Software Test Infrastructure
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure Micah Dowty University of Colorado at Boulder micah@navi.cx March 26, 2004 Abstract Traditional software development
More informationIntegrating Cue Reading and Decision-Making into Skill Development
Integrating Cue Reading and Decision-Making into Skill Development STAGES of PLAYER LEARNING/DEVELOPMENT Initiation Acquisition What it is, and what to expect as a coach CUE READING & DECISION-MAKING PROGRESSIONS
More informationHow to Install a Motherboard
How to Install a Motherboard This guide is by no means comprehensive, but serves as a general guide to installing a JNCS motherboard bundle into a standard ATX case. JNCS has already set any relevant jumpers
More informationEXPERIMENT 8. Flip-Flops and Sequential Circuits
EXPERIMENT 8. Flip-Flops and Sequential Circuits I. Introduction I.a. Objectives The objective of this experiment is to become familiar with the basic operational principles of flip-flops and counters.
More informationRobot Board Sub-System Testing. Abstract. Introduction and Theory. Equipment. Procedures. EE 101 Spring 2006 Date: Lab Section # Lab #6
EE 101 Spring 2006 Date: Lab Section # Lab #6 Name: Robot Board Sub-System Testing Partner: No Lab partners this time! Abstract The ECEbot robots have a printed circuit board (PCB) containing most of the
More informationMicrotronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
More informationZIMBABWE SCHOOL EXAMINATIONS COUNCIL. COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER
ZIMBABWE SCHOOL EXAMINATIONS COUNCIL General Certificate of Education Ordinary Level COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER Candidates answer on the question paper Additional materials:
More informationControl Panel Wiring & Standardization Tips
Control Panel Wiring & Standardization Tips In this document I have included a number of drawings to help you organize and standardize your layouts basic wiring. The first drawing demonstrates my main
More information2016 Bridge Competition Guidelines Grades 9 and 10
2016 Bridge Competition Guidelines Grades 9 and 10 The TRAnsportation and Civil Engineering (TRAC) Program THE PURPOSE OF TRAC: The TRAC program is a new and inventive way of introducing students to the
More informationElectronic Rotary Table Divider V2.1 Construction
Electronic Rotary Table Divider V2.1 Construction 2006,2013 Steve Ward (steve@worldofward.com) Legal: All documents, code, schematics, firmware etc are offered as an aid to the experienced constructor
More informationThe self-starting solar-powered Stirling engine
The self-starting solar-powered Stirling engine This project began at the request of an artist who had proposed a Stirling-engine-powered sculpture to a client. The engine only had to run, not really produce
More informationIntroduction to Arduino
Introduction to Arduino With ArduBlock & LilyPad Dev Brian Huang Education Engineer brian.huang@sparkfun.com Pre-Class Survey http://bit.ly/14xk3ek Resources This PPT ArduBlock Download & Installation
More informationBeginners Guide to the Walkingbass
Beginners uide to the Walkingbass Learning to play a new instrument can open up a whole new world of creativity. It certainly has for me. The 3-string Walkingbass is an easy instrument to learn, yet it
More informationELECTRONIC THERMOSTAT AND THERMOMETER With SPEED CONTROL
148 OLD CONCORD TURNPIKE, BARRINGTON NH 03825 USA TEL (603) 868-5720 FAX (603) 868-1040 1-800-435-6708 E-Mail:sales@seafrost.com www.seafrost.com ELECTRONIC THERMOSTAT AND THERMOMETER With SPEED CONTROL
More informationMidi Workshop. SAWStudio. From RML Labs. To order this product, or download a free demo, visit www.sawstudio.com
SAWStudio Midi Workshop From RML Labs Welcome to the exciting new Midi WorkShop add-on for SAWStudio! The Midi WorkShop requires SAWStudio, SAWStudioLite, or SAWStudioBasic as a host. The Midi WorkShop
More informationStudy Guide for the Pre-Professional Skills Test: Writing
Study Guide for the Pre-Professional Skills Test: Writing A PUBLICATION OF ETS Table of Contents Study Guide for the Pre-Professional Skills Test: Writing TABLE OF CONTENTS Chapter 1 Introduction to the
More informationINSTRUCTIONS FOR THE INSTALLATION AND OPERATION OF ACTIVATOR II
INSTRUCTIONS FOR THE INSTALLATION AND OPERATION OF ACTIVATOR II ELECTRONIC TRAILER BRAKE CONTROL 5500 FOR 2, 4, 6 & 8 BRAKE SYSTEMS IMPORTANT: READ AND FOLLOW THESE INSTRUCTIONS CAREFULLY. KEEP THESE INSTRUCTIONS
More informationSPY-BATT Battery Tutor Device Installation Manual Rev. 1.1-07/04/2016
SPY-BATT Battery Tutor Device Installation Manual Rev. 1.1-07/04/2016 1. GENERAL DESCRIPTION The SPY-BATT is a device that allows to monitor the state of your battery. The SPY-BATT stores over time the
More informationLab 1: Full Adder 0.0
Lab 1: Full Adder 0.0 Introduction In this lab you will design a simple digital circuit called a full adder. You will then use logic gates to draw a schematic for the circuit. Finally, you will verify
More informationBuild A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue
Build A Video Switcher Reprinted with permission from Electronics Now Magazine September 1997 issue Copyright Gernsback Publications, Inc.,1997 BUILD A VIDEO SWITCHER FRANK MONTEGARI Watch several cameras
More informationBuilding A Computer: A Beginners Guide
Building A Computer: A Beginners Guide Mr. Marty Brandl The following was written to help an individual setup a Pentium 133 system using an ASUS P/I- P55T2P4 motherboard. The tutorial includes the installation
More informationEXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC
YEDITEPE UNIVERSITY ENGINEERING & ARCHITECTURE FACULTY INDUSTRIAL ELECTRONICS LABORATORY EE 432 INDUSTRIAL ELECTRONICS EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC Introduction:
More informationCATIA Electrical Harness Design TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Electrical Harness Design...2 Electrical Harness Assembly Workbench...4 Bottom Toolbar...5 Measure...5 Electrical Harness Design...7 Defining Geometric Bundles...7 Installing
More informationFREE CHORD BOOK Introduction
FREE CHORD BOOK Introduction Hi, I m Andy and welcome to my chord book for beginners! Most chord books are packed full hundreds of chord diagrams, so many in fact it could take literally years to play
More informationFlowKit in-circuit debug system
FlowKit in-circuit debug system www.matrixmultimedia.com HP299 Contents About this document 3 Board layout 3 General information 4 Detailed operation 4 Circuit diagram 7 2 Copyright About this document
More informationLMU-5000. Hardware and Installation Guide
LMU-5000 Hardware and Installation Guide Plan The Installation Verify Power, Ground and Ignition. Be sure to check each source (power, ground and ignition) to ensure that the proper signaling exists. This
More informationPC Tab INSTALLATION MANUAL SECURE-IT, INC. EAST LONGMEADOW, MA 01028. 800-451-7592 / 413-525-7039 (fax) 413-525-8807 http://www.secure-it.
PC Tab INSTALLATION MANUAL SECURE-IT, INC. EAST LONGMEADOW, MA 01028 800-451-7592 / 413-525-7039 (fax) 413-525-8807 http://www.secure-it.com IMPORTANT READ ENTIRE MANUAL BEFORE STARTING!!! System Overview
More informationImplementation of Web-Server Using Altera DE2-70 FPGA Development Kit
1 Implementation of Web-Server Using Altera DE2-70 FPGA Development Kit A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF FOR THE DEGREE IN Bachelor of Technology In Electronics and Communication
More informationTEECES DOME LIGHTING SYSTEMS
This lighting system was designed by John V (Teeces) to be a simple, customizable, expandable and affordable solution for dome lighting. An Arduino micro-controller is used to tell LED driver chips which
More informationECEN 1400, Introduction to Analog and Digital Electronics
ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall
More informationSample Project List. Software Reverse Engineering
Sample Project List Software Reverse Engineering Automotive Computing Electronic power steering Embedded flash memory Inkjet printer software Laptop computers Laptop computers PC application software Software
More informationThe SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC
The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC Introduction The SA601 is a mixed signal device fabricated in 0.18u CMOS.
More informationBristol ControlWave Redundant Control
October 19, 2007 - Page 1 Bristol ControlWave Redundant Control Redundant systems are offered for critical processes and harsh applications that require maximum operational readiness and system availability.
More informationWasabi 360 Ultra User Guide
Wasabi 360 Ultra User Guide For firmware v1.0, document revision 0 Introduction Wasabi 360 Ultra the ultimate ODDE (Optical Disc Drive Emulator), allows you to emulate you Xbox 360 s optical disc drive
More informationNetworking Remote-Controlled Moving Image Monitoring System
Networking Remote-Controlled Moving Image Monitoring System First Prize Networking Remote-Controlled Moving Image Monitoring System Institution: Participants: Instructor: National Chung Hsing University
More informationSuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev: 5-16-14 1
SuperIOr Controller The SuperIOr Controller is a game changer in the world of high speed embedded control. The system combines incredible speed of both control and communication with revolutionary configurable
More informationA Digital Timer Implementation using 7 Segment Displays
A Digital Timer Implementation using 7 Segment Displays Group Members: Tiffany Sham u2548168 Michael Couchman u4111670 Simon Oseineks u2566139 Caitlyn Young u4233209 Subject: ENGN3227 - Analogue Electronics
More informationAdafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout Created by lady ada Last updated on 2016-04-26 12:01:06 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: SPI
More informationThe Physics of Guitar Strings
The Physics of Guitar Strings R. R. McNeil 1. Introduction The guitar makes a wonderful device to demonstrate the physics of waves on a stretched string. This is because almost every student has seen a
More information