Comprehensive Design Review

Slides:



Advertisements
Similar presentations
Electrical and Computer Engineering Team14: BMW Brainwave Manipulated Wagon Midway Design Review.
Advertisements

Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Midway Design Review 11/25/2013.
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
Final Year Project Pat Hurney Digital Pitch Correction for Electric Guitars.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
Analog Sensing 101 WITH P Agenda  Analog Signal Characteristics  Common Problems with A/D Conversion  Clipping  Small Signals  Aliasing  Analog.
T EAM A UTO T ABBER M ICHAELA S HTILMAN -M INKIN (CSE) M ICHAEL M URPHY (EE) T ARYK A LSAGOFF (CSE) M ATTHEW W OJICK (EE)
MDR Advisor Professor Pishro-Nik Evaluators Professor Jackson & Professor Kundu.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Parkinson’s patient & physician aiding system Performed by: Alexander Kinko Stanislav Shapiro Barukh Trabelsi Instructor: Boaz Mizrachi Part A Final &
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Midway.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Preliminary Design Review 10/18/2013.
Team May1310 Team Members: Taylor Bouvin – CPRE Kok Aun Chee (Kodi) – EE Anna Grimley – EE Mike Kinsella – CPRE Jake Kyro - EE Advisor: Professor Wang.
FPR Presentation Team Frij
ISUAL Spectrophotometer Electronics C. Ingraham. 2NCKU UCB Tohoku CDR 9 July, 2001 Spectrophotometer Electronics C. Ingraham SP Electronics Functions.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
Electrical and Computer Engineering Team14: BMW Brainwave Manipulated Wagon Comprehensive Design Review.
Department of Electrical and Computer Engineering Team BeepachU November 26, 2013 Midway Design Review.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team RCA March 1, 2013 Cumulative Design Review.
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Team 03 Department of Electrical and Computer Engineering 6 March 2015 Digital Fitness Trainer CDR.
Comprehensive Design Review Team Vibraid March 2014.
ClearVision Final Presentation Senior Design 1. Team Members Travis Ann Nylin Electrical Engineer System Testing Schematic Data-Logging and Retrieval.
Instrumented Football Helmet
Detection of Patient Falls Using Three-Axis Accelerometer Umer Jamshaid Tyler Quarles Parampal Randhawa Martha Serna Matthew Treinish April 26, 2011 School.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
Department of Electrical and Computer Engineering Team BeepachU March 3, 2014 Comprehensive Design Review.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Multi Channel Music Recognition for an Electric Guitar.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Visible Light Photon Counter Integrator Group 48: Katie Nguyen, Austin Jin ECE445 Spring 2016 May 1, 2016.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Drum Tutor Lite Yuanheng Yan Xun Yu Zhen Qin ECE 445 Senior Project Group 43 December 3,2015.
16 Step Analog/Digital Synthesizer
14-BIT Custom ADC Board Rev. B
Spread Spectrum Audio Visualizer
Pipeline Leak Detection Device
Automated Ticket to Ride
Advised by Professor Baird Soules
RF Range detection and alert system team 26
Parking Space Monitoring System
Directional Driver Hazard Advisory System
SDP16 SigninGlove Abstract System Overview Block Diagram Results
Preliminary Design Review
PerFectIT Final Presentation Review March 21, 2018.
Group #8: Adam Belkhadir Alex Dutrow John Tran
Digital Theremin with LED
Neurochip3.
Bryan Burlingame 28 November 2018
Image Acquisition and Processing of Remotely Sensed Data
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Electrical traditional Chinese Instrument - Xun
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Touch Sensitive Piano Keys
Wavewin Sniffer 24 Configuration & Polling Software
ECE Computer Engineering Design Project
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Bryan Burlingame 5 December 2018
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Comprehensive Design Review Team QuickTab March 9th, 2017 1 1 1 1

QuickTab (Intuitive Tablature Generation) Joe Biegaj EE Lindsay Manning EE John Bonk EE Jacob Prescott EE 2 2 2 2

Lemon costs $1 (Good point) Block Diagram 3 3 3 3

Proposed CDR Deliverables Data Logging Data sampling rates will be matched and sample at a rate of greater than or equal to 2.1 KHz We will accurately record 10 notes played over a 20 second time window Over that 20 second time window, the correct strings will also be recorded for each note Signal Processing Our algorithm will be able to properly identify both the string and fret of the 10 notes (Optional) Have a BPF Bank Be able to visually output the frets played over a duration User Interface Buttons will be implemented for start/stop functionality Speaker gives audible feedback on start/stop A calibrate button will allow the user to verify the correct frequency for each string on their guitar Preliminary PCB model will be designed in Eagle Software Vibration sensors will be incorporated into the design Vibration sensors will be able to identify which string is being played Based off of these time stamps we will be able to match them with the frequency spikes we see 4 4 4 4

Data Logging with Raspberry Pi Data Sampling Increased sampling frequency from the 1000Hz at MDR to a consistently working 1600Hz. We first attempted to achieve the correct sampling rate by using data from only one axis, and while we could sample at a sufficient rate, the retrieved data was too inaccurate to process Our successful solution was to change the baud rate of the I2C from the Raspberry Pi default of 100kHz to 800kHz Unfortunately at 3200Hz there were problems recording both the FIFO values and vibration data at the same time Fortunately, 1600Hz allows us to get both vibration data and 95.8% of the notes on the guitar We can retrieve all notes except for the last five frets on the high E string 5 5 5 5

Vibration Sensors Sensor selection is finalized and implemented on all six strings. The output of the six piezo vibration sensors are fed into a 10-bit-to-Analog ADC that utilizes SPI. The python script creates a file that lists which sensor was triggered and when it was triggered. This process is initialized by hitting the ‘record’ button on the UI.

MATLAB Raw ADXL and vibration sensor data is read in from the Raspberry Pi A ‘for loop’ iterates through the sensor data to find out what strings were played For each note detected a filter is applied that corresponds to the string played The timestamp from the vibration sensors is used to determine where to take the FFT’s Logical statements are then used to determine frequency and fret number

User Interface Implementation of Start/Stop and Calibrate buttons have been added with full functionality In place of the speaker, we decided LEDs would be a better fit More noticeable Easier to understand what each light means vs sounds Saves a lot of space LED Meanings: Green: Ready to record/calibrate Red: Currently Recording White: Currently Calibrating

Creating Tablature (TAB Compiler) Using the processed data from the MATLAB, we will create six arrays that utilize fret, string, and timestamp to print tablature of the recorded signal Example: e |-----------------0--| B |-----------0--------| G |-----1--------------| D |--------------2-----| A |--------2-----------| E |--0-----------------| 9 9 9 9

Preliminary PCB Model (Schematic)

Preliminary PCB Model (Board Layout)

Proposed FPR Deliverables Completely integrated and packaged system capable of tablature recovery with at least 90% accuracy over a signal containing 25 notes. John Remove the need for a visual display on the Raspberry Pi Integrate PCB Global ‘OFF’ button Jake Implement visualization of TAB Compiler Enable user-friendly data transmission between Raspberry Pi and Computer Joe Improve FFT logic in order to achieve 90% fret detection accuracy Implement calibration into MATLAB code Lindsay Optimize vibration sensor thresholds to improve FFT analysis 3D printed casing for the sensor strip and PCB

Please Join Us in the Lab Thank You Please Join Us in the Lab 13 13 13 13